最好的Python实现中文语音转文字
时间: 2024-02-12 07:03:45 浏览: 305
python实现文字转语音功能
5星 · 资源好评率100%
SpeechRecognition 是一个比较好的 Python 库,用于实现中文语音转文字。它支持多种语音识别引擎,包括 Google、Microsoft、百度等,同时也支持多种音频格式。以下是一个使用 SpeechRecognition 实现中文语音转文字的示例代码:
```python
import speech_recognition as sr
# 初始化语音识别器
r = sr.Recognizer()
# 加载音频文件
audio_file = 'my_audio_file.wav'
with sr.AudioFile(audio_file) as source:
audio = r.record(source)
# 识别语音
text = r.recognize_sphinx(audio, language='zh-CN')
# 输出识别结果
print(text)
```
需要注意的是,SpeechRecognition 依赖于其他语音识别引擎,所以在使用前需要安装相应的引擎和语音模型。具体可参考 SpeechRecognition 的官方文档。
阅读全文