要运行多个函数并停止函数执行吗

2024-04-23 21:52:05 发布

您现在位置:Python中文网/ 问答频道 /正文

大家好,希望大家都好。今天我的问题是:

我试着做一些像贾维斯、亚历克斯或西丽的东西。我知道用python构建是非常容易的。但我想添加一个额外的功能:-

就像我的人工智能在说一篇文章时,我使用维基百科模块发出了提供个人或事物信息的命令。AI说的是4-5行。但我想通过说“stop”来停止它,意思是在语音功能运行的同时运行识别器功能,也停止语音功能

我知道这可以通过我的多进程或线程来完成,但我不知道如何停止这个函数

您可以使用两个函数进行解释:-

speak(): 
    # this is the speaking function
    # code for speaking the AI

recognizer(): 
    # this is for the recognization and gathering user voice funciton
    # code for recognizing and getting what user spoked.

请帮我在我的项目中做些额外的事情