从单个Txt文件创建多个音频文件

杰伊57

我正在尝试基于一个现有的txt文件创建多个mp3文件。txt文件由段落分隔。我已经找到了使用gTTS将文本转换为音频的方法,但是我在分割txt文件时遇到了麻烦。

单个txt文件:

[Hello Jay
Hello Tom]

我想要两个不同的音频文件。一个说“ Hello Jay”,另一个说“ Hello Tom”

我对python真的很陌生,目前我只设法将txt文件转换为音频。

from gtts import gTTS

with open("1_3.txt", encoding = "utf-8") as file:
    file = file.read()

speak = gTTS(file, lang= "en")
speak.save("1_3.mp3")

只设法创建了一个音频文件,同时显示“ Hello Jay Hello Tom”

三元组

您将一次性读取整个文件,然后对整个文本运行合成器。您要遍历各行,并为每行创建一个MP3文件。

from gtts import gTTS

with open("1_3.txt", encoding = "utf-8") as lines:
    for index, line in enumerate(lines, 1):
        speak = gTTS(line, lang= "en")
        speak.save("1_3_{0}.mp3".format(index))

enumerate包装器被用于递增用于每行的数。我们用它为每个输出文件创建一个唯一的名称。因此,第一行以结束1_3_1.mp3,第二行以结束1_3_2.mp3,依此类推。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ffmpeg使用Android将多个音频文件合并为单个音频文件

来自分类Dev

预加载多个音频文件

来自分类Dev

如何同时播放多个音频文件

来自分类Dev

依次播放多个音频文件

来自分类Dev

在树莓派上运行的多个音频文件

来自分类Dev

使用AVAudioPlayer播放多个音频文件

来自分类Dev

根据频率创建音频文件

来自分类Dev

从振幅样本创建音频文件

来自分类Dev

从音频文件输入创建MediaElementSource?

来自分类Dev

如何将音频文件的文件夹转换为单个文件(遍历多个文件夹)?

来自分类Dev

验证音频文件

来自分类Dev

提供音频文件

来自分类Dev

连接音频文件

来自分类Dev

识别音频文件

来自分类Dev

在Windows Phone上播放单个音频文件

来自分类Dev

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

来自分类Dev

使用sox交叉淡入淡出多个音频文件

来自分类Dev

使用ffmpeg连接多个视频和音频文件

来自分类Dev

组件以同时播放多个音频文件(单击)Aframe webVR

来自分类Dev

JS-防止同时播放多个音频文件

来自分类Dev

使用ffmpeg连接多个视频和音频文件

来自分类Dev

使用sox交叉淡入淡出多个音频文件

来自分类Dev

如何将音频文件分割成多个?

来自分类Dev

播放/暂停/停止本地存储的多个音频文件

来自分类Dev

使用ffmpeg将音频文件分为多个片段

来自分类Dev

从目录获取多个音频文件的功能循环

来自分类Dev

在 Chrome 中预加载多个 (798) 音频文件

来自分类Dev

使用 Python/Librosa 问题加载多个音频文件

来自分类Dev

轻按时如何创建播放音频文件的通知?