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

<div class="post-metadata">

**Author:** ![Frank\_van\_de\_Schuur](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frank_van_de_schuur/32/35882_2.png) [@Frank\_van\_de\_Schuur](https://community.homey.app/u/Frank_van_de_Schuur)\
**Post date:** [May 13, 2021, 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/183 "2021-05-13T08:36:55Z")

</div>

Got it working :-).  
Choose a differrent voice, restarted the app. and now its working 😀

One final question: Does the free version stop after 90 days?

---

<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 13, 2021, 9: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/184 "2021-05-13T09:27:06Z")

</div>

Yeah, the trial-account stops, but you can freely upgrade to full account: it will not cost anything. The 4 million characters per month is for private use. I’ve been using it for a long time, and every month I get a €0 invoice.

See this topic for other people confirming this.

---

<div class="post-metadata">

**Author:** ![Frank\_van\_de\_Schuur](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frank_van_de_schuur/32/35882_2.png) [@Frank\_van\_de\_Schuur](https://community.homey.app/u/Frank_van_de_Schuur)\
**Post date:** [May 13, 2021, 9:31am 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/185 "2021-05-13T09:31:18Z")

</div>

Thanks

---

<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:** [May 27, 2021, 3:53pm 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/186 "2021-05-27T15:53:32Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> there should becaume a list of voices directly after filling the JSON and pushing save.

Did read this, but even after I have added the JSON (checked by JSONLint - The JSON Validator),  
and pushed the Save button.  
there is still no list of voices visible, only a black bar:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/e/1efa32e8e16b9fe1503e2e1ca176e2ee8708ea96.png)  
What have I done 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:** [May 28, 2021, 7: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/187 "2021-05-28T07:25:23Z")

</div>

Try a restart of the Google Service App?  
Is your JSON still saved?

---

<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:** [May 28, 2021, 7:45pm 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/188 "2021-05-28T19:45:30Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> restart of the Google Service App?

Dit (again) a restart, this time I got a message to goto :  
`https://console.developers.google.com/apis/api/texttospeech.googleapis.com/overview?project=99xxxxxxxxxx`  
I had to do an ‘Enable’ and something with pricing, after that, the Voices are shown.  
Thanks for the help.

---

<div class="post-metadata">

**Author:** ![JeeHaa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeehaa/32/29849_2.png) [@JeeHaa](https://community.homey.app/u/JeeHaa)\
**Post date:** [May 29, 2021, 10:33am 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/189 "2021-05-29T10:33:39Z")

</div>

I’m trying to replace the TTS app with the Google Services app just for basic TTS. I noticed one unexpected setting with the Volume for my devices. The range seems off: not 0-100% as expected, but I see -96% - 16%?  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/4/644a7c3a5fc48abd20ff16dcaec283c4b0380041.png)

Also it does not seem to do much on my Google Mini’s. How this is supposed to work?

---

<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 29, 2021, 11: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/190 "2021-05-29T11:16:55Z")

</div>

Sorry, I will change the description: it’s a volume GAIN, so 0 means normal volume. You can increase the volume of the created mp3-stream, but it has limited range that functions. I programmed the limits Google allowe, but functioning gain would be between -15 and + 10.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [May 29, 2021, 11:58am 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/191 "2021-05-29T11:58:30Z")

</div>

> [@JeeHaa](#):
>
> How this is supposed to work?

You have to set a standard volume in the “Url is triggered” flow, for example 30 %.  
Like this:

 ![Bildschirmfoto 2021-05-29 um 13.48.36](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/6/3642a87f52bf8e74d465c2ef9c04994ea8e7e450.png)

Then you can adjust the volume in the “Start saying … at volume” flow.  
As Arie already said, 0 means “normal volume”, in this case 30,0 %.

![Bildschirmfoto 2021-05-29 um 13.52.34](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/d/8d81ee36e7589554aabf4276bad7e2babc5bffe5.png)

Plus (+) means louder (than 30,0 %).  
Minus (-) means quieter (than 30,0 %).

It would be definitely easier to use a normal 0 - 100 % volume range in the “Start saying … at volume”.

---

<div class="post-metadata">

**Author:** ![JeeHaa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeehaa/32/29849_2.png) [@JeeHaa](https://community.homey.app/u/JeeHaa)\
**Post date:** [May 29, 2021, 2: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/192 "2021-05-29T14:36:07Z")

</div>

Mmmm… I don’t see a “… at volume x %” option on the Play URL card of the device? I really need an absolute volume %, so I ended up adding a card “Set volume to 35%” to the flow that casts to url the device for now.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [May 29, 2021, 3:17pm 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/193 "2021-05-29T15:17:54Z")

</div>

My flow is made for Sonos speaker, maybe it looks a bit different for your Google Mini or this actioncard is not available. I don’t know because I don’t have any Google devices.

---

<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 31, 2021, 8:18am 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/194 "2021-05-31T08:18:17Z")

</div>

Hey @JeeHaa and @DirkG ,

Thinking about Volume being 0% to 100% is thinking about sound-output; so a speaker for example, being able to play between 0 and 100% of its potention.

This is not how soundfiles like MP3 work.  
The generated MP3 (stream/file) bij Google has a curtain (default) volume (still “depending” on the volume of your output-device/speaker).

With the Gain you can increase or decrease the “volume” of the file, but it has very limited use: to much decrease and the “waves” in the MP3 are to low to have audiable output, and a to much increase of gain will eather create a useless file or an error.

The min/max are the min/max Google has set in the software; i just confirmed my App to there usage description.

I do see my hints are not showing up (shame), i just fixed it and updated the App which is now submitted for review. It has hints with the Volume Gain card explaining its an increase of dB (Decibel).

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [May 31, 2021, 9:31am 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/195 "2021-05-31T09:31:38Z")

</div>

I understand the functionality and the “problem” which makes this functionality necessary.  
It would only be much more user-friendly if it were possible to play a sound or a text directly with a volume of 1 - 100% as it’s possible with Sonos or Alexa app, for example.

 ![IMG_0011](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/1/611009eba75c781e8e7f89e5aae18898d139fea8.jpeg)

So it is a dream that cannot be fulfilled… 😉

---

<div class="post-metadata">

**Author:** ![Simon\_Skotheimsvik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/simon_skotheimsvik/32/34205_2.png) [@Simon\_Skotheimsvik](https://community.homey.app/u/Simon_Skotheimsvik)\
**Post date:** [June 2, 2021, 7:44pm 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/196 "2021-06-02T19:44:37Z")

</div>

Thanks for the effort creating this app!  
I have created separate Google Cloud TTS devices intended to use for each physical device.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/c/cccfd544e001da96aa84b2fdb5d95ebe7ccd529a.jpeg)  
I have successfully made it to do TTS for one om my Google Home devices, but I can’t figure out how to make my other devices run TTS. They simply don’t play. Here is one example:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/c/4cd09ff7e4d7a88e4bccda1ed460b82fccc9d4f4.png)  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/1/910b8f066cec118f193f1044388af850313db60a.png)  
When testing, it simply does nothing - just hangs there…  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/b/4bc5ef1644da8ba23c1f6567489fcab2d952fd6f.png)  
Some times I receive this message:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/9/c9d870b2ca571c1ed14946d8f16ade4e26331a69.png)

