我正在尝试创建一个与自身对话的 Python 脚本。 (例如:https://vimeo.com/172440766) 我已经能够一个接一个地实现文本转语音和语音识别,但还没有找到同时做到这一点的方法。
有没有办法并行执行这两个任务? 感谢任何建议。
答案 0 :(得分:0)
如果您需要同时完成某些事情,请查看线程库:https://docs.python.org/3/library/threading.html
一个想法是在主控制流之外为您的语音识别创建一个线程,因为我认为这将在大部分时间处于活动状态。首先,您可以这样做:
import threading
class SpeechRecognition(threading.Thread):
def __init__(self, parent=None):
super().__init__()
self.parent = parent
def run(self):
(your speech recognition function/code here)
并开始语音识别:
process = SpeechRecognition()
process.start()