Python实现tts功能,有以下几种方法:
1.可以使用pyttsx3
库
安装:
pip install pyttsx3
以下是示例:
import pyttsx3
engine = pyttsx3.init()
engine.say('开车不规范,亲人两行泪,I love China')
engine.runAndWait()
2.使用win32com
库
该库为调用Windows自带的语音功能,不能调音量和语速。只需安装pywin32
就可以运行
pip install pywin32
以下为示例:
import win32com.client
speaker = win32com.client.Dispatch("SAPI.SpVoice")
speaker.Speak("hello")
3.可以使用百度的baidu-aip
库
安装:
pip install baidu-aip
该库是付费的,质量和效果会更好,支持试用。
原文链接:Python实现语音朗读
更多各领域的原创文章,欢迎参观:弦圈- 找到属于你的圈子,让知识无荒原