# \[APP\]\[Pro\] Google Services - App for Translate and new Text-to-Speech for any device with url input

**URL:** <https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257>\
**Category:** Apps\
**Tags:** app, tools\
**Created:** [February 25, 2021, 10:50am UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257 "2021-02-25T10:50:00Z")\
**Posts on this page:** 20\
**Page:** 19

<div class="post-metadata">

**Author:** ![Pieter\_Pessers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieter_pessers/32/8848_2.png) [@Pieter\_Pessers](https://community.homey.app/u/Pieter_Pessers)\
**Post date:** [November 15, 2022, 9:12pm UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/363 "2022-11-15T21:12:08Z")

</div>

I think i found out what you mean with bll. I already had better logic, but not the rebrand better logic rebrand. I only saw it a few minutes ago. I think it’s working again. Thanks Arie.

---

<div class="post-metadata">

**Author:** ![Pieter\_Pessers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieter_pessers/32/8848_2.png) [@Pieter\_Pessers](https://community.homey.app/u/Pieter_Pessers)\
**Post date:** [November 15, 2022, 9:14pm UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/364 "2022-11-15T21:14:17Z")

</div>

I can’t find out if this update solves the start error? Cause i already installed bll

---

<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:** [November 15, 2022, 9:21pm UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/365 "2022-11-15T21:21:26Z")

</div>

Well, no i think not 😉

But thanks for the answer, the solution lays in it.

I have extensivly tested GS without BLL and with BLL installed and/or running.  
But what i don’t have tried, is what happens if you have the old BL version installed.

Because everythink will work as expected upto a point: the decode API is not available.

So, i now know how to simulate this issue. Thanks!

Now ill go solve it fast and push it through before to many people have GS updated.

---

<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:** [November 15, 2022, 9:32pm UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/366 "2022-11-15T21:32:24Z")

</div>

> [@Pieter\_Pessers](#):
>
> I can’t find out if this update solves the start error? Cause i already installed bll

# Version 1.9.27 is live

And solves startup issues when Better logic **is** installed, but the old version (before BLL).

> [@Pieter\_Pessers](#):
>
> Cause i already installed bll

Great @Pieter_Pessers , that means that you can now use this f.i. in your speech:  
`Hallo daar, vandag is het {[date("dddd d MMMM yyyy")]}`  
(No, “vandag” is not misspelled).

Play this with `af-ZA-Standard-A (FEMALE)` and it sound lovely 🙂

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/0/a07d3b33f32a4c413a167698d90b9e250edd81e1.png)

---

<div class="post-metadata">

**Author:** ![Pieter\_Pessers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieter_pessers/32/8848_2.png) [@Pieter\_Pessers](https://community.homey.app/u/Pieter_Pessers)\
**Post date:** [November 15, 2022, 9:54pm UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/367 "2022-11-15T21:54:42Z")

</div>

That sounds perfect. I will try this out soon.

---

<div class="post-metadata">

**Author:** ![Hamster](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hamster/32/16580_2.png) [@Hamster](https://community.homey.app/u/Hamster)\
**Post date:** [January 10, 2023, 8:36pm UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/368 "2023-01-10T20:36:43Z")

</div>

I have managed to install this app and have one of my SONOS speakers say the text outloud. So far, so good.

Right now, I have added one “Google TTS”, so every URL that is generated is being spoken outloud on one SONOS speaker (Werkkamer).

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/3/534befea9d93a12af650362793fbbf97c7adf0b4.png)

Am I correct that I need to install a “Google TTS” for each room where I would like to send a TTS message to?

---

<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:** [January 11, 2023, 8:27am UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/369 "2023-01-11T08:27:28Z")

</div>

Well, if you want to be able to use speech in each room separately, then yes, you can best create a tts device per output/speaker/zone.

---

<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:** [February 28, 2023, 8:59pm UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/371 "2023-02-28T20:59:19Z")

</div>

### Google Services has just been updated to work with the White HPs and the HP2023 again.

---

<div class="post-metadata">

**Author:** ![Bulletcather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bulletcather/32/13738_2.png) [@Bulletcather](https://community.homey.app/u/Bulletcather)\
**Post date:** [May 2, 2023, 8:36am UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/372 "2023-05-02T08:36:58Z")

</div>

Since yesterday the app has stopped working for me.  
It still works for Sonos speakers, but it no longer works for various chromecast devices.  
Even made a new Json file but unfortunately this did not help. When I look at settings I can select a different voice so the json seems to be good.

---

<div class="post-metadata">

**Author:** ![Seinuh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/seinuh/32/16357_2.png) [@Seinuh](https://community.homey.app/u/Seinuh)\
**Post date:** [May 2, 2023, 10:05am UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/373 "2023-05-02T10:05:19Z")

</div>

it seems that google has changed something in the cast function, casting a radio station no longer works here either.

---

<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:** [May 2, 2023, 10:16am UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/374 "2023-05-02T10:16:43Z")

</div>

Yeah, if sonos works, it means the Google Service app and the build-in webserver is running correctly, so i am assuming the casting issue has nothing to do with the GS app.

---

<div class="post-metadata">

**Author:** ![Bulletcather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bulletcather/32/13738_2.png) [@Bulletcather](https://community.homey.app/u/Bulletcather)\
**Post date:** [May 2, 2023, 1:26pm UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/375 "2023-05-02T13:26:07Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> t means the Google Service app and the build-in webserver is running correctly, so i am assuming the casting issue has nothing to do with the GS app

Of course that could be possible. However, that would not fully explain to me why it still works on the old Homey

---

<div class="post-metadata">

**Author:** ![daniel3](https://avatars.discourse-cdn.com/v4/letter/d/a4c791/32.png) [@daniel3](https://community.homey.app/u/daniel3)\
**Post date:** [May 27, 2023, 9:29pm UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/376 "2023-05-27T21:29:16Z")

</div>

I tried to repair one Google Cloud TTS device today and got the following error: _“socket.on is not a function”_. I tried to restart the app and create a new Google Coud TTS device, but both don’t solve the problem.

Here is the diagnostic report code: 3bd920b2-7b71-430f-824d-ca40426838c2

---

<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:** [May 28, 2023, 5:12am UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/377 "2023-05-28T05:12:22Z")

</div>

No, not a know error, so ill look into it.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [June 7, 2023, 8:05pm UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/378 "2023-06-07T20:05:57Z")

</div>

Trying to setup and use Cloud Translate - I guess now called on Google " Cloud Translation API" and seems the list of languages I’m getting is very limited. Official list seems to be [Suporte ao idioma &nbsp;|&nbsp; Cloud Translation &nbsp;|&nbsp; Google Cloud](https://cloud.google.com/translate/docs/languages), while I see only :  
 ![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/0/70039f0c519f7ae13a8ad4a27de36c518f3f5533.png)  
+SE and NO

Anything I’m missing here ?

Also even I have setup JSON, generated fresh key, I’m getting :  
 ![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/5/7585b794fa35d3c65f77c601e836d22d035851fe.png)

While I see it generates traffic ?

 ![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/6/260a3852e41ef571571e974735a8aa277d7ebf38.png)

I just sent diag. report, if it helps.

---

<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:** [June 10, 2023, 5:22am UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/379 "2023-06-10T05:22:44Z")

</div>

> [@Sharkys](#):
>
> Also even I have setup JSON

And you also entered the projectname?

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [June 10, 2023, 8:03am UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/380 "2023-06-10T08:03:23Z")

</div>

I would say so…

**Homey setting**  
 ![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/3/83e7a8e6dd6b489c62d424eaab46810cf7354bbd.png)

**Google CLoud**  
 ![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/1/c1295a70699800bb3873bd5ac15364b939f1bda1.png)

**Google API stat - just attempted translation**

 ![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/a/ea1c93a099f5853d57ef23502d30de0469912dda.png)

I intentionally changed the project name to something else - same error and not increased Count on API calls on Google side. Assuming my project name is correct.

Also renamed project to remove space in name - the same.

---

<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:** [June 10, 2023, 8:14am UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/381 "2023-06-10T08:14:37Z")

</div>

Can you create a ticket?  
Tuesday i have my next homey day 😉

---

<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:** [June 12, 2023, 5:15am UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/382 "2023-06-12T05:15:47Z")

</div>

Can you select a default voice in the App Settings?

---

<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:** [June 12, 2023, 5:17am UTC](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257/383 "2023-06-12T05:17:06Z")

</div>

> [@Sharkys](#):
>
> while I see only :

This looks like the Non-Cloud flowcards.  
In Cloud flowcards, you pick a voice, not a language.

[Previous page](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257.md?page=18)

[Next page](https://community.homey.app/t/app-pro-google-services-app-for-translate-and-new-text-to-speech-for-any-device-with-url-input/43257.md?page=20)
