Skip to content
kajweb-740 edited this page Sep 9, 2020 · 1 revision

py-win-tts

English 中文文档

基于SAPI.SpVoic 开发的语音合成系统

通过本系统,可以快速实现文字转语音并输出到指定的播放设备

依赖

  • windows 7、windows 8、windows 10
  • Microsoft Speech SDK 5 .1 以上
  • Python3

安装

pip install -r requirements.txt

用法

from PyWinTTS import *;
pwt = pyWinTTS();
pwt.speak( "sentence" );

在不选择输出设备的情况下,默认输出到系统的默认音频输出设备。

方法

getAudioOutput()

获得当前输出设备

setAudioOutput( index )

设置输出设备

getVoice()

获得当前播音员

setVoice( index )

设置播音员

getVolume()

获得当前音量

setVolume( value )

设置音量

speak( sentence, flags=0 )

开始说话

更多方法 更多属性

注意

由于Microsoft Speech SDK只能运行在windows环境中,同时本项目依赖Microsoft Speech SDK,所以本项目只支持windows系统,其他系统需要对SAPI.SpVoic进行兼容处理。

许可

MIT

Getting Started

Installation And Usage

Method And Properties

FAQ


开始

安装与用法

方法与属性

常见问题

Clone this wiki locally