如何通过某个词组激活我的助手

问题描述

我做了一个python私人助理。但是每次我想使用它时,我都必须打开命令提示符并运行它。如果我在执行后给它一个命令,它仍然会继续监听,如果关闭它,那么下次我必须再次在命令提示符下运行它。有没有一种方法可以将它添加到窗口中,并且当我说某个短语时它会变得活跃并且在一段时间的后停止

解决方法

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

如果需要语音输入,您可以创建一个在后台持续运行并听取您的声音的线程。决定一个短语(比如嘿Siri)。使用 while 输入连续分析句子。使用 if-else 语句来确定您决定的短语是否包含在输入句子中。让它决定用户是否调用过它。否则,如果用户还没有调用它,请继续收听。 我已经在 J​​ava 中让自己成为了一名助手:

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