K-R*_*RAN 2 c audio voice frequency-analysis
只是想知道是否可以通过删除基于特定频率范围的部分来检查flac,mp3,wav等文件并编辑部分或整个文件?
因此,例如,我有一个朋友在后台朗诵一首带有几个打击乐器的诗的录音.我可以编写一个贯穿整个文件的C程序并删除除人声之外的所有内容(人类语音频率范围为85-255 Hz,来自我读过的内容)吗?
提前感谢任何想法!
为了解决OP的具体例子:我认为你对人声频率的理解是错误的.也许男性口语的基本频率保持在该范围内(对于男高音歌唱,或女性的演讲或唱歌,或者喊叫,即使是基础也会更高,可能是500-1000赫兹).但这甚至都不重要,因为即使基础很低,产生不同元音的泛音也会达到2000-4000赫兹或更高.定义"噪声"辅音如"t"和"s"的频率一直到音频范围的顶部,比如5000-10000 Hz.打击乐器填充相同的音频范围,所以我怀疑你可以通过过滤或输出某些频率来分离语音和打击乐.