# \[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:** 14

<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 29, 2022, 7:34am 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/263 "2022-06-29T07:34:56Z")

</div>

Just added support for Advanced Flows by adding new Then cards with tokens and optional arguments.  
Waiting for approval by the Store.

---

<div class="post-metadata">

**Author:** ![DerMathiasNLD](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dermathiasnld/32/61284_2.png) [@DerMathiasNLD](https://community.homey.app/u/DerMathiasNLD)\
**Post date:** [July 4, 2022, 11:42am 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/264 "2022-07-04T11:42:00Z")

</div>

Hello @Arie_J_Godschalk

Thank you for creating this App. I use this to remind me to take the trash out. The flow sends a text to speech to my Google Nest Hub in the living room and a push notification to my mobile phone / smart watch.

Instruction for creating the Google Cloud are fine, only got a notification while creating the flow that the API was not active I may have missed a instruction or the API disabled it self during testing. The flow instruction was a little confusing at first but with an example flow posted in a reply I was able to create the following flow which works.

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/7/371ca945c2381fcf2040618083b0f3cf10c7345c.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:** [July 21, 2022, 6:19pm 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/265 "2022-07-21T18:19:06Z")

</div>

Hey Mathias,

The Cast geluids URL could beter be removed here.  
Then create a new flow with the trigger (When) from the Google Cloud TTS Device.  
And in the Then part, you place the Cast geluids url.  
Then you never need that Cast geluids Url card again, only the Begin te zeggen Card.

---

<div class="post-metadata">

**Author:** ![Shiki](https://avatars.discourse-cdn.com/v4/letter/s/5fc32e/32.png) [@Shiki](https://community.homey.app/u/Shiki)\
**Post date:** [September 1, 2022, 12:11am 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/266 "2022-09-01T00:11:12Z")

</div>

Hi All,  
My homey pro v8.0.5 started having issue on flow card,  
it showing “Flow Card not registered (type: action, id: start\_googlecloudtts\_voice\_volume)”  
anyone else have same issue ? 🤔

---

<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:** [September 1, 2022, 6:26am 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/267 "2022-09-01T06:26:19Z")

</div>

Where do you see this error? Where is it showing?

---

<div class="post-metadata">

**Author:** ![Shiki](https://avatars.discourse-cdn.com/v4/letter/s/5fc32e/32.png) [@Shiki](https://community.homey.app/u/Shiki)\
**Post date:** [September 1, 2022, 5:09pm 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/268 "2022-09-01T17:09:57Z")

</div>

Hi Arie,

I’ve a flow that do time announcement, but suddenly it stopped working today.  
I’ve checked my google service account was fine too.  
Thus went to web browser (my.homey.app) under the flow section, when i press the green ▶ Test button, then it pop up “Flow Card not registered (type: action, id: start\_googlecloudtts\_voice\_volume)”.

Now is back to normal without making any changes… I wonder what had happened. 🤔

---

<div class="post-metadata">

**Author:** ![rutberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rutberg/32/10698_2.png) [@rutberg](https://community.homey.app/u/rutberg)\
**Post date:** [October 9, 2022, 10:34am 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/269 "2022-10-09T10:34:16Z")

</div>

I’m experiencing the same issue, noticing that the TTS hasn’t been heard for a while. Same error message, also when trying to select a voice in the app settings, no options are visible.

It also seem to generate errors when trying to select the voice, however I do not know where to find details on those errors.

 ![Errors by API method](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/9/b9a545ff66b6348700833104c49e7a6f160855b5.png)

google.cloud.texttospeech.v1.TextToSpeech.ListVoices:Value:100%

---

<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:** [October 10, 2022, 6:23am 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/270 "2022-10-10T06:23:47Z")

</div>

Hey, could you restart the Google Services App, and go into app settings for where you got errors/fault.

Than send me a diagnostic please.

---

<div class="post-metadata">

**Author:** ![rutberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rutberg/32/10698_2.png) [@rutberg](https://community.homey.app/u/rutberg)\
**Post date:** [October 10, 2022, 12:28pm 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/271 "2022-10-10T12:28:37Z")

</div>

Done, DM with the details!

---

<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:** [October 13, 2022, 6:25am 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/272 "2022-10-13T06:25:36Z")

</div>

I have just update Google Services to 1.9.15:  
I have added more notifications with errors for why it is not working, because i am getting a lott of unregistered errors about Google errors, like Billing not enabled, project not linked, jsonfile not entered correct.

Before, there would mostly be a one-time notification.  
Now, when you start up google servies and it has an error, it will also notify you about it.

It’s live now.

---

<div class="post-metadata">

**Author:** ![rutberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rutberg/32/10698_2.png) [@rutberg](https://community.homey.app/u/rutberg)\
**Post date:** [October 13, 2022, 7:30am 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/273 "2022-10-13T07:30:13Z")

</div>

Great update; It complained about billing information not being attached. After some digging around I noticed that my credit card lost validity around that date and that the new card was added to a separate billing account, meaning that I had to re-link the project to the new account. Works flawelessly now. The cloud console is a confusing tool! Thank you for the help!

---

<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:** [October 13, 2022, 8: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/274 "2022-10-13T08:16:37Z")

</div>

> [@rutberg](#):
>
> Great update; It complained about billing information not being attached. […] The cloud console is a confusing tool! Thank you for the help!

Great to hear that it helped!

I guess this is gonna help more people, because i was getting more errors like that (in count), but was not able to find where it triggered the error.

I do notice sometimes that i still get an error, but now for trying to send and Homey Notification.

Hey @Dijker or @Jero, do you know why, sometimes (on other peoples Homeys and a few times on mine), i get an “Uri disabled” error while using `ManagerNotifications.createNotification` in the `App.OnInit`?

```auto
Error: uri_disabled
   at Remote Process
   at HomeyClient.emit (/opt/homey-client/system/manager/ManagerApps/AppProcess/node_modules/homey-apps-sdk-v3/lib/HomeyClient.js:1:312)
   at ManagerNotifications.createNotification (/opt/homey-client/system/manager/ManagerApps/AppProcess/node_modules/homey-apps-sdk-v3/manager/notifications.js:19:25)
   at GoogleServicesApp.setDefaultCloudVoice (/app.js:268:32)
   at async GoogleServicesApp.onInit (/app.js:54:7)
   at async SDK._initApp (/opt/homey-client/system/manager/ManagerApps/AppProcess/node_modules/homey-apps-sdk-v3/lib/SDK.js:248:7)
   at async SDK.createClient (/opt/homey-client/system/manager/ManagerApps/AppProcess/node_modules/homey-apps-sdk-v3/lib/SDK.js:130:7)

```

---

<div class="post-metadata">

**Author:** ![Jero](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jero/32/17556_2.png) [@Jero](https://community.homey.app/u/Jero)\
**Post date:** [October 13, 2022, 9: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/275 "2022-10-13T09:14:49Z")

</div>

It’s because the user has disabled notifications for your app.

---

<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:** [October 13, 2022, 9:35am 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/276 "2022-10-13T09:35:01Z")

</div>

Ah, thanks, good to know!

---

<div class="post-metadata">

**Author:** ![Boudewijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/boudewijn/32/13817_2.png) [@Boudewijn](https://community.homey.app/u/Boudewijn)\
**Post date:** [October 21, 2022, 8:10pm 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/277 "2022-10-21T20:10:01Z")

</div>

Hi,  
I have an issue when I first time trigger a flow it doesn’t generate sound (I only hear the announcement sound on my chromecast). When I trigger it again, I hear the programmed sentence. Also, when I change the programmed sentence, at first the old sentence gets repeated. When I trigger the flow again, then I hear the new one. I hope my story makes sence.

---

<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:** [October 21, 2022, 8:28pm 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/278 "2022-10-21T20:28:05Z")

</div>

Hey,

Coul you share you flows?

Make sure to use the tokens/tags from the trigger card, not the device.

---

<div class="post-metadata">

**Author:** ![Boudewijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/boudewijn/32/13817_2.png) [@Boudewijn](https://community.homey.app/u/Boudewijn)\
**Post date:** [October 22, 2022, 9:51am 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/279 "2022-10-22T09:51:00Z")

</div>

Hi,  
Below I have two screenshots with my flows.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/d/bddf95868df3144c267e0ede9debcdd42592d20c.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/3/c3a11325b22c26dadd160a116d3b68361a4ea2e5.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:** [October 22, 2022, 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/280 "2022-10-22T10:05:19Z")

</div>

Are you sure the Cast url tag is from the trigger and not the tts device itself?

---

<div class="post-metadata">

**Author:** ![Boudewijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/boudewijn/32/13817_2.png) [@Boudewijn](https://community.homey.app/u/Boudewijn)\
**Post date:** [October 22, 2022, 10:20am 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/281 "2022-10-22T10:20:23Z")

</div>

This is the one I have to select, right?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/c/3c641c5bbb29e2f039b34b8219686ce63901d47c.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:** [October 22, 2022, 12:15pm 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/282 "2022-10-22T12:15:48Z")

</div>

No, open the tags again (without a name in the filter or anything) and make sure its connected to the trigger (it is allready) and use the first url at the top of the list, the one that comes from the trigger/when card.

[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=13)

[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=15)
