语音识别python代码
时间: 2024-05-20 19:08:48 浏览: 193
语音识别是指将人类语音转化为计算机可处理的文本形式的技术。Python作为一门通用编程语言,也提供了多种实现语音识别的库和API。其中,最常用的是SpeechRecognition库。
使用SpeechRecognition库进行语音识别,需要先安装该库。可以通过以下命令在终端中安装:
```
pip install SpeechRecognition
```
安装完成后,可以编写如下代码实现基本的语音识别功能:
```python
import speech_recognition as sr
# 创建Recognizer对象
r = sr.Recognizer()
# 打开麦克风进行录音
with sr.Microphone() as source:
print("请说话:")
audio = r.listen(source)
# 调用Google Speech Recognition API进行语音识别
try:
print("Google Speech Recognition 识别结果: " + r.recognize_google(audio, language='zh-CN'))
except sr.UnknownValueError:
print("无法识别")
except sr.RequestError as e:
print("请求错误; {0}".format(e))
```
上述代码中,首先导入了SpeechRecognition库,并创建了一个Recognizer对象。接着打开麦克风进行录音,并将录音结果传给listen()函数。最后调用recognize_google()函数调用Google Speech Recognition API进行语音识别。如果语音识别成功,则输出识别结果;否则输出错误信息。
阅读全文