python文字转语音(附示例代码)

python文字转语音

  • 前言
  • 安装pyttsx3
  • 示例代码

前言

使用python的pyttsx3库可以轻松实现文字转语音功能,接下来说说pyttsx3的安装和使用方法。

安装pyttsx3

(1)命令行执行以下命令安装pyttsx3(使用国内镜像加快下载):

pip3 install -i https://pypi.douban.com/simple/ pyttsx3

(2)windows需要执行以下命令安装依赖包(使用国内镜像加快下载):

pip3 install -i https://pypi.douban.com/simple/ pypiwin32

示例代码

import pyttsx3
 
msg = '''世界那么大,我想去看看'''
engine = pyttsx3.init()

#调节语速
rate = engine.getProperty('rate')
engine.setProperty('rate', rate + 20)

#调节音量
volume = engine.getProperty('volume')
engine.setProperty('volume', volume-0.25)

#变换声音(文字为英文或数字时才有多种声音)
voices = engine.getProperty('voices')
for i in voices:
	engine.setProperty('voice', i.id)
	engine.say('msg')

engine.runAndWait()

你可能感兴趣的:(python)