如果是语音或音乐,则从无线电音频流中检测
我想记录FM收音机的广播流。 无线电信号的音频将输入到计算机的输入端。
该音频信号包含语音(说话的话)和音乐。 我想实时识别它是音乐还是语音。 也许频率会做到这一点。 如何实现这样的东西? 我知道这个线程算法来确定音频是否是音乐,但我的问题更简单。
我希望有人制作了这样的东西,或者可以告诉我从哪里开始。 做这件事最可爱的方式是一个程序,它监听我的电脑的线路,并在检测到语音或音乐变化时向另一个程序或脚本发送变化信号。 其他程序或脚本将保存记录,直到收到更改信号并进一步记录。
目标是获取仅包含音乐或语音的文件。
频率检测是一个很好的开始。
“一位典型的成年男性的浊音发音频率从85赫兹到180赫兹,而典型的成年女性从165赫兹到255赫兹。” - 维基百科语音频率。
隔离频率至少会减少要进一步处理的数据量。 低音乐器/声音从50Hz左右开始听起来可以从那里开始工作,因此分析稳定/稳定节奏的音频将是下一步。
链接地址: http://www.djcxy.com/p/64299.html