Re: [NVDA] google tts for nvda

7 views
Skip to first unread message

Muhammed 3198Denix

unread,
Jul 5, 2026, 3:32:55 PM (13 hours ago) Jul 5
to nvda-...@nvaccess.org
Hello Nolia,

Thank you very much for your intervention
!S!Since Rui works in the ttts side of things, and !since he is the one who made the claim, the burden of proof is on him. I would suggest that, if no proof is provided in a day or two, then lock the topic. It would be good if somebody from google actually intervened, but I don't think  that'll happen.
Best regards,
Muhammad .

Sent from my iPhone

On 5 Jul 2026, at 20:00, Noelia <nrm...@gmail.com> wrote:


For any reason, seems that this conversation is not locked.
Rui thinks that this add-on is not legal. I don't see nobody proving that the add-on is legal.
So, let's stop this discussion on this list, until this can be clarified. I'll try to lock this topic again.
Noelia (moderator)

El dom, 5 jul 2026 a las 20:53, <blind...@gmail.com> escribió:

Oh boy,

 

This is what I was afraid of.

 

Using AI to answer a question a simple google search and a little old fashioned leg work would find, if you dug deep enough.

 

This does not definitively prove the legality of the thing one way or the other.

 

We have a saying in the radio industry especially when it comes to commentary that could lead to sub judisy. And, it can also apply in this case.

 

If in doubt, leave it out.

 

In short, if you have any doubts what so ever, about the legality of this particular add-on and when asked for proof people are using chat GPT to provide it, then give it a wide birth.

 

 

 

Shaun Oliver

 

VK5ESE

 

Adaptive technology consultant

 

Mobile: +61 477 83-6199

 

From: nvda-...@nvaccess.org <nvda-...@nvaccess.org> On Behalf Of Arnaud de Bonald
Sent: Monday, 6 July 2026 02:13
To: nvda-...@nvaccess.org; Alex Chapman <alchap...@gmail.com>; Rui Fontes <tiflote...@gmail.com>
Subject: Re: [NVDA] google tts for nvda

 

Hello,

 

Here is chat GPT analysis on this subject.

 

This certainly do not close the matter, but it's interesting nevertheless.

 

I've seen several people state that the Google TTS add-on for NVDA is "illegal" because it supposedly redistributes Google's offline TTS engine. I wanted to investigate this claim, so I analyzed the current release of the add-on.

Here is what I found.

First, the add-on does not appear to contain the Android Google Speech Services engine (formerly Google Text-to-Speech). I found no Android APKs, no .so libraries, no Android voice packages, and nothing that resembles the proprietary offline TTS engine shipped with Android devices.

Instead, the package contains files such as:

  • bindings_main.wasm
  • bindings_main.js
  • background_compiled.js
  • offscreen_compiled.js
  • streaming_worklet_processor.js
  • voices.json

The add-on's own manifest states:

"Use Google's Chrome WASM text-to-speech voices as an NVDA synthesizer."

Its README also explains that it uses:

"the Chrome WASM TTS engine through a managed headless Chrome process."

I then compared those filenames with the Chromium source tree.

Chromium includes an official component called the WASM TTS Engine, whose installer expects exactly those files (bindings_main.wasm, bindings_main.js, voices.json, etc.). Chromium also contains a README.chromium describing these files as the "Chrome built-in TTS extension WASM bindings" and lists their license as BSD-3-Clause.

This strongly suggests that the add-on is built around Chromium's newer WebAssembly TTS engine rather than the Android Google Speech Services engine.

Another interesting point is that Chromium's own implementation downloads language resources separately when needed. In other words, the engine bindings themselves are distinct from the language/voice data.

Based on all of this, I think there is an important distinction that is often missed in discussions:

  • Google Cloud Text-to-Speech
  • Android Google Speech Services
  • Chromium's WASM TTS Engine

These are three different technologies, with different licensing situations.

That said, I would also avoid claiming that the add-on is unquestionably "100% legal." One important question remains:

Where does the included bindings_main.wasm actually come from?

If it is the same binary distributed through the Chromium project, then I don't immediately see a licensing issue with those bindings themselves.

If, however, it was extracted from a proprietary Google Chrome installation rather than obtained from Chromium's distributable components, then the licensing question becomes more complicated.

So, after looking at the add-on itself, I don't think it is accurate to simply say "this add-on redistributes Google's offline Android TTS engine." I found no evidence supporting that claim.

A more precise discussion should instead focus on the provenance and licensing of the Chromium/Chrome WASM TTS components included in the package, rather than assuming it is based on Android Google Speech Services.

 

---
 
