首页 > 解决方案 > Python语音识别API响应很慢

问题描述

我正在尝试开发一个法语学习应用程序,为此我使用 Python 语音识别 API 来检测一个人所说的内容,然后向他提供关于他所说的内容以及他需要改进多少的反馈。但是 API 的响应非常非常慢。可能是什么原因。

在堆栈溢出的答案之一中,我发现要检查我的应用程序的输入源。我尝试使用内置麦克风和耳机麦克风,但没有任何效果。与此同时,我还在使用 CMUSphinx 语音 API,它可以快速检测声音和响应,但准确度很差,所以我假设应用程序正在从麦克风接收声音。

with sr.Microphone() as source:
    r.adjust_for_ambient_noise(source)
    print("Testing Online ASR module. Backend Google Web Speech API..\n")
    while(1):
        print("Speak Now..\n")
        audio = r.listen(source)
        try:
            text = r.recognize_google(audio, language='fr-FR')
            response = json.dumps(text, ensure_ascii=False).encode('utf8')
            print("You Said: " + str(response))
        except Exception as e:
            print(" ")

标签: pythonspeech-recognitionubuntu-18.04

解决方案


可能是什么原因。

它首先将数据发送到飞机的另一侧,由 NSA 存储和分析数据,只有在 NSA 批准后您才能获得结果

我也在使用 CMUSphinx 语音 API,它可以快速检测声音和响应,但准确度很差

正确的方法是尝试一些基于 NN 的东西,比如 Kaldi


推荐阅读