Skip to content

TTS stops the queue unexpectedly #4688

@Kebap

Description

@Kebap

Brief summary of issue / Description of requested feature:

Give the TTS queue a lot to work through. It stops at some point.

Steps to reproduce the issue / Reasons for adding feature:

Warning, repeating these steps may temporarily stop your TTS output. Could be resurrected mostly.

  1. in any new/old profile, put the following commands in main window input:
lua ttsQueue("ok")
lua ttsQueue("this also")
lua ttsQueue("")
lua ttsQueue("")
lua ttsQueue("this not")
lua ttsGetQueue()
  1. You will read an output like the following:
{
  "ok",
  "this also",
  "",
  "",
  "this not"
}
  1. You would expect to hear: "ok. this also. this not".
  2. You hear "ok. this also." Then you hear silence. A lot of silence. The silence never ends.
  3. After a while, you put lua ttsGetQueue() again and see the following output:
{
  "",
  "this not"
}
  1. At this point, you can try putting lua clearQueue() and/or lua ttsSpeak("ok") a few times to resurrect TTS

Error output / Expected result of feature

  1. Queue should continue uninterrupted with the all lines of text regardless.

Extra information, such as Mudlet version, operating system and ideas for how to solve / implement:

4.10 on win 10, not sure about other OS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions