对齐在不同时间开始和结束的音频文件

2024-06-16 17:17:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我有不同时间开始和结束的录音。在

audio 1: -----t1--------------------------s1->time
audio 2: ---------t2----s2------------------->time
audio 3: ------------------------t3-------s3->time

音频1最长,与音频2和音频3重叠。 音频2和音频3是短片段,但它们根本不重叠。 有没有python库可以做到这一点?在


Tags: s3time时间音频audio录音t1t3
1条回答
网友
1楼 · 发布于 2024-06-16 17:17:50

您可以首先使用python库读取音频文件(例如numpy或scipy,请参见https://stackoverflow.com/a/26716031/3244382)。在

然后确定每个文件。如果文件不是太嘈杂,一个简单的阈值音频信号可能就足够了。更复杂的方法是计算均方根能量包络(平均信号),并对其使用阈值。在

一旦你知道了st,你就可以用相同的音频库从这个边界写一个新的音频文件。在

相关问题 更多 >