Python 主流好用的语音识别库有哪些 ?
最近有简单语音识别类的需求在调研,但自己没玩过 Python
所以求教现在主流的库或者解决方案有哪些 ?
回答:
可以试一下百度飞浆,
或者用Sphinx
:
安装SpeechRecognition模块,安装库后调用时,库名为speech_recognitionpip install -i https://pypi.doubanio.com/simple/ SpeechRecognition
安装PocketSphinxpip install -i https://pypi.doubanio.com/simple/ PocketSphinx
注意:如果出现无法读取音频的报错,检查一下音频的格式是否为wav。
python">import speech_recognition as sr# obtain audio from the microphone
r = sr.Recognizer()
harvard = sr.AudioFile(r"C:\Desktop\start.wav")
with harvard as source:
audio = r.record(source)
# recognize speech using Sphinx
try:
print("Sphinx thinks you said " + r.recognize_sphinx(audio))
except sr.UnknownValueError:
print("Sphinx could not understand audio")
except sr.RequestError as e:
print("Sphinx error; {0}".format(e))
普通话识别
默认的r.recognize_sphinx(audio)
是对输入的音频进行英语翻译,如果想要使用普通话版本的翻译,则需要到官方下载普通话语音包,但是不翻墙下载速度较慢
https://wwd.lanzout.com/ibiyeqd
国外下载地址:http://sourceforge.net/projec...
以上是 Python 主流好用的语音识别库有哪些 ? 的全部内容, 来源链接: utcz.com/p/938758.html