安装 speech库:
pip install speech
安装pywin32.exe:
https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/ 进入下载对应版本,我的py3.5
双击安装后,重启cmd控制台生效。
在这里插入图片描述
接着输入python,我的是python3.5版本可能设置了python关联不用输入python3就行的。
import speech
导入库后,应该出现右侧win32控件,如下图右侧。但前面会有两个问题(因pywin32主要针对python2.6开发的,与后面的python版本偶尔有语法不同):
第一个问题:
在这里插入图片描述
解决办法:第157行的 print 后面加括号
在这里插入图片描述
第二个问题:
在这里插入图片描述
解决办法;
speech.py的thread 改成_thread,两个地方59行和263行:
在这里插入图片描述
在这里插入图片描述
第一次需要设置,会弹出设置对话框按步骤来即可,很简单。
在这里插入图片描述

接着输入回车,即可开始对话。
while True:
say = speech.input() # 接收语音
speech.say(“you said:”+say) #说话

if say == "喂":
    speech.say("How are you?")
elif say == "天气怎样":
    speech.say("今天天好啊!")

在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