文字转语音python实现--pyttsx3

安装库

pip install pyttsx3

如果是windows还需安装

pip install pypiwin32

基本代码

import pyttsx3
engine = pyttsx3.init()
engine.say("I will speak this text")
engine.runAndWait()

要读中文的话

加上

#-*-coding:GBK -*-
import pyttsx3
engine = pyttsx3.init()
engine.say("你好")
engine.runAndWait()

保存为MP3文件

#-*-coding:GBK -*-
import pyttsx3
engine = pyttsx3.init()
engine.save_to_file("你好",'D:/audio.mp3')
engine.runAndWait()

你可能感兴趣的:(Python)