# Google text to speech (tts)

**URL:** <https://community.homey.app/t/google-text-to-speech-tts/29770>\
**Category:** Apps\
**Created:** [May 13, 2020, 7:33am UTC](https://community.homey.app/t/google-text-to-speech-tts/29770 "2020-05-13T07:33:28Z")\
**Posts on this page:** 7\
**Page:** 11

<div class="post-metadata">

**Author:** ![Glenn\_Dijkstra](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/glenn_dijkstra/32/17251_2.png) [@Glenn\_Dijkstra](https://community.homey.app/u/Glenn_Dijkstra)\
**Post date:** [May 2, 2023, 9:05pm UTC](https://community.homey.app/t/google-text-to-speech-tts/29770/202 "2023-05-02T21:05:34Z")

</div>

Little more research. It might be the newest rc version. I’m on 90. I believe emiel is looking into it.

 ![received_965645541241869](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/f/cff8dd8a562a798eec16b3918c7649ebc090047a.jpeg)

---

<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, 9:42pm UTC](https://community.homey.app/t/google-text-to-speech-tts/29770/203 "2023-05-02T21:42:05Z")

</div>

If Emiel is looking there will be a fix

---

<div class="post-metadata">

**Author:** ![DominicVonk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dominicvonk/32/53804_2.png) [@DominicVonk](https://community.homey.app/u/DominicVonk)\
**Post date:** [May 2, 2023, 10:54pm UTC](https://community.homey.app/t/google-text-to-speech-tts/29770/204 "2023-05-02T22:54:17Z")

</div>

@Martin_Verbeek I temporary fixed it by installing  
`npm i bonjour`

and added this to the discovery method

```auto
const browser = bonjour()
        browser.find({ type: 'googlecast' }, (discoveryResult) => {
            const address = discoveryResult.addresses.find(e => !e.includes(':')) // first ipv4 address
            this.log('Discovery result(ON) Google', discoveryResult.txt.fn, 'on', address, discoveryResult.port);
            const db = {};
            db.id = discoveryResult.txt.id;
            db.host = address;
            db.port = discoveryResult.port;
            db.name = discoveryResult.txt.fn;
            db.description = discoveryResult.txt.md;
            db.type = 'Google';
            db.device = new GoogleHomeTTS();
            db.device.setIp(address);
            db.device.setPort(discoveryResult.port);
            this.foundDevices[discoveryResult.txt.id] = db;
        })

```

---

<div class="post-metadata">

**Author:** ![Glenn\_Dijkstra](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/glenn_dijkstra/32/17251_2.png) [@Glenn\_Dijkstra](https://community.homey.app/u/Glenn_Dijkstra)\
**Post date:** [May 3, 2023, 2:03pm UTC](https://community.homey.app/t/google-text-to-speech-tts/29770/205 "2023-05-03T14:03:50Z")

</div>

Rc97 fixed the issue.

 ![Screenshot_20230503-160309_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/7/67b139745006a9bc58f1431f902cef6ab0cc6034.jpeg)

---

<div class="post-metadata">

**Author:** ![anni\_anni](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/anni_anni/32/80393_2.png) [@anni\_anni](https://community.homey.app/u/anni_anni)\
**Post date:** [September 19, 2023, 4:13pm UTC](https://community.homey.app/t/google-text-to-speech-tts/29770/206 "2023-09-19T16:13:15Z")

</div>

The Google TTS is very inaccurate at at times and the voiceovers sound overlay mechanistic. These bug fixes are also required way often and that is a hindrance to people like me who rely on it heavily, so it’s better to use an external screen reader API or use a better [text to speech online](https://wavel.ai/solutions/realistic-text-to-speech-online/) for other project works

---

<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:** [September 19, 2023, 5:18pm UTC](https://community.homey.app/t/google-text-to-speech-tts/29770/207 "2023-09-19T17:18:10Z")

</div>

You can also use Google services app

---

<div class="post-metadata">

**Author:** ![vavoem](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vavoem/32/56536_2.png) [@vavoem](https://community.homey.app/u/vavoem)\
**Post date:** [October 2, 2023, 7:43pm UTC](https://community.homey.app/t/google-text-to-speech-tts/29770/208 "2023-10-02T19:43:20Z")

</div>

> [@DominicVonk](#):
>
> npm i bonjour

Hi Dominic, could you please tell a nono as me, how to fix this? Do you mean you installed bonjour via ssh? I guess I am missing some basic info here, because when I try to connect with putty, there is no connection. And after that, when I was able to install bonjour, where do I need to add the code you provided? Sorry for my “dumb” questions, hope you want to help out, I miss my opportunity to be able to cast messages

[Previous page](https://community.homey.app/t/google-text-to-speech-tts/29770.md?page=10)
