0

本质上,这个想法是打开一个文档(“document2read.txt”)并从中读取所有行。每行包含三个完整的句子。然后,将每一行制作成一个音频剪辑,并以唯一的名称(audio_0.mp3、audio_1.mp3 等)保存。到目前为止,这是我的代码:

import pyttsx3

#Open DOC
comments_file=open("document2read.txt", "r")
lines=comments_file.readlines()

#start speech to text engine
engine = pyttsx3.init()

#Vars
start="audio_"
i=0

for line in lines:
    name=start+str(i)+".mp3"
    print(line)
    engine.save_to_file(line, name)
    i+=1
engine.runAndWait()

我的问题是,当我运行这段代码时,音频剪辑只保存了该行的第一句话!关于做什么的任何想法?我难住了。

4

0 回答 0