What am I doing wrong in order to get TTS on more than one device?

---

<div class="post-metadata">

**Author:** ![Simon\_Skotheimsvik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/simon_skotheimsvik/32/34205_2.png) [@Simon\_Skotheimsvik](https://community.homey.app/u/Simon_Skotheimsvik)\
**Post date:** [June 2, 2021, 8:44pm 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/197 "2021-06-02T20:44:35Z")

</div>

Nevermind - rebooted the network (wifi and router) and it started to work. I think it was a general problem with Chromecast on the network.

---

<div class="post-metadata">

**Author:** ![Barry\_Velzel](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/barry_velzel/32/34836_2.png) [@Barry\_Velzel](https://community.homey.app/u/Barry_Velzel)\
**Post date:** [June 3, 2021, 11:02pm 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/198 "2021-06-03T23:02:49Z")

</div>

Hi guys,

As a beginner with Homey I managed to to get the JSON file and added it to the app. Selected a voice. But I have troubles to get my Goggle Nest mini to say “I put on the airco at 17 degrees”

Does anybody have a few working sample flows for Google Nest Mini? Your help is very much appreciated.

---

<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:** [June 4, 2021, 10: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/199 "2021-06-04T10:17:17Z")

</div>

[https://homey.app/f/kEdxmD](https://homey.app/f/kEdxmD)

[https://homey.app/f/woyxmD](https://homey.app/f/woyxmD)

You always need the 2 flows, the action starts with flow-2 (flow-1 is called automaticaly from flow-2)

 ![Screenshot_20210604-122722_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/a/eafe93e9226d25b91cd7ba3bf93ecadc07af907a.jpeg)  
Create/add a TTS device for your device.

---

<div class="post-metadata">

**Author:** ![Barry\_Velzel](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/barry_velzel/32/34836_2.png) [@Barry\_Velzel](https://community.homey.app/u/Barry_Velzel)\
**Post date:** [June 4, 2021, 11:48am 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/200 "2021-06-04T11:48:24Z")

</div>

Thx a lot @JPe4619. Now I hear the google lady telling us the Washdryer is ready. I didn’t know that I had to add the Google Nest Mini as a Chromecast.

👍 👍

---

<div class="post-metadata">

**Author:** ![Paul\_van\_der\_Heijden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_van_der_heijden/32/9008_2.png) [@Paul\_van\_der\_Heijden](https://community.homey.app/u/Paul_van_der_Heijden)\
**Post date:** [June 4, 2021, 3: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/201 "2021-06-04T15:10:04Z")

</div>

Hello There,

Please tell me what i do wrong…

I put in the file all wel but it is not showing default languages

 ![IMG_E1FEC0A82635-1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/f/6f80390acda6ffe0f103d261902a3ec5f3b4dbac.jpeg)

I heave 2 google minis

---

<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:** [June 4, 2021, 3:23pm 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/202 "2021-06-04T15:23:01Z")

</div>

If you have pressed save, and no voices are visible, then probably something went wrong with the billing acception.

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

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