Python 文本转语音和语音识别同时进行

时间:2021-06-24 12:34:50

标签: python artificial-intelligence speech-recognition text-to-speech

我正在尝试创建一个与自身对话的 Python 脚本。 (例如:https://vimeo.com/172440766) 我已经能够一个接一个地实现文本转语音和语音识别,但还没有找到同时做到这一点的方法。

有没有办法并行执行这两个任务? 感谢任何建议。

1 个答案:

答案 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()