编辑
2026-04-01
undefined
00

目录

pyttsx3
安装
使用

pyttsx3

是Python文本转语音第三方库,与其他库不同,它可以脱机工作。它基于底层的TTS(Text-to-Speech)引擎,并提供了简单易用的接口,可以将文本转换为声音输出。

安装

安装pyttsx3:pip install pyttsx3,pip下载速度慢的话,可通过修改pip镜像源加快模块下载速度

使用

import cowsay import pyttsx3 this = input("What's this? ") cowsay.cow(this) engine = pyttsx3.init() # 初始化语音引擎 engine.setProperty("rate", 150) # 设置语速 engine.setProperty("volume", 0.8) # 设置音量 voices = engine.getProperty("voices") engine.setProperty("voice", voices[0].id) # 设置语音合成器 engine.say(this) engine.save_to_file(this, filename="test.wav") engine.runAndWait() # 启动引擎并等待语音播放完成。它会阻塞当前线程,直到语音播放完毕

默认语音合成器有两个,两个语音合成器均可合成英文音频,但只有第一个合成器能合成中文音频。如果需要其他的语音合成器需自行下载和设置。

本文作者:a

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!