python实现语音识别
时间: 2023-11-28 15:06:29 浏览: 58
python语音识别
Python实现语音识别有多种方式,以下为一种基本的方法:
1. 安装pyaudio库
使用pip安装pyaudio库,用于录音和播放音频。
```
pip install pyaudio
```
2. 安装SpeechRecognition库
使用pip安装SpeechRecognition库,用于语音识别。
```
pip install SpeechRecognition
```
3. 编写代码
```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 sr.UnknownValueError:
print("无法识别")
except sr.RequestError as e:
print("请求出错:", e)
```
4. 运行代码
运行代码后,程序会等待用户说话,当用户停止说话后,程序会将录音转换成文字并输出。
阅读全文