是否可以检测系统何时录制声音,然后在 Python 上执行一些操作?

Posted

技术标签:

【中文标题】是否可以检测系统何时录制声音,然后在 Python 上执行一些操作?【英文标题】:Is it possible to detect when the system is recording a sound and then perform some action on Python? 【发布时间】:2010-04-11 06:46:47 【问题描述】:

几天前我开始学习 Python,我想知道一个程序的实际用途。 然后我想出了以下办法:如果我的兄弟在他的房间里录制自己弹吉他的声音,插入 USB 并连线的 LED 灯在他的门外亮起,然后我会知道他正在录音,我会注意的不要发出任何声音。 主要问题是:

Python 如何检测系统中正在进行的任何记录? 我将如何与 USB 接口,这样我才能真正打开 LED?

【问题讨论】:

【参考方案1】:

要与USB交互,可以阅读this related question。

要检测录制,您必须告诉我们您的程序打算在哪个操作系统上运行(但我不确定是否有可能检测到另一个应用程序正在录制)

【讨论】:

程序将在 Windows 上运行。我想检查一下录音设备是否忙,然后打开指示灯。其实,不管是哪个应用在用……只要在用,灯就会亮。

以上是关于是否可以检测系统何时录制声音,然后在 Python 上执行一些操作?的主要内容,如果未能解决你的问题,请参考以下文章

目标 C:检测声音

为啥录制出来的视频没有声音?

python 怎么录制系统声音不只是麦克风声音

播放系统录制的声音

python语音录制声音和保存wav文件的库文件是啥

SoX - Java 的声音交换