Arnaud de Bonald - https://www.youtube.com/channel/UCJllMYSs6rkFA37oeJGHY_A

Le 05/07/2026 à 01:15, Alex Chapman a écrit :

Actually, it is legal, because there's no illegal activity such as cracking/modifying existing paid software, this is all through the WebAssembly TTS framework, so before making claims like this is not legal, please do your research.

On 04/07/2026 20:07, Rui Fontes wrote:

Hello all!

 

Please, do not answer this message!

 

The use of Google TTS in NVDA is not legal!

 

Rui Fontes
Moderator

Às 19:48 de 04/07/2026, Fettah Pınar escreveu:

Hello.
The following text is quoted.
Hi everyone,
Like many of you, I’ve always wanted to use Google's natural-sounding TTS voices directly within NVDA. While there have been a few workarounds in the past, I couldn’t find a completely standalone, user-friendly solution that was fit for daily use.
Recently, I managed to figure out how to extract Google’s WASM speech synthesis engine and built a basic add-on around it. Later, Dao Duc Trung joined the project and helped rewrite the core logic while optimizing the audio processing to make the voices run smoothly. We are now actively developing it together.
We use this add-on ourselves every day and are excited to share its first public release with you today. The project is still in its early stages, but we’d love for you to try it out and share your feedback.
How to try it:
1.
Download the .nvda-addon file from the GitHub Releases page.
2.
Open the downloaded file to install it, then restart NVDA.
3.
Open NVDA’s synthesizer selection dialog and choose "Google TTS For NVDA".
4.
If this is your first time using the add-on, the Voice Manager will open automatically, allowing you to download the voice packs you need.
Known Issue:
Since this is our initial release, there is a noticeable delay during the very first initialization and the first piece of speech playback. We are currently working on fixing this for future updates, so we truly appreciate your patience during the initial setup!
If you encounter any bugs, have suggestions, or want to contribute to the project, please open an issue or submit a pull request on our GitHub repository. You can also contact us directly.
GitHub Repository:
https://github.com/nguyenanhduc09/Google-TTS-For-NVDA

Contacts:
Nguyen Anh Duc:
Email: ducn...@gmail.com
Telegram: t.me/anhduc1803
Dao Duc Trung:
Email: tr...@ddt.one
Telegram: t.me/Daoductrung

--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
 
You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.
To view this discussion visit https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/CAMSZy%3DrCgfk7BJrfh2j49VAtEcAg0H94mfyGPf83%2BaKXs2KWDQ%40mail.gmail.com.

--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
 
You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.
To view this discussion visit https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/a593b182-41fb-453b-955f-799ab8f79e8a%40gmail.com.

--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
 
You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.
To view this discussion visit https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/f2f7439b-6b26-4f5c-83e0-3d11ce4e6be4%40gmail.com.

--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
 
You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.
To view this discussion visit https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/MW2PR18MB22834413E528A59584B422F8C3F22%40MW2PR18MB2283.namprd18.prod.outlook.com.

--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
 
You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.
To view this discussion visit https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/02cd01dd0caf%249dc582c0%24d9508840%24%40gmail.com.

--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
 
You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.
To view this discussion visit https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/CAAtLpye%3DAFPAMka8DTZXDSFDjDFEZt-HeCgpUXMW0Nb%3DtCnXrw%40mail.gmail.com.

Arnaud de Bonald

unread,
Jul 5, 2026, 4:16:11 PM (13 hours ago) Jul 5
to nvda-...@nvaccess.org, Gene Asner
ok, enough is enough I leave the list.


