Python читать звуковые данные

Я искал способ прочитать звук, воспроизводимый в системе. Я уже нашел способ записывать аудиоданные с микрофона через pyaudio:

import numpy as np
import pyaudio

p = pyaudio.PyAudio()
stream = p.open(format=pyaudio.paInt16, channels=1, rate=RATE, input=True, 
frames_per_buffer=CHUNKSIZE)

soundData = np.frombuffer(data, dtype=np.int16)

Моя проблема: я не хочу записывать звуки моего микрофона, но звуки моей системы (если у меня работает музыка и т.

Есть ли какие-либо возможности для достижения этого? Или мне нужно захватить звуковые данные через внешнее устройство?


person Lone Lunatic    schedule 05.04.2019    source источник
comment
См. раздел stackoverflow.com/questions/26573556/.   -  person glhr    schedule 05.04.2019
comment
Большое спасибо. Интересно, почему я так и не нашел этот пост, я ожидал, что найду что-то после 3 часов исследований. Теперь работает, спасибо!   -  person Lone Lunatic    schedule 05.04.2019