如何在python中将音频文件(wav格式)拼接为1秒的拼接?

Always_Beginner

我正在寻找一个python函数,将音频文件(wav格式)拼接为1秒持续时间的拼接,并将每个新的拼接(持续时间为1秒)存储到一个新的.wav文件中。

Anil_M

它真正的简单易用的pydub模块,其详细信息在此处此处

pydub有一个make_chunks您可以chunk length中指定的调用方法milliseconds

make_chunks(your_audio_file_object, chunk_length_ms)

这是将wav文件拆分为一秒的工作代码。我有一个8.5秒的文件,所以程序创建了9个1秒的块,它们是playable最后一块将较小,具体取决于音频持续时间。

from pydub import AudioSegment
from pydub.utils import make_chunks

myaudio = AudioSegment.from_file("myAudio.wav" , "wav") 
chunk_length_ms = 1000 # pydub calculates in millisec
chunks = make_chunks(myaudio, chunk_length_ms) #Make chunks of one sec

#Export all of the individual chunks as wav files

for i, chunk in enumerate(chunks):
    chunk_name = "chunk{0}.wav".format(i)
    print "exporting", chunk_name
    chunk.export(chunk_name, format="wav")

输出

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>> 
exporting chunk0.wav
exporting chunk1.wav
exporting chunk2.wav
exporting chunk3.wav
exporting chunk4.wav
exporting chunk5.wav
exporting chunk6.wav
exporting chunk7.wav
exporting chunk8.wav
>>> 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JavaScript或PHP中将WAV音频文件转换为FLAC格式

来自分类Dev

在iOS中将录制的音频文件转换为.wav格式

来自分类Dev

在iOS中将录制的音频文件转换为.wav格式

来自分类Dev

如何在python的文件夹中拼接图像

来自分类Dev

如何将timbre.js缓冲区导出为.wav或任何其他音频文件格式?

来自分类Dev

如何在WASAPICaptureSharedEventDriven中以原始格式保存音频文件

来自分类Dev

FFMPEG如何在视频拼接时添加虚拟音频

来自分类Dev

如何重复音频 wav 文件,使其在 python 中长度至少为 6 秒

来自分类Dev

如何将G.723.1类型的音频文件转换为WAV格式?

来自分类Dev

如何在C ++中通过FFmpeg将原始文件转换为音频文件(.wav)

来自分类Dev

如何在静音段将音频文件(mp3或wav)划分为较小的文件

来自分类Dev

如何将AAC(.m4a)音频文件解码为WAV?

来自分类Dev

如何在Android中将两个音频文件合并为一个音频文件?

来自分类Dev

如何在Android中将音频文件与图像或视频文件合并?

来自分类Dev

如何在Android中将音频文件与图像或视频文件合并?

来自分类Dev

如何在Android中将特定的SQLITE音频文件共享到Gmail?

来自分类Dev

如何在(L)ubuntu中将`rm`和`ra`音频文件转换为mp3?

来自分类Dev

如何在vba excel中将哔声保存到音频文件

来自分类Dev

如何在 JavaScript 中将 ogg 音频文件发布到 API?

来自分类Dev

如何在Android NDK中播放音频文件(任何格式)?

来自分类Dev

如何从文件夹将音频文件拆分为多个音频WAV文件

来自分类Dev

如何在Perl中使用HTTP POST接收wav音频文件并在Asterisk AGI中播放

来自分类Dev

Android播放音频文件(.wav)

来自分类Dev

如何将音频文件设置为某些特征?

来自分类Dev

如何将原始音频文件设置为铃声

来自分类Dev

音频文件不能被理解为PCM WAV,AIFF / AIFF-C或本地FLAC

来自分类Dev

LibGDX拼接纹理文件

来自分类Dev

如何在Python中读取类似于Matlab audioread的音频文件?

来自分类Dev

如何在 Python 中获取音频文件的脉冲宽度?

Related 相关文章

  1. 1

    如何在JavaScript或PHP中将WAV音频文件转换为FLAC格式

  2. 2

    在iOS中将录制的音频文件转换为.wav格式

  3. 3

    在iOS中将录制的音频文件转换为.wav格式

  4. 4

    如何在python的文件夹中拼接图像

  5. 5

    如何将timbre.js缓冲区导出为.wav或任何其他音频文件格式?

  6. 6

    如何在WASAPICaptureSharedEventDriven中以原始格式保存音频文件

  7. 7

    FFMPEG如何在视频拼接时添加虚拟音频

  8. 8

    如何重复音频 wav 文件,使其在 python 中长度至少为 6 秒

  9. 9

    如何将G.723.1类型的音频文件转换为WAV格式?

  10. 10

    如何在C ++中通过FFmpeg将原始文件转换为音频文件(.wav)

  11. 11

    如何在静音段将音频文件(mp3或wav)划分为较小的文件

  12. 12

    如何将AAC(.m4a)音频文件解码为WAV?

  13. 13

    如何在Android中将两个音频文件合并为一个音频文件?

  14. 14

    如何在Android中将音频文件与图像或视频文件合并?

  15. 15

    如何在Android中将音频文件与图像或视频文件合并?

  16. 16

    如何在Android中将特定的SQLITE音频文件共享到Gmail?

  17. 17

    如何在(L)ubuntu中将`rm`和`ra`音频文件转换为mp3?

  18. 18

    如何在vba excel中将哔声保存到音频文件

  19. 19

    如何在 JavaScript 中将 ogg 音频文件发布到 API?

  20. 20

    如何在Android NDK中播放音频文件(任何格式)?

  21. 21

    如何从文件夹将音频文件拆分为多个音频WAV文件

  22. 22

    如何在Perl中使用HTTP POST接收wav音频文件并在Asterisk AGI中播放

  23. 23

    Android播放音频文件(.wav)

  24. 24

    如何将音频文件设置为某些特征?

  25. 25

    如何将原始音频文件设置为铃声

  26. 26

    音频文件不能被理解为PCM WAV,AIFF / AIFF-C或本地FLAC

  27. 27

    LibGDX拼接纹理文件

  28. 28

    如何在Python中读取类似于Matlab audioread的音频文件?

  29. 29

    如何在 Python 中获取音频文件的脉冲宽度?

热门标签

归档