我的总体目标是将语音识别软件的输出作为字符串输入到Python中。语音识别软件将其听到的内容输入到实时打开的任何字段中。任何其他方式都无法获得输出。句子被几秒钟的静音隔开,在此期间语音识别软件不会输入任何内容。我希望每个句子都是Python中的单独字符串。
因此,我想要做的是让我的脚本不断监听输入,并且每当当前输入在固定时间内没有改变时,将当前输入保存在字符串中并监听新输入。 / p>
类似的东西:
While true:
start timer
While timer <= t:
Listen for input
if input changes: set timer to 0
save input to string
任何人都知道如何实现这一目标或者有更好的方法来实现我的目标?非常感谢!
答案 0 :(得分:0)
进行多线程处理。线程允许您同时执行某些任务。我建议你将输入获取操作作为线程和另一个线程上的计时器操作。所以现在,您可以在获取输入时检查计时器,并在计时器达到特定限制时暂停/恢复提取。 如果您需要多线程参考:Multi-Threading tutorial in tutorialspoint