Python 我如何让我的助手通过某个短语变得活跃

Python 我如何让我的助手通过某个短语变得活跃,python,artificial-intelligence,assistant,Python,Artificial Intelligence,Assistant,我做了一个python个人助理。但每次我想使用它时,我都必须打开命令提示符并运行它。如果我在执行它之后给它一个命令,它仍然在侦听,如果关闭它,那么下次我必须在命令提示符下再次运行它。有什么方法可以将它添加到windows中,当我说某个短语时,它会变为活动的,并且在沉默一段时间后停止我收到了你的问题,首先,它是如何通过语音或文本输入的 若它需要语音输入,你们可以制作一个线程,在后台连续运行并聆听你们的声音。决定一个短语(比如嘿,Siri)。使用while输入持续分析句子。使用if-else语句确保

我做了一个python个人助理。但每次我想使用它时,我都必须打开命令提示符并运行它。如果我在执行它之后给它一个命令,它仍然在侦听,如果关闭它,那么下次我必须在命令提示符下再次运行它。有什么方法可以将它添加到windows中,当我说某个短语时,它会变为活动的,并且在沉默一段时间后停止

我收到了你的问题,首先,它是如何通过语音或文本输入的

若它需要语音输入,你们可以制作一个线程,在后台连续运行并聆听你们的声音。决定一个短语(比如嘿,Siri)。使用while输入持续分析句子。使用if-else语句确保输入句子中是否包含您决定的短语。让它决定用户是否调用了它。否则,若用户并没有调用它,请继续侦听。 我用java自己做了一个助手:

while (true) {    
    String input = takeInput(); //Create a function to take input.
    if (//input contains 'Hey Siri') {
        //do some code here
    } else {continue;}
}

通过声音。(语音识别模块)这取决于您如何制作助手。请提供一些额外的信息,比如使用的框架/库,也许还有您的代码@美元。我用过pyttsx3,speechRecognition,datetime,webbrowser,wikipedia,os,random,