我正在构建一个使用语音识别的脚本.它有效,但识别部分经常给我不好的结果.所以我想我会记录质量并检查质量是否可能是我的结果的结果.
我安装使用
sudo pip3 install SpeechRecognition
sudo pip3 install PyAudio
剧本:
import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as source:
print("Ich höre zu....")
audio = r.listen(source)
print(r.recognize_google(audio, language="de_DE"))
如何更改脚本以将音频保存到wav / mp3文件?
最佳答案 您好,欢迎来到StackOverflow!看起来您可以在音频变量上调用get_wav_data来获取表示WAV数据的字节字符串.然后,您可以将其写入文件. get_wav_data的文档是
here.您可以将字节写入文件,如下所示:
with open('your_file.wav', 'wb') as file:
wav_data = audio.get_wav_data()
file.write(wav_data)