摘要:在使用Fish Audio生成音频文件的时候,它会将长文自动裁剪成若干个音频片段。每个片段大约1000个字符左右。那么如何将这些生成的音频 MP3文件合并起来呢? 根据网络上别人介绍的方法,只要将它们按照二进制文件读取并输出到同一个文件,就可以完成 MP3
在使用Fish Audio生成音频文件的时候,它会将长文自动裁剪成若干个音频片段。每个片段大约1000个字符左右。那么如何将这些生成的音频 MP3文件合并起来呢? 根据网络上别人介绍的方法,只要将它们按照二进制文件读取并输出到同一个文件,就可以完成 MP3文件的合并。这个方法的确出乎我的意料。下面测试一下这个方法。
在这里,使用Fish Audio 软件生成了两段合成的音频文件。从网络上下载到计算机的下载目录。编写 Python 程序,搜索下载目录,将下载目录中的所有 MP3文件添加在文件目录中。接下来,将前面两个MP3 文件中的数据合并到一个文件。 首先,按照二进制数据添加模式打开文件,这是关键。对前面两个MP3文件,也分别按照二进制模式打开。将其中的内容读取之后,写入新的合并文件中。这样,便可以获得合并后的文件了。经过测试,新的MP3文件在播放的时候就是前面两个MP3的文件内容了。
本文测试了将两个MP3文件合并的方法。谁承想,只是将它们按照二进制文件进行合并,就可以实现这个目的。这实在是很神奇。
[1]
使用Python合并mp3音频文件的最简单方法:
来源:TsinghuaZhuoqing