import speech_recognition
import pyaudio
file = speech_recognition.AudioFile("d:/male.wav")
recognizer = speech_recognition.Recognizer()
py = pyaudio.PyAudio()
stream = py.open(format=pyaudio.paInt8,
channels=2,
rate=44100,
output=True,
frames_per_buffer=1024)
with file as source:
audio = recognizer.record(source)
data = audio.get_wav_data()
while data != '':
stream.write(data)
Я не могу правильно воспроизвести звук, используя следующий код.Он воспроизводит звук в искаженном формате.