python 语音识别
时间: 2023-07-25 21:43:35 浏览: 115
python语音识别
Python 语音识别可以使用多种库和API,其中比较常用的包括SpeechRecognition、pyaudio、pocketsphinx等。其中,SpeechRecognition是一个非常流行的Python语音识别库,可以支持多种语音识别引擎,包括Google、Microsoft、CMU Sphinx等,使用起来也比较简单。
下面是一个基于SpeechRecognition的Python语音识别示例代码:
```python
import speech_recognition as sr
# 定义语音识别器
r = sr.Recognizer()
# 打开麦克风并开始录音
with sr.Microphone() as source:
print("请说话...")
audio = r.listen(source)
# 将录音转换为文本
try:
text = r.recognize_google(audio, language='zh-CN')
print("你说的话是:" + text)
except Exception as e:
print("语音识别出错:" + str(e))
```
以上代码会打开麦克风并开始录音,然后使用Google语音识别引擎将录音转换为文本,并输出识别结果。你可以根据自己的需要选择不同的语音识别引擎,以及调整参数来优化识别效果。
阅读全文