Java教程

Ubuntu下pyttsx3实现中文文字转语音的方法

本文主要是介绍Ubuntu下pyttsx3实现中文文字转语音的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

要想实现语音合成功能,我们可以选择:

  • 1. 各大人工智能平台的api接口
  • 2. python深度学习自己训练模型
  • 3. 调用第三方库


本文简述pyttsx3的使用方法及代码实例。 本文简述pyttsx3的使用方法及代码实例.


安装

笔者使用清华镜像源,用pip命令快速安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyttsx3

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pyttsx3

代码实现

import pyttsx3
import io
import sys
 
engine = pyttsx3.init()
engine.setProperty('voice', 'zh') #开启支持中文

line = "你好,世界!" #要播报的内容

engine.say(line)
engine.runAndWait()
f.close()

点评

在Ubuntu下,默认的这个语音包,是个歪果仁,说的中文确确实实是那种歪果仁说中文的感觉,而且整体音色机械音。

这篇关于Ubuntu下pyttsx3实现中文文字转语音的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!