如何延迟一个进程的时间,但下一行在python中并行开始

问题描述

我正在设计语音识别软件,因此其中包含这组代码

 ask = "Try speaking something: "
 print(ask)
 audio=r.listen(source)

因此,audio = r.listen(source)需要几秒钟来启动麦克风,但是由于已经要求用户讲话,因此语音的前几秒钟会被错过。 我试过在收听之后放置Ask语句,但是当麦克风打开时它可以工作,它会监听并关闭,然后再询问Ask语句(显然这不是必需的:D)

我尝试过

    ask = "Try speaking something: "
    audio=r.listen(source)
    time.sleep(2)
    print(ask)

但这会导致类似的问题

所以我问是否有一种方法可以启动麦克风,同时启动2秒钟的延迟时间以要求用户在麦克风关闭之前讲话?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)