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/中查询。


  此博客上传不了音频文件,有兴趣的朋友可以自己运行一下收听。


posted @ 2012-02-19 09:00  Socrates  阅读(969)  评论(0编辑  收藏  举报