Python 主流好用的语音识别库有哪些 ?

Python 主流好用的语音识别库有哪些 ?

最近有简单语音识别类的需求在调研,但自己没玩过 Python 所以求教现在主流的库或者解决方案有哪些 ?


回答:

可以试一下百度飞浆,
或者用Sphinx:
安装SpeechRecognition模块,安装库后调用时,库名为speech_recognition
pip install -i https://pypi.doubanio.com/simple/ SpeechRecognition
安装PocketSphinx
pip 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

回到顶部