#The tts stops working when I switch to the LLM Dialog System

1 messages · Page 1 of 1 (latest)

harsh helm
#

Hi all, I don't know where to post. I'll start here.)
The TTS stops working when I switch to the LLM Dialog System. Also http://homeassistant.local:8123/developer-tools/action -> Text-to-speech (TTS): Say a TTS message with marytts -> stops saying words. I get errors like:

Registrar: homeassistant.components.tts
Source: components/tts/init.py:1101
Integration: Text-to-speech (TTS) (documentation, problems)
First message: 22:30:29 (11 messages)
Last message: 22:43:34

Error on load tts: 6f6c437a95a4f0f76785d06ee4896f854c05a0aa_ru_05bbc53f5e_marytts not in cache!
Error on load tts: e24505f94db2b5df4c7c2596b0788e720e073021_ru_f3b07c15f9_marytts not in cache!
Error on load tts: 4208b9904e34fd7b38dbc34ca5f7a237c5523aa9_ru_f3b07c15f9_marytts not in cache!
Error on load tts: b6524388626c063418ff88cc6e827dad4b1573c6_ru_05bbc53f5e_marytts not in cache!
Error on load tts: 5892bf875c2de39b94478e75323db246013cdeb3_ru_f3b07c15f9_marytts not in cache!

When I put everything back in place (homeassistant dialog system) everything works as it should.

https://github.com/Navatusein/Silero-TTS-Service - TTS
https://www.home-assistant.io/integrations/marytts

GitHub

Silero TTS backend service. Can be used with Home Assistant and Rhasspy. - Navatusein/Silero-TTS-Service

Home Assistant

Instructions on how to setup MaryTTS with Home Assistant.

#

I use the source code from voice pe on my device (esp32s3 + 2mic + DAC) everything works properly, only until I switch to the LLM dialog system.
Also, in the esphome logs and in voice debugging, I see that it successfully understands me and commands are recognized - but no voice response is received, although I can see the URL link *.flac

#

I think the llm dialog system is requesting the audio cache elsewhere.

#

configuration.yaml
tts:

  • platform: marytts
    host: 0.0.0.0 # Адрес сервера
    port: 9898
    codec: WAVE_FILE
    voice: xenia # Имя голоса который хотите использовать.
    language: ru # Не используется. Настройки языка указываются в настройках сервера.
#

tts server starts in a container: run -p 9898:9898 -m 1g -e NUMBER_OF_THREADS=4 -e LANGUAGE=ru -e SAMPLE_RATE=48000 --name tts_silero -d navatusein/silero-tts-service