保存音频文件

时间:2018-12-19 23:10:18

标签: python python-3.x audio

我正在构建使用语音识别的脚本。它有效,但是识别部分经常给我不好的结果。所以我想我要记录质量并检查结果是否会导致质量差。

我使用

安装
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文件的脚本?

1 个答案:

答案 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)