Essentially, we’re developing a project of which part is Mycroft talking to itself.
(catching its own utterances and then sort of ‘expanding’ on them.
For the moment, we’re putting simple delays between utterances which gets cloggy quite fast.
I was wondering if there’s a way to check if mycroft is currently saying something (i.e. if message.isEmitting(), not simply catching the message on the bus as that does not indicate how long Mycroft will actually take to speak it out), or somehow calculate the length in order to get the timings right?