如何在python AI中添加热词检测

如何在python AI中添加热词检测,python,speech-recognition,Python,Speech Recognition,我正在尝试制作python AI。使用语音识别模块 我想在人工智能中添加一个热词检测功能,所以我尝试使用speech\u recognitionmoudule来实现它,但它不起作用,因为它每4到5秒听一次,然后开始识别所说的东西,因此如果我说hotword,在它开始识别4到5秒后,它就不会识别出声音hotword 请任何人都能帮我解决这个问题使用pause\u thresholdlike import speech_recognition as sr hot_word='Hi' r=sr.Rec

我正在尝试制作python AI。使用语音识别模块 我想在人工智能中添加一个热词检测功能,所以我尝试使用
speech\u recognition
moudule来实现它,但它不起作用,因为它每4到5秒听一次,然后开始识别所说的东西,因此如果我说
hotword
,在它开始识别4到5秒后,它就不会识别出声音
hotword


请任何人都能帮我解决这个问题

使用
pause\u threshold
like

import speech_recognition as sr
hot_word='Hi'
r=sr.Recognizer()
r.pause_threshold=5#This waits for 5 sec after voice ends
with sr.Microphone() as source:
    text=r.listen(source)
text=r.recognize_google(text)
if hot_word in text:
    #do anything like calling a function or reply to it
谢谢你
祝你过得愉快

-杠杆

我正在使用windowsWelcome!对不起,你问的不是我们的事。请查看并从中删除。“演示如何解决此编码问题?”与堆栈溢出无关。您必须诚实地尝试解决方案,然后询问有关实现的具体问题。堆栈溢出不是为了取代现有的教程或文档,也不是为您完成研究、设计或编码工作的一种方式。