python - 语音识别和谷歌的付费 API 是一样的吗?
问题描述
我正在尝试使用语音识别库进行语音识别。但我有一个疑问:从这个库中,我可以使用谷歌。但谷歌提出了一个付费语音识别包。这怎么可能?
代码:
import speech_recognition as sr
def decodeSpeech(wavefile):
r = sr.Recognizer()
with sr.WavFile(wavefile) as source:
audio = r.record(source)
try:
print('Transcription GOOGLE: ' + r.recognize_google(
audio, language='fr-FR', show_all=False))
except LookupError:
print('Cannot understand audio!')
try:
print('Transcription SPHINX: ' + r.recognize_sphinx(
audio, language='fr-FR', show_all=False))
except sr.UnknownValueError:
print('Sphinx could not understand audio')
except sr.RequestError as e:
print('Sphinx error: {0}'.format(str(e)))
WAVFILE = 'ma_maison_sylvie.wav'
decodeSpeech(WAVFILE)
r.recognize_google行会与 Google 付费 API 相同吗?是Google Speech Recognition还是Google Cloud Speech API?
解决方案
推荐阅读
- sed - Sed 替换空间中的特殊字符
- javascript - CSS动画持续时间变量不会更新
- linux - 更改满足特定条件的目录中文件列表的权限?
- r - 你如何在 R 中读取 CSV 文件
- angular - ng-oidc-client:clientSettings.userStore 不是函数
- javascript - 可以重定向到您的应用或应用商店的 Html 按钮
- c# - 为什么向字节添加值(通过 C# 中的扩展方法)返回零?
- python - 在 pandas 数据帧的所有行中迭代 nltk.tokenize
- sql - Where 子句仅使用日期过滤时间戳数据
- email - MailApp.sendEmail 阻止所有邮件