播放失真声音的音频

2024-10-06 11:54:10 发布

您现在位置:Python中文网/ 问答频道 /正文

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)

我无法使用以下代码正确播放音频。它正在以失真的格式播放声音。你知道吗


Tags: pyimportsourcedatastreamaudiospeechmale