用python编写一个语音识别的代码
时间: 2023-08-26 16:03:32 浏览: 96
精选_基于Python实现的孤立词语音识别系统_源码打包
要编写语音识别代码,需要使用一些第三方库来处理音频文件和进行语音识别。下面是一个简单的示例代码,使用Google Cloud Speech-to-Text API进行语音识别:
```python
import os
from google.cloud import speech_v1
from google.cloud.speech_v1 import enums
# 设置Google Cloud认证密钥
os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "credentials.json"
# 初始化客户端
client = speech_v1.SpeechClient()
# 读取音频文件
with open("audio.wav", 'rb') as f:
audio = f.read()
# 配置语音识别请求
config = speech_v1.types.RecognitionConfig(
encoding=enums.RecognitionConfig.AudioEncoding.LINEAR16,
sample_rate_hertz=16000,
language_code='en-US')
# 发送语音识别请求
response = client.recognize(config, audio)
# 输出识别结果
for result in response.results:
print('Transcript: {}'.format(result.alternatives[0].transcript))
```
在运行代码之前,你需要先安装好Google Cloud SDK,并创建一个Google Cloud账户,并且替换代码中的`credentials.json`为你的认证密钥文件路径,`audio.wav`为你要识别的音频文件路径。
阅读全文