我想获取我拥有的扬声器输出的numpy数组或wav文件。我可以在没有麦克风的情况下获取文件吗?我只希望声音信号来自扬声器。
我曾经在声卡上工作以使用它。但是它需要麦克风的帮助才能从扬声器中获取一小撮声音信号。
import soundcard as sc
one_mic = sc.get_microphone('Realtek High Definition Audio', include_loopback = True)
main_data = one_mic.record(samplerate=48000, numframes=480000)
import sounddevice as sd
sd.play(main_data)
上面的代码有效,但需要麦克风帮助来生成扬声器信号的numpy数组。