I have a similar issue. I’m using Let’s Encrypt for my SSL. When I try to play TTS on a sonos speaker I get an error in the sonos app saying the Connection was lost. In the HASS logs everything appears OK an no error is thrown. I can manually browse to the generated URL (obtained from the logs) and the TTS file plays without issue in my browser.
Any ideas?
EDIT: When I reproduce the play media call i get the same behaviour. However when I replace the local IP with my external host name (which the SSL cert is set up as) it works perfect!
Looks like it’s an SSL issue
However, when I try to set that, I get an error saying it’s an invalid config
16-12-18 17:11:25 homeassistant.bootstrap: Invalid config for [http]: [base_url] is an invalid option for [http]. Check: http->http->base_url. (See /root/.homeassistant/configuration.yaml:33). Please check the docs at https://home-assistant.io/components/http/
@hokagegano It would be great if you can help update and improve the documentation. In the upper right corner of any documentation page, you will find “Edit this page on GitHub”. Follow the link and submit your suggested change. Demonstrated here: https://youtu.be/dRfk9JAlPJk?t=1h16m17s
I am not sure if its compatible (Please tell me if it is), but I have a MaryTTS Server I am happy to share if needed. Also, if anyone has used one I am interested.
Just to add my 2cent to this. I installed the full VLC package to my Ubuntu and the TTS actually played the text, but I couldn’t hear it. As a last resort I started the VLC gui on Ubuntu and the volume was at ZERO. That’s a new installation of Ubuntu and never seen vlc before that.
I believe that my changes are lost …
when i edited the github i received this message
You’re editing a file in a project you don’t have write access to. Submitting a change to this file will write it to a new branch in your fork hokagegano/home-assistant.io, so you can send a pull request.