【发布时间】:2021-09-07 22:56:10
【问题描述】:
我正在尝试创建一个与自身对话的 python 脚本。 (例如:https://vimeo.com/172440766) 我已经能够一个接一个地实现文本转语音和语音识别,但还没有找到同时做到这一点的方法。
有没有办法同时完成这两个任务? 感谢任何建议。
【问题讨论】:
标签: python artificial-intelligence speech-recognition text-to-speech
我正在尝试创建一个与自身对话的 python 脚本。 (例如:https://vimeo.com/172440766) 我已经能够一个接一个地实现文本转语音和语音识别,但还没有找到同时做到这一点的方法。
有没有办法同时完成这两个任务? 感谢任何建议。
【问题讨论】:
标签: python artificial-intelligence speech-recognition text-to-speech
如果您需要同时完成某些事情,请查看线程库: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()
【讨论】: