davidacm/NVDA-IBMTTS-Driver
This project is aimed at developing and maintaining the NVDA IBMTTS driver. IBMTTS is a synthesizer similar to Eloquence. Please send your ideas and contributions here!
Implements a 64-bit compatibility layer using a 32-bit Rust host process communicating via named pipes and shared memory, enabling NVDA 2026+ to interface with legacy 32-bit IBMTTS libraries. Supports comprehensive voice customization (pitch, inflection, breathiness), auto-language switching, user dictionaries, and backquote voice tags for dynamic synthesis control. Includes crash-prevention filtering and works with both IBM and SpeechWorks library distributions across multiple languages.
Stars
71
Forks
28
Language
Python
License
GPL-2.0
Category
Last pushed
Mar 17, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/davidacm/NVDA-IBMTTS-Driver"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
marty1885/paroli
Streaming TTS based on Piper with optional RK3588 NPU support
IhorShevchuk/piper-app
The original Piper, now on iOS and macOS
ayutaz/piper-plus
Multilingual neural TTS (6 languages: JA/EN/ZH/ES/FR/PT) with VITS architecture. 571 speakers,...
Elleo/pied
Pied makes it simple to install and manage text-to-speech Piper voices for use with Speech Dispatcher.
mush42/sonata-nvda
This add-on implements a speech synthesizer driver for NVDA using neural TTS models. It supports Piper