首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Python创建一个空的AudioSegment文件(pydub)

用Python创建一个空的AudioSegment文件(pydub)
EN

Stack Overflow用户
提问于 2020-06-26 07:18:46
回答 1查看 2.2K关注 0票数 2

这里的初学者。我试图循环遍历到mp3文件的路径列表,并合并所有mp3s:

代码语言:javascript
复制
combined_sounds = AudioSegment.from_mp3('./00.mp3')

for file in files:
  sound = AudioSegment.from_mp3(file)
  combined_sounds= combined_sounds + sound;

# ....

在查看列表之前,我需要定义combined_sounds --但在遍历循环之前,我不想将任何东西放入其中。现在,我的小问题是使用一个空的mp3文件00.mp3,但这不是最好的解决方案。我怎样才能做到这一点?

我尝试了combined_sounds = ''combined_sounds = None,但当我进入循环并尝试将其转换为AudioSegment时,两者都会给我带来错误。我可以在循环之前创建一个空的AudioSegment吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-26 08:13:38

您可以使用empty()函数在AudioSegment中创建一个空白段:

代码语言:javascript
复制
combined_sounds = AudioSegment.empty()

for file in files:
   sound = AudioSegment.from_mp3(file)
   combined_sounds += sound
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62589859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档