我正在构建使用语音识别的脚本。它有效,但是识别部分经常给我不好的结果。所以我想我要记录质量并检查结果是否会导致质量差。
我使用
安装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"))
如何更改将audio
保存到wav/mp3
文件的脚本?
答案 0 :(得分:1)
您好,欢迎来到StackOverflow!看来您可以在get_wav_data
变量上调用audio
以获得代表WAV数据的字节字符串。然后可以将其写入文件。 get_wav_data
的文档为here。您可以像这样将字节写入文件:
with open('your_file.wav', 'wb') as file:
wav_data = audio.get_wav_data()
file.write(wav_data)