#Voice PE TTS not working

1 messages · Page 1 of 1 (latest)

cobalt stag
#

Hi all, i have an issue with my Voice PE text to speech. The unit won't play the audio. I see the blinking of responding, but never have i heard a response through the speaker of the unit. Using a external speaker also doesn't work.
I already checked online for answers. I use the homeasstant internal url on automatic setting. Also, i tried factory defaulting the unit several times. I also tried reapplying the firmware. Using other languages also gave no result.
I use the settings in the screenshot.
When i debug, i see the tts_output being generated to a .flac file under /api/tts_proxy/xxx.flac

short gulch
#

So did you try running that FLAC?

tawny belfry
#

Can also try on the companion app and see if it works there as well

cobalt stag
cobalt stag
tawny belfry
#

But I mean, does it work in the companion app?

#

like if you trigger voice from the companion app, do you hear a reply?

cobalt stag
#

Yes when i try 'play audio' at debug it works in the app

#

But it will play the audio on the mobile phone tho

#

This is the debug output of me asking the time (in dutch: 'Hoelaat is het?'):

tawny belfry
#

So What I mean is, if you ask the time from your phone, it plays an audio reply of the time, right?

cobalt stag
tawny belfry
#

SO then I think it is like formatBCE said, in your debug when you get the link to the .flac file, you may want to grab that file and see if it plays

#

something could be broken with the tts proxy

#

can maybe try to purge tts cache and restart HA and see if that helps it

cobalt stag
tawny belfry
#

Hm, maybe a network issue of some kind on the voice PE, may need to hook it up to USB and monitor its logs

cobalt stag
#

Is there a how-to? Or how can i monitor its logs?

#

Both devices are on the same network without a vlan

cobalt stag
#

Clearing tts cache and restarting HA had no result unfortunately

#

Found the solution. Seems like a proxy issue indeed. (I use ngnix proxy with lets encrypt). I changed my internal url on home assistant to my domain url for home assistant (same as external url) and then it works!