用sphinx进行中文语音识别的时候遇到问题
import speech_recognition
r=speech_recognition.Recognizer()
with speech_recognition.AudioFile("C:\\Users\\Administrator\\Desktop\\harvard.wav") as source:
audio_data1=r.record(source)
#pip install pocketsphinx -i https://pypi.tuna.tsinghua.edu.cn/simple
#为使用 sphinx ,要想成功使用下面的命令需要先安装pocketsphinx库
r.recognize_sphinx(audio_data1, language='zh_CN')
代码执行到最后一行的时候会出现一个错误提示
File "D:\ProgramData\Anaconda3\lib\site-packages\speech_recognition\__init__.py", line 741, in recognize_sphinx
raise RequestError("missing PocketSphinx language data directory: \"{}\"".format(language_directory))
RequestError: missing PocketSphinx language data directory: "D:\ProgramData\Anaconda3\Lib\site-packages\speech_recognition\pocketsphinx-data\zh_CN"
根据提示去看相应的文件夹,缺失发现没有对应的中文数据,只有一个美国的数据
我们需要在这个路径下建立中文的数据文件夹
在哪里下载数据,下载完数据如何处理呢?





