我可以在不借助麦克风的情况下读取扬声器的输出声音信号吗?

时间:2019-07-10 18:57:02

标签: python soundcard python-sounddevice

我想获取我拥有的扬声器输出的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数组。

0 个答案:

没有答案