#Is TTS streaming added yet or is it still unavailable?

1 messages · Page 1 of 1 (latest)

somber minnow
wind geyser
#

Open a chat with Assist on the dashboard page in your browser (not in the app).
Ask the agent to tell a long story.
The components you use in the Assist pipeline are already configured for streaming output.

somber minnow
#

it generated the whole thing before talking

#

so streaming is definitely not on

wind geyser
somber minnow
#

14 seconds

#

and only after the last word generated does speaking start

wind geyser
wind geyser
# somber minnow is it off by default?

is it off by default?
This works automatically; if all conditions within the pipeline are met, streaming mode will be selected. HA Cloud TTS and Ollama integration meet these conditions.

somber minnow
#

These settings are good right?

wind geyser
#

Are you sure you opened your browser and not the app?
The app still hasn't finished developing this feature. But if the sound starts immediately after the last character, it means that streaming is also working. There's no need to worry about it anymore.

somber minnow
#

I thought the point of streaming is that it plays while the generation isn’t fully finished?

dry tiger
#

Hey, @somber minnow did you ever figure this out? I’m also running into streaming issues where the voice doesn’t start until the text completely finishes.

somber minnow
#

Nope, still the same

clever grail
#

For streaming to work it has to be supported by both your TTS option and your LLM

dry tiger
lilac crag
#

I'm having issues too with streaming actually happening in my browser (and voice preview edition). I can see tts_start_streaming: true in the assistant logs after the 60 character limit is reached and I'm seeing text appear in the chat window, but it's still waiting for the entire long message to generate before speaking anything.

I'm using the latest piper app, which supposedly supports streaming

#

Actually - I'm even seeing in the piper logs that it's starting to synthesize text before the full message is complete, which is what we want. But then the full message still isn't playing until everything is done.

clever grail
#

it depends on your hardware, as far as I know only satellites support TTS streaming. Mobile phones and browser windows do not support it

wind geyser