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
.solibraries, 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.wasmbindings_main.jsbackground_compiled.jsoffscreen_compiled.jsstreaming_worklet_processor.jsvoices.jsonThe 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 aREADME.chromiumdescribing 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.wasmactually 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_ALe 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.
To view this discussion visit https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/A7D31DCF-9786-4AEA-A16E-CE4219217EC2%40gmail.com.