Python:语音处理,实现在线朗读RFC文档或本地文本文件
本文主要讲解如何使用python来实现将文本转为语音,以一个小例子为例,写了一下用pyTTS来朗读本地方件或在线朗读RFC文档,当然也可以修改一下,做成在线朗读新闻之类的,另本来想实现一个读中文小说的小程序,目前没有发现对中文支持得非常好的,且是免费的语音处理引擎,只能使用TTS实现一个英文的了,就当是用来练习听力了。
1、准备:
a. 下载pyTTS, http://sourceforge.net/projects/uncassist/files/pyTTS/pyTTS%203.0/
b. 下载SpeechSDK51:下载
c. 下载SpeechSDK51 patch,支持中文和日文,本例没有使用,下载。
2、实现:
代码:
配置文件tts_config.ini:
测试一:
测试二:<>标记对中的内容仅打印,不朗读,各协议文档编号可从http://tools.ietf.org/rfc/中查询。
此博客上传不了音频文件,有兴趣的朋友可以自己运行一下收听。
不积跬步,无以至千里;不积小流,无以成江海。