如何让python等待输入直到输入在某个时间内保持不变

2024-04-24 06:39:10 发布

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

我的总体目标是将语音识别软件的输出作为字符串输入到Python中。语音识别软件会将听到的信息实时输入到任何开放的领域中。不可能以任何其他方式获得输出。句子之间有几秒钟的静默,在此期间语音识别软件不会键入任何内容。我希望在Python中每个句子都是一个单独的字符串。在

因此,我想要做的是让我的脚本不断地监听输入,当当前输入在固定时间内没有改变时,将当前输入保存在字符串中并监听新的输入。在

比如:

    While true:
        start timer
        While timer <= t: 
            Listen for input
            if input changes: set timer to 0
        save input to string

有没有人知道如何实现这个目标或者有更好的方法来实现我的目标?非常感谢!在


Tags: to字符串信息目标input键入软件方式
1条回答
网友
1楼 · 发布于 2024-04-24 06:39:10

执行多线程。线程允许您同时执行一些任务。我建议您在另一个线程上作为线程和计时器操作执行输入获取操作。现在,您可以在获取输入时检查计时器,并在计时器达到特定限制时暂停/恢复获取。 如果您需要有关多线程的引用:Multi-Threading tutorial in tutorialspoint

相关问题 更多 >