A friend of mine, Beqa Gozalishvili, a very talented developer from Georgia the country, announced an early stage of his #SAPI5 wrapper for the popular #ESpeakNG #TTS engine. bug reports and feature requests are welcome, he says in his Telegram channel. He does speak English. https://github.com/gozaltech/espeak-ng-sapi #Accessibility #ScreenReader #Windows #JAWS #NVDA
GitHub - gozaltech/espeak-ng-sapi: Sapi5 interface for espeak-ng text-to-speech synthesizer

Sapi5 interface for espeak-ng text-to-speech synthesizer - gozaltech/espeak-ng-sapi

GitHub

Read
🧵 A thread celebrating the incredible contributors who built #eSpeakNG, one of the most sophisticated open-source text-to-speech engines ever created:
Starting from Jonathan Duddington's original eSpeak in 1995 (!) on RISC OS, this project now supports 127+ languages through the dedication of hundreds of contributors worldwide. Let me tell you their story... 🌍
The original espeak era (2010-2014) saw foundational work by Jonathan Duddington and early POSIX improvements by Reece H. Dunn, making it buildable on modern systems. This set the stage for what became an incredible international collaboration.
🚀 The eSpeakNG transformation (2014-2016):
When Reece H. Dunn forked to espeak-ng, the project exploded with innovation:
Complete codebase modernization to C99

Windows/BSD platform support

SSML markup language support

Visual Studio build system

Modern APIs and error handling

