Python 构建语音转文字模型代码
时间: 2023-05-23 10:04:44 浏览: 168
以下是一个简单的 Python 代码示例,用于构建一个基本的语音转文字模型:
```
import speech_recognition as sr
# 初始化语音识别器
r = sr.Recognizer()
# 读取音频文件
audio_file = sr.AudioFile('audio_file.wav')
# 使用记录器识别音频文件中的语音
with audio_file as source:
audio_data = r.record(source)
# 调用谷歌语音识别 API 将音频转换为文本
text = r.recognize_google(audio_data)
# 打印转换后的文本
print(text)
```
请注意,上面的代码需要使用 `speech_recognition` 模块,该模块可通过 `pip` 安装:
```
pip install SpeechRecognition
```
此代码示例假设您有一个名为 `audio_file.wav` 的音频文件,您可以将其替换为您自己的音频文件路径。它使用 Google 语音识别 API 将音频转换为文本。请注意,使用此 API 需要连接到互联网。如果您需要离线转换,则需要使用声学模型和语言模型,这超出了本示例的范围。
阅读全文