看小说各位都看得多了吧,有时是不是觉得眼睛都看累了呢? 不用怕,可以不用眼睛看改用耳朵来听小说,来,干就完了。 赶紧登录(http://zglg.work/index.html#/chat)平台,用AI帮我写一程序。
import pyttsx3
def read_file(file_path):
with open(file_path, 'r', encoding='utf-8') as file:
novel_text = file.read()
engine = pyttsx3.init()
engine.setProperty('rate', 150) # 设置语速(可调整)
engine.setProperty('volume', 0.8) # 设置音量(可调整)
engine.say(novel_text)
engine.runAndWait()
if __name__ == '__main__':
file_path = '1.txt' # 替换为你的小说文件路径
read_file(file_path)
在上面的代码中,read_file函数接受一个文件路径作为参数。它使用open函数打开文本文件,并使用read方法读取文件内容到novel_text变量中。然后,它将novel_text传递给TTS引擎进行朗读。
在程序的主函数中,你需要将你的小说文件的路径赋值给file_path变量。然后调用read_file函数来朗读小说。
确保将file_path替换为你实际的小说文件路径。另外,如果你的文件编码不是UTF-8,请根据实际情况修改open函数的encoding参数。
好了,今天先到这,想要体验在线编程的请大家登录:https://zglg.work