python音声朗読

816 ワード

1.python 2をインストールする.7
2.pyttsxをインストールするには:
pip install pyttsx
(pipをインストールする必要がある)
githubダウンロードアドレス:https://github.com/westonpace/pyttsx
3.pywin 32のインストール(pythonバージョン対応)
ダウンロード先:https://sourceforge.net/projects/pywin32/files/pywin32/
コード1はpywin 32のみ
#-*-coding:utf8-*-
import win32com.client
speaker = win32com.client.Dispatch("SAPI.SpVoice")
speaker.Speak("hello")

コード2:
# coding:utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
#    __author__ = '   '
#    __date__ = '2016/8/6'
#    __Desc__ =        
import pyttsx
engine = pyttsx.init()
engine.say('hello world')
engine.say('  ')
engine.runAndWait()
#     
engine.endLoop()