Python 上麦克风的 Wav 文件
Wav file from microphone on Python
我的项目是使用麦克风进行说话人识别。
我正在使用 speeh_recognition 库提取我的麦克风音频,但是对象的 class 是 'speech_recognition.AudioData',我不知道如何将它转换成 wav 文件(例如,为了使用 librosa 获取音频功能并可能识别说话者)。
有人可以帮助我吗?我学习 Python 的时间不长,所以可能还有更简单的方法来使用麦克风进行说话人识别 :)
非常感谢!
将音频写入 WAV 文件:
with open("microphone-results.wav", "wb") as f:
f.write(audio.get_wav_data())
引用doc:
Returns a byte string representing the contents of a WAV file
containing the audio represented by the AudioData instance.
我的项目是使用麦克风进行说话人识别。
我正在使用 speeh_recognition 库提取我的麦克风音频,但是对象的 class 是 'speech_recognition.AudioData',我不知道如何将它转换成 wav 文件(例如,为了使用 librosa 获取音频功能并可能识别说话者)。
有人可以帮助我吗?我学习 Python 的时间不长,所以可能还有更简单的方法来使用麦克风进行说话人识别 :) 非常感谢!
将音频写入 WAV 文件:
with open("microphone-results.wav", "wb") as f:
f.write(audio.get_wav_data())
引用doc:
Returns a byte string representing the contents of a WAV file containing the audio represented by the AudioData instance.