python - 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(" ")
解决方案
可能是什么原因。
它首先将数据发送到飞机的另一侧,由 NSA 存储和分析数据,只有在 NSA 批准后您才能获得结果
我也在使用 CMUSphinx 语音 API,它可以快速检测声音和响应,但准确度很差
正确的方法是尝试一些基于 NN 的东西,比如 Kaldi
推荐阅读
- php - 使用 Google 电子表格 API 为不同用户制作 token.json 与 credentials.json 的程序是什么?
- python - self.ParseError('字符串缺少结束引号:%r' % (text,))
- excel - Excel:如何找到供需之间的交点(平衡点)?
- katalon-studio - Katalon Studio 中的 If/Else 语句
- amazon - How do I extract business, advertisement and other reports from amazon MWS API?
- operating-system - BTRFS 文件系统
- c++ - QT3D 中的二维网格
- c# - 从特定行号(例如 2 到 50)读取 CSV 文件
- multithreading - 如何在运行空间脚本块中调用外部定义的函数
- angular - 最佳实践 Angular 和 Sass 文件结构