📱 Mobile & Web Revolution (2016-2017):
The project went everywhere! Android integration, Emscripten web port for browsers, improved threading for Mac OSX. Plus the first wave of new languages: Arabic (Taha Zerrouki), Japanese (Reece Dunn), and major Unicode emoji support.
🌍 The Great Language Expansion (2017-2019):
This is where it gets amazing. So many people contributed entire language implementations:
Valdis Vitolins became a linguistic powerhouse, contributing to 20+ languages including Latvian, Lithuanian, Russian-Latvia, Bashkir, Kazakh, Ukrainian, Hebrew, and more.
boracasli98/tc-dl brought us Bashkir, Turkish, Nogai, Turkmen, Uyghur, and Uzbek support.
JRMeyer contributed Kyrgyz pronunciation rules.
Shadyar Khodayari devoted incredible effort to Persian/Farsi language support.
Christo de Klerk improved Afrikaans substantially.
🎭 Constructed Languages (2018-2019):
The community even embraced fictional languages!
Lucas Werkmeister: Quenya (Tolkien's Elvish)

Lucas Werkmeister: Sindarin

Da Def & Valdis Vitolins: Lang Belta (The Expanse)

Valdis Vitolins: Klingon (piqd)

Indigenous & Minority Languages:
Graham Oliver: Māori

Michael Conrad: Cherokee

Katri Hiovain & Sebastien Le Maguer: Lule Saami

Valdis Vitolins: Quechua

ronaldaug: Shan Tay Yai

🔧 Modern Era Engineering (2019-2025):
Recent years brought serious engineering improvements:
djphoenix: Complete CMake build system migration and core C code fixes
Juho Hiltunen: Massive codebase cleanup and testing improvements
Christopher Brannon: SSML security fixes and memory management
Ulrich Müller: IEEE80 free software compliance
🌟 Latest Heroes (2020-2025):
Andiv06: Maintaining 15+ languages including Bashkir, Belarusian, Guarani, Greenlandic, Kyrgyz, Nogai, Romanian, Turkmen, Uzbek
Valdis Vitolins: Still contributing to Latvian and Kyrgyz
Cameron Wong: Mandarin improvements
Bill Dengler: English pronunciation and Totontepec Mixe (with Elizabeth Resendiz)
Christian Leo Mameli: Italian refinements
New language pioneers:
Hanif Rahman: Pashto

Andy Vladescu: Aromanian & Crimean Tatar

Luna Rose: English Shavian script

Biniam Gebremichael: Tigrinya

atabekm: Karakalpak

Filomena Rocca: Xextan

🏗️ What makes this special:
This isn't just code - it's linguistic archaeology. Each language required analyzing pronunciation rules, stress patterns, phoneme mappings, and cultural nuances. The English rules file alone is 7,132 lines of linguistic analysis!
The technical architecture supports formant synthesis, MBROLA integration, SSML markup, multiple platforms (Linux/Windows/Android/Web), and maintains scientific rigor with IPA phoneme modeling.
💝 Why this matters:
In a world of proprietary AI, these contributors created a truly open, scientifically rigorous TTS system that speaks to billions of people in their native languages - including endangered and constructed languages that commercial systems ignore.
From 1995 RISC OS to 2025 web browsers, from English to 127 languages, from one developer to hundreds of contributors worldwide - this is open source at its finest.
To everyone who contributed pronunciation rules, phoneme mappings, bug fixes, and linguistic expertise: you've democratized voice technology for the world. 🙏
#OpenSource #TTS #Linguistics #Accessibility #SpeechSynthesis

Question #accessibilite et #gnu #linux : je tente de remplacer l'affreuse synthèse vocale #espeakng par #svoxpico dans le lecteur d'écran #orca sous #LinuxMint. J'ai suivi ce tuto https://incaya.fr/blog/ubuntu-installer-la-synthese-vocale-svox-pico-sur-le-lecteur-d-ecran-orca/
Pour le moment ça ne fonctionne pas, bien que le fichier pico-generic.conf soit installé comme il faut 🤔
Quelqu'un a déjà essayé?
Le repouet aide à convaincre ma collègue de passer à LinuxMint  
Ubuntu - installer la synthèse vocale "svox pico" sur le lecteur d'écran Orca

Comment l'amélioration de la synthèse vocale par défaut d'Ubuntu peut aider les développeurs à mieux gérer l’accessibilité des projets web.

AmigaGPT Update Features Speech and File Access

AmigaGPT 2.10.0 adds speech, file reading, and Python 3.12 fixes. A solid update with new AmigaGPT update features worth checking out.

The Oasis BBS
gl: Add initial support for Galician language by Andyvladescu73 · Pull Request #2245 · espeak-ng/espeak-ng

Adding an initial support for Galician language

GitHub
which makes sense. I have this machine allowed on the lan but no access to the wider internet. After all, microsoft has a history of "accidentally" opting you in to terrible ideas (hence why I'm on linux). So I can't `add-windowscapability ssh`, I can't `scoop update openssh`.
so again. FUck it. Remote agent thing will have to handle it. Or i'll just use the godawful #espeakng vocoder.

Some days I feel elated by simple accomplishments, like getting my robot to shout "15 minute warning. Battery voltage 9.9 volts. Need docking" and then shutting down safely when I am not nearby to heed his warning or see his brightly flashing orange warning LED.

#GoPiGo3 #Robot #RaspberryPi5 #espeakng

GoPi5Go-Dave sitting on his dock recharging:

#eSpeakNG users on #Windows, why does eSpeak-ng say 'No phoneme table' and promptly crash when I try to use the espeak-ng command with the -v switch?
I used the first time speech note (https://github.com/mkiol/dsnote) today. This software works really well to converting text into language, respectively. To convert language into texts (STT). And the translation function is also quite reliable. The best part is that everything works offline. You only need to download the corresponding language packages, which are of course partly somewhat memory-intensive. However, this should not be a hurdle for modern computing systems.

Update: the developer is also in the Fediverse https://fosstodon.org/@[email protected]

#speechnote
#Bergamot #whisper #OpenAI #eSpeakNG #Coqui #Vosk #Piper
GitHub - mkiol/dsnote: Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation.

Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation. - mkiol/dsnote

GitHub
@miki @BTyson @datajake1999 #espeakng includes all the #NVDASR variants, it also includes #klatt improvements made as a part of so called #speechPlayer. Pronounciation fixes, language features updates, security fixes, platform specific enhancements such as #directBoot on android, audio playback related improvements for linux and more has happened after the NG has been setup. And this trend continues. Remember espeak-ng has been formed because the original author has dissapearred. Not because someone was not happy with the project. Unfortunatelly there are rumours that the original author might have passed away. If you can help address points you don't like with the project you can try working on these and submit that work. I'm sure it'll be appreciated.