С PyAudio довольно просто открыть входной поток, поступающий с физического устройства ввода звука.
Интересно, есть ли способ открыть существующий звуковой файл как поток, который имеет те же свойства, что и поток звукового устройства?
Вместо
self.p = pyaudio.PyAudio()
self.inStream = self.p.open(format=pyaudio.paInt16,
channels=1,
rate=self.RATE,
input=True,
frames_per_buffer=self.BUFFERSIZE)
я хотел бы сделать
self.p = pyaudio.PyAudio()
self.inStream = self.p.open('testfile.wav',
input=True,
frames_per_buffer=self.BUFFERSIZE)
С уважением, Торстен
PyAudioFileStream
, который имеет тот же интерфейс, что иPyAudio.Stream
. Это дало мне хорошие результаты. Мне удалось использовать wav-файл в приложении PyAudio, просто заменив одну строку. - person Torsten2001   schedule 22.05.2014