python语音朗读
来源: 作者:深水 发布时间:2007-09-10 阅读次数:
很好玩啊,让python帮你读出你输入的什么,不过只支持英文。且要装个pywin32模块才可以。
#-*- encoding: gb18030 -*-
import sys
from win32com.client import constants
import win32com.client
speaker = win32com.client.Dispatch("SAPI.SpVoice")
print "在下面输入英文单词或者英文字母,也可以是句子,输完按回车进行下一行输入。"
print "如果想退出按Ctrl+Z"
while 1:
try:
s = raw_input()
speaker.Speak(s)
except:
if sys.exc_type is EOFError:
sys.exit()
#-*- encoding: gb18030 -*-
import sys
from win32com.client import constants
import win32com.client
speaker = win32com.client.Dispatch("SAPI.SpVoice")
print "在下面输入英文单词或者英文字母,也可以是句子,输完按回车进行下一行输入。"
print "如果想退出按Ctrl+Z"
while 1:
try:
s = raw_input()
speaker.Speak(s)
except:
if sys.exc_type is EOFError:
sys.exit()
上一篇:python中文处理好方法 下一篇:列出目录中所有文件的方法