本文介绍了如何将 wav 文件填充到特定长度?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 wave 文件制作深度学习模型它们的长度不同,所以我想把它们都垫起来使用 python 到 16 秒长度
I am using wave files for making deep learning modelthey are in different length , so i want to pad all of themto 16 sec length using python
推荐答案
使用 pydub: >
from pydub import AudioSegment
pad_ms = 1000 # milliseconds of silence needed
silence = AudioSegment.silent(duration=pad_ms)
audio = AudioSegment.from_wav('you-wav-file.wav')
padded = audio + silence # Adding silence after the audio
padded.export('padded-file.wav', format='wav')
AudioSegment
对象是不可变的
这篇关于如何将 wav 文件填充到特定长度?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!