当前位置:   article > 正文

人机语音交互_代码如何人机交互

代码如何人机交互

  首先需要安装speech库,然后运行如下代码:

import speech

while True:
    say=speech.input() # 接收语音
    speech.say("you said:"+say) #说话
    
    if say=="你好":
        speech.say("How are you?")
    elif say=="天气":
        speech.say("今天天气晴!")

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

在这里插入图片描述
  你说英语的话它不容易识别出来,但是中文却识别的很好,可能是计算机语言是简体中文。
  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安装请见:

  上述三个问题解决就可以成功运行代码了。
  第一次启用,语音识别会有设置向导。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/201620
推荐阅读