# Sonos Say

**URL:** <https://community.homey.app/t/sonos-say/6697>\
**Category:** Apps\
**Created:** [January 13, 2019, 12:30pm UTC](https://community.homey.app/t/sonos-say/6697 "2019-01-13T12:30:29Z")\
**Posts on this page:** 20\
**Page:** 8

<div class="post-metadata">

**Author:** ![G.P\_Bruins](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/g.p_bruins/32/711_2.png) [@G.P\_Bruins](https://community.homey.app/u/G.P_Bruins)\
**Post date:** [March 13, 2021, 10:59am UTC](https://community.homey.app/t/sonos-say/6697/141 "2021-03-13T10:59:56Z")

</div>

I don’t have the “say” option, would that be a limitation of an S1 system?

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [March 13, 2021, 11:02am UTC](https://community.homey.app/t/sonos-say/6697/142 "2021-03-13T11:02:09Z")

</div>

Now that will be correct!

---

<div class="post-metadata">

**Author:** ![G.P\_Bruins](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/g.p_bruins/32/711_2.png) [@G.P\_Bruins](https://community.homey.app/u/G.P_Bruins)\
**Post date:** [March 13, 2021, 11:08am UTC](https://community.homey.app/t/sonos-say/6697/143 "2021-03-13T11:08:08Z")

</div>

I just checked my Sonos system: all S2, so that can’t be the cause … I also don’t have the option to play a soundboard sound 🙁

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [March 13, 2021, 11:14am UTC](https://community.homey.app/t/sonos-say/6697/144 "2021-03-13T11:14:31Z")

</div>

And what type of speaker on which Sonos Homey version app on which Homey fw version?

---

<div class="post-metadata">

**Author:** ![G.P\_Bruins](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/g.p_bruins/32/711_2.png) [@G.P\_Bruins](https://community.homey.app/u/G.P_Bruins)\
**Post date:** [March 13, 2021, 11:18am UTC](https://community.homey.app/t/sonos-say/6697/145 "2021-03-13T11:18:38Z")

</div>

![Screenshot_20210313-121636](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/2/d26254eac2d8138bff2c0e3f85cc3400d32582e8.jpeg)

FW 5.0.1, App 6.0.9

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [March 13, 2021, 11:24am UTC](https://community.homey.app/t/sonos-say/6697/146 "2021-03-13T11:24:38Z")

</div>

Only thing to try is to re-add a speaker and see if that solves it.  
I have the say option on all **capable** speakers, even connected to the S1 app.  
But further problems with this should be discussed in the proper channels. This is all about the Sonos say app, has nothing to do with the say option in the Homey Sonos app!

---

<div class="post-metadata">

**Author:** ![Jeroen3456](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen3456/32/34198_2.png) [@Jeroen3456](https://community.homey.app/u/Jeroen3456)\
**Post date:** [March 13, 2021, 12:26pm UTC](https://community.homey.app/t/sonos-say/6697/147 "2021-03-13T12:26:24Z")

</div>

Well what i am just trying to get accross is that the sonos say app seems to be obsolete since the latest homey updates, because the new sonos app itself can now say messages, without the need of running a text te speech process on a nas.

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [March 13, 2021, 12:27pm UTC](https://community.homey.app/t/sonos-say/6697/148 "2021-03-13T12:27:35Z")

</div>

Well, that’s just for peeps just running S2 speakers. I have some S1 speakers which does **not** have the say card.

---

<div class="post-metadata">

**Author:** ![Jeroen3456](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen3456/32/34198_2.png) [@Jeroen3456](https://community.homey.app/u/Jeroen3456)\
**Post date:** [March 13, 2021, 12:28pm UTC](https://community.homey.app/t/sonos-say/6697/149 "2021-03-13T12:28:37Z")

</div>

Ah good to know, so this is the secret trick to get you to buy new speakers.

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [March 13, 2021, 1:50pm UTC](https://community.homey.app/t/sonos-say/6697/150 "2021-03-13T13:50:17Z")

</div>

PlayBar and Play:1 are not S2 devices (Boost I’m not sure)  
S1 devices cannot be used for the new Say App.

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [March 13, 2021, 1:55pm UTC](https://community.homey.app/t/sonos-say/6697/151 "2021-03-13T13:55:28Z")

</div>

> [@JPe4619](#):
>
> PlayBar and Play:1 are not S2 devices

Be carefull with this info.  
According to this info this should not be possible with my Play1?

![chrome_2021-03-13_14-54-12](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/3/b3e9c0d5e4a21b87c602ec6771d36e05fd4c2934.png)

Here is the correct info:

 ![chrome_2021-03-13_14-53-22](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/b/0ba550702d55fecaaeea648aeb9c5ffca56b0e32.png)

---

<div class="post-metadata">

**Author:** ![G.P\_Bruins](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/g.p_bruins/32/711_2.png) [@G.P\_Bruins](https://community.homey.app/u/G.P_Bruins)\
**Post date:** [March 13, 2021, 1:57pm UTC](https://community.homey.app/t/sonos-say/6697/152 "2021-03-13T13:57:23Z")

</div>

Re-adding the speakers did the trick. Works fine now 🤗

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [March 13, 2021, 1:59pm UTC](https://community.homey.app/t/sonos-say/6697/153 "2021-03-13T13:59:07Z")

</div>

> [@Rocodamelshekima](#):
>
> the correct info:

Thank for this info, makes it complete.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [March 16, 2021, 5:57am UTC](https://community.homey.app/t/sonos-say/6697/154 "2021-03-16T05:57:07Z")

</div>

Incorrect, Play1 and PlayBar are BOTH S2 and they both work fine with Sonos Say.  
S1 Speakers should also work with Sonos Say, it did for me two weeks ago when i updated Sonos Say to include the node-server and added a few new Send Announcement cards.  
I had a old Connect (which had my headset on it) and it worked fine with sending URL’s and grouping through Sonos Say.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [March 16, 2021, 6:06am UTC](https://community.homey.app/t/sonos-say/6697/155 "2021-03-16T06:06:26Z")

</div>

Hai Jeroen,

This is partly true; after i updated the Sonos Say app to run the node-server itself, Ludvig and I tried to publish it to the Store App. It was denied because they only want one Brand per App.  
But they were willing to look at Ludvig’s app (Sonos Say) and take from it what could be used, thats why they added two cards into the Athom Sonos App:

1. Say … volume … Card  
This uses the ‘old’ google translate TTS engine, which is very limited and in dutch the voice is terrible.
2. Play Audio Track … volume …  
This one is why i changed the Sonos Say app: send a URL (from my [Google Services - Translate and Text-to-Speech](https://community.homey.app/t/google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-speaker-output-and-url-input/43257) to a Sonos device.  
This Sonos Card doesn’t repeat (while the old Play… card does put it in repeat).

Sonos Say does a few things like restoring groups and volumes, and for direct actions like mute unmute it is WAY faster then Athom’s Sonos App.  
(The new cards are fast because they seem to be using the direct (UPnP protocols) method.)

So, if you don’t need to regroup after announcement, you could just use the Athom Sonos App.  
But i would advice you too use the Google Service speech and not the build in Sonos Say/App “Say(url) cards”, the voices are much better.

---

<div class="post-metadata">

**Author:** ![Jeroen3456](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen3456/32/34198_2.png) [@Jeroen3456](https://community.homey.app/u/Jeroen3456)\
**Post date:** [March 16, 2021, 8:07am UTC](https://community.homey.app/t/sonos-say/6697/156 "2021-03-16T08:07:02Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> But i would advice you too use the Google Service speech and not the build in Sonos Say/App “Say(url) cards”, the voices are much better.

Well thank you for the explanation, i have been trying to set up the google speech services because the “athom say” cuts of long messages (like telling a joke) but all works right until the last card. play audio clip does not give sound, and no error, play url gives an error about wrong stream format. the generated mp3 seems fine and i can reach and hear it from the browser. What can be wrong?

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [March 16, 2021, 8:13am UTC](https://community.homey.app/t/sonos-say/6697/157 "2021-03-16T08:13:58Z")

</div>

Weird, you the second person who seems to have this issue.  
Are you at Sonos App 6.0.9?

If you play a list or song directly/normal on the Sonos speaker, and then you send Play Audio Clip and/or Play (url), do you hear a very short interruption (listen very carefull!)?

Could you share your two flows?

---

<div class="post-metadata">

**Author:** ![Jeroen3456](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen3456/32/34198_2.png) [@Jeroen3456](https://community.homey.app/u/Jeroen3456)\
**Post date:** [March 16, 2021, 8:55am UTC](https://community.homey.app/t/sonos-say/6697/158 "2021-03-16T08:55:02Z")

</div>

Yes 6.0.9. i reduced my test to just playing the audio clip. the url is stored in a variable so i can repeat it.

 ![Schermafbeelding 2021-03-16 om 09.36.24](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/2/2270e1d245fda4235190a575cb1f8bfccdb3e082.jpeg)  
When i am playing music already on the speaker, the music stops for a second silence.  
the url pasted in a browser plays the mp3.

A new insight!  
if i choose the “play url” card using the variable i get an error. stream

 ![Schermafbeelding 2021-03-16 om 09.43.47](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/b/fb5f52e6ed290fa856a4ba9ed8f64d4cf0702fb4.png)  
But if paste the url in the box instead of using the variable it does play! but it then keeps repeating as you have already pointed out. ![Schermafbeelding 2021-03-16 om 09.54.26](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/3/93519cb73f4ae4d4df977c07ce77079e69bce30e.png)

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [March 17, 2021, 1:22pm UTC](https://community.homey.app/t/sonos-say/6697/159 "2021-03-17T13:22:51Z")

</div>

Yeah, i’ve heart this before, there is something wrong with some URL cards of sonos. I guess the Beam-card doesn’t handle it well.  
They fixed it a while back, but i guess not good enough.

Eather submit a bug to Athom Sonos App or use the Sonos Say app (which is what this topic is about ;).

Athom allready has an open ticket because the Play URL/AudioCard cannot handle flac files, probably send a header of audio/mpeg with it. Athom is looking into it (i hope). It might be connected.

---

<div class="post-metadata">

**Author:** ![Jeroen3456](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen3456/32/34198_2.png) [@Jeroen3456](https://community.homey.app/u/Jeroen3456)\
**Post date:** [March 17, 2021, 5:07pm UTC](https://community.homey.app/t/sonos-say/6697/160 "2021-03-17T17:07:30Z")

</div>

That was easier said then done… i have now installed the sonos say app from github on the homey, but it is not running “deze app is onverwachts gestopt” Can i see errors in a log somewhere?  
I had to fix the json file first, it was missing some " and one or two invalid characters were there.  
also warnings about brandcolor missing.  
never mind found the log, cannot find module basic-auth

[Previous page](https://community.homey.app/t/sonos-say/6697.md?page=7)

[Next page](https://community.homey.app/t/sonos-say/6697.md?page=9)
