我正在构建一个使用语音识别的脚本。它可以工作,但识别部分经常给我不好的结果。因此,我认为我应该记录质量,并检查我的结果是否会导致质量不佳。
我使用以下工具安装
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
-file?
发布于 2018-12-20 08:20:33
大家好,欢迎来到StackOverflow!看起来您可以在audio
变量上调用get_wav_data
来获取表示WAV数据的字节字符串。然后,您可以将其写入文件。here是get_wav_data
的文档。您可以将字节写入文件,如下所示:
with open('your_file.wav', 'wb') as file:
wav_data = audio.get_wav_data()
file.write(wav_data)
https://stackoverflow.com/questions/53860423
复制相似问题