本文介绍了如何将 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 文件填充到特定长度?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 13:29