使用Python 5秒后取消功能

我在while循环中有这段代码,它在等待用户讲话。

assistant = VirtualAssistant()
final_result = assistant.search_question(text)
    if final_result:
        for res in final_result:
            speak(res)

现在,如果最终结果在10秒内未返回任何内容,我希望它返回并继续执行下一部分代码。我一直在寻找警报和黄色的东西,但我不知道如何以干净,简单的方式实现它。

评论