python实现文字转语音(基于pyttsx)

import pyttsx

demo1 = pyttsx.init()

demo1.say("这是一个demo")

demo1.runAndWait()


 

import pyttsx

msg = '''这个Demo调节语速''' 

demo2 = pyttsx2.init() 

rate = demo2.getProperty('rate')#获取当前语速 

demo2.setProperty('rate', rate + 20)#语速增加20

demo2.say(msg) 

demo2.runAndWait()


 

import pyttsx

msg = '''这个demo修改声音''' 

demo3 = pyttsx.init() 

voices = teacher.getProperty('voices')#获取声音列表

for i in voices: 

    demo3.setProperty('voice', i.id) #更换声音播放

demo3.say(msg) 

demo3.runAndWait()
发布了31 篇原创文章 · 获赞 43 · 访问量 5238

猜你喜欢

转载自blog.csdn.net/qq_41582910/article/details/102731771
今日推荐