如何通过压缩将wav音频文件的长度更改为固定长度

问题描述 投票:0回答:1

我有一组音频文件,长度在2到3秒之间。

我如何更改这些音频文件的长度或持续时间以适合2秒。但是我无法裁剪数据。需要压缩数据并控制音频速度,而不是进行裁剪。

enter image description here

例如,裁剪后此文件的最小长度约为2.3秒。我仍然需要准确地将其设为2秒。

我正在尝试在生物基质认证中使用这些数据。因此,此过程不应损坏数据的任何重要特征。是否有可能以某种方式改变它,就像人们听得更快一样。

任何参考我该怎么做?

python audio wav
1个回答
0
投票

一种方法可能是:

语音信号中的消音,这将减少语音文件的大小和持续时间。

您可以使用mathlab工具执行此操作,这里有一些参考资料:

https://www.mathworks.com/matlabcentral/fileexchange/28826-silence-removal-in-speech-signals?focused=c9fdfa40-65ab-e9fe-13b9-d9d3efb80fa8&tab=function

https://www.mathworks.com/matlabcentral/fileexchange/57485-remove-silence-from-the-speech-signal-for-accurate-recognition

您可以搜索执行此操作的任何其他音频编辑器。

© www.soinside.com 2019 - 2024. All rights reserved.