赞
踩
首先需要安装speech库,然后运行如下代码:
import speech
while True:
say=speech.input() # 接收语音
speech.say("you said:"+say) #说话
if say=="你好":
speech.say("How are you?")
elif say=="天气":
speech.say("今天天气晴!")
你说英语的话它不容易识别出来,但是中文却识别的很好,可能是计算机语言是简体中文。
python3版本使用过程中可能有如下问题:
问题一:报错"Missing parentheses in call to ‘print’. Did you mean print(prompt)?"
Python3应该是print(prompt),即print后要加括号。
问题二:报错 No module named ‘thread’
这个问题的原因是python2里对应的thread,在python3里改名了,前面加了一个_,_thread才对。直接ctrl+f,找到thread的位置,加_就好了。
问题三:No module named ‘win32com’
模块win32com安装请见:
上述三个问题解决就可以成功运行代码了。
第一次启用,语音识别会有设置向导。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。