2024-06-16 17:17:50 发布
网友
我有不同时间开始和结束的录音。在
audio 1: -----t1--------------------------s1->time audio 2: ---------t2----s2------------------->time audio 3: ------------------------t3-------s3->time
音频1最长,与音频2和音频3重叠。 音频2和音频3是短片段,但它们根本不重叠。 有没有python库可以做到这一点?在
您可以首先使用python库读取音频文件(例如numpy或scipy,请参见https://stackoverflow.com/a/26716031/3244382)。在
然后确定每个文件。如果文件不是太嘈杂,一个简单的阈值音频信号可能就足够了。更复杂的方法是计算均方根能量或包络(平均信号),并对其使用阈值。在
一旦你知道了s和t,你就可以用相同的音频库从这个边界写一个新的音频文件。在
您可以首先使用python库读取音频文件(例如numpy或scipy,请参见https://stackoverflow.com/a/26716031/3244382)。在
然后确定每个文件。如果文件不是太嘈杂,一个简单的阈值音频信号可能就足够了。更复杂的方法是计算均方根能量或包络(平均信号),并对其使用阈值。在
一旦你知道了s和t,你就可以用相同的音频库从这个边界写一个新的音频文件。在
相关问题 更多 >
编程相关推荐