【问题标题】:Python: Make Virtual Assistant Listen Again After Saying "Hey Assistant"Python:让虚拟助手在说“嘿助手”后再次聆听
【发布时间】:2019-11-17 01:28:33
【问题描述】:

使用下面的代码,虚拟助手会监听命令,但说“再试一次”后会停止监听。如何使用唤醒命令“嘿助手”让它再次收听。

def myCommand():

    r = sr.Recognizer()                                                                                   
    with sr.Microphone() as source:                                                                       
        print("Listening...")
        r.pause_threshold =  1
        text = r.listen(source)
    try:
        query = r.recognize_google(text, language='en')
        print('User: ' + query + '\n')

    except sr.UnknownValueError:
        speak('Sorry sir! I didn\'t get that.')
        query = str(input('Try again'))




    return query

【问题讨论】:

    标签: python virtual assistant


    【解决方案1】:
    # you can call it using this...
    hotword = 'hey assistant'
    while 1:
        result = myCommand()
        if hotword in result:
            #here what you want to do...
            #respose_of_assistant()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 2018-01-12
      相关资源
      最近更新 更多