You have won.
Le 05/07/2026 à 19:21, Gene Asner a écrit :
> And you won't provide any evidence that it is legal when there is very
> good reason to believe it isn't and you accuse the moderator of a
> conflict of interest and acting on that conflict for personal gain. 
> If you can show that moderator stopping discussion of any speech
> add-on or synthesizer that is known to be legal, please do so and if
> not, please refrain from smearing people.  It doesn't matter what
> system is used to provide speech if the system is legal.  What matters
> is whether the actual synthesizer is legal to be used and shared or if
> it is copyrighted and if the copyright is in force.  Show me any
> evidence that that is not the case.
>
> Find the license agreement for use of this synthesizer and show me it
> is freeware or some other category of free software.  If you can't or
> won't support your point other than smearing people with
> unsubstantiated and baseless charges, please just plain stop.
>
> Gene
> On 7/5/2026 3:08 AM, Arnaud de Bonald wrote:
>> yes. it's hard to understand.
>>
>>
>> because you are not neutral on the subject since you make a paying
>> tts add'on.
>>
>>
>> You won't give us a proof that this Google TTS is not oegal. ok.
>>
>> that's fine , you only defend your small business.
>>
>>
>>
>>
>> ---
>>
>> Arnaud de Bonald
>> -https://www.youtube.com/channel/UCJllMYSs6rkFA37oeJGHY_A
>>
>> Le 05/07/2026 à 03:22, Rui Fontes a écrit :
>>>
>>> As I have already said, I do not have any problem in users using the
>>> add-on.
>>>
>>>
>>> Just do not discuss it in the group. It is so hard to understand?
>>>
>>>
>>> Rui Fontes
>>> Moderator
>>>
>>> Às 02:07 de 05/07/2026, Josh Kennedy escreveu:
>>>> It's not hurting anyone, and google has never charged for use of
>>>> their tts in google chrome or on android. I have been using it all
>>>> day, and the police haven't shown up at my door yet. Should I call
>>>> my local state police and report myself for using illegal software?
>>>>>     Telegram: t.me/anhduc1803 <http://t.me/anhduc1803>
>>>>>     Dao Duc Trung:
>>>>>     Email: tr...@ddt.one
>>>>>     Telegram: t.me/Daoductrung <http://t.me/Daoductrung>
>>>>>     --     ***
>>>>>     Please note: the NVDA project has a Citizen and Contributor Code
>>>>>     of Conduct.
>>>>>     NV Access expects that all community members will read and abide
>>>>>     by the rules set out in this document while participating in
>>>>>     this group.
>>>>> https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
>>>>>
>>>>>     You can contact the group owners and moderators via
>>>>>     nvda-user...@nvaccess.org.
>>>>>     ---
>>>>>     You received this message because you are subscribed to the
>>>>>     Google Groups "NVDA Screen Reader Discussion" group.
>>>>>     To unsubscribe from this group and stop receiving emails from
>>>>>     it, send an email to nvda-users+...@nvaccess.org.
>>>>>     To view this discussion visit
>>>>> https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/CAMSZy%3DrCgfk7BJrfh2j49VAtEcAg0H94mfyGPf83%2BaKXs2KWDQ%40mail.gmail.com
>>>>> <https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/CAMSZy%3DrCgfk7BJrfh2j49VAtEcAg0H94mfyGPf83%2BaKXs2KWDQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>>>>>
>>>>
>>> --
>>> ***
>>> Please note: the NVDA project has a Citizen and Contributor Code of
>>> Conduct.
>>> NV Access expects that all community members will read and abide by
>>> the rules set out in this document while participating in this group.
>>> https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
>>>
>>> You can contact the group owners and moderators via
>>> nvda-user...@nvaccess.org.
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "NVDA Screen Reader Discussion" group.
>>> To unsubscribe from this group and stop receiving emails from it,
>>> send an email to nvda-users+...@nvaccess.org.
>>> To view this discussion visit
>>> https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/a76ef1b4-d2e4-4f64-a28b-357824c0481e%40gmail.com
>>> <https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/a76ef1b4-d2e4-4f64-a28b-357824c0481e%40gmail.com?utm_medium=email&utm_source=footer>.
>>>
>>
>> --
>> ***
>> Please note: the NVDA project has a Citizen and Contributor Code of
>> Conduct.
>> NV Access expects that all community members will read and abide by
>> the rules set out in this document while participating in this group.
>> https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
>> <https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md>
>>
>> You can contact the group owners and moderators via
>> nvda-user...@nvaccess.org.
>> ---
>> You received this message because you are subscribed to the Google
>> Groups "NVDA Screen Reader Discussion" group.
>> To unsubscribe from this group and stop receiving emails from it,
>> send an email to nvda-users+...@nvaccess.org
>> <mailto:nvda-users+...@nvaccess.org>.
>> To view this discussion visit
>> https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/MW2PR18MB22836550261DDE8EFC6A7C95C3F22%40MW2PR18MB2283.namprd18.prod.outlook.com
>> <https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/MW2PR18MB22836550261DDE8EFC6A7C95C3F22%40MW2PR18MB2283.namprd18.prod.outlook.com?utm_medium=email&utm_source=footer>.
>>
>

Obaida Tamimi

unread,
Jul 5, 2026, 4:22:32 PM (13 hours ago) Jul 5
to nvda-...@nvaccess.org
" Thank you for the clarification and reminder regarding the terms of use. Certainly, adherence to company policies and intellectual property rights is fundamental and very important to ensure the stability and development of software plugins. It is always necessary to look for legal and open-source software solutions that respect these controls and serve the user community in a safe and sustainable manner."


Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages