This is the Speech Dispatcher project (speech-dispatcher). It is a part of the Free(b)soft project, which is intended to allow blind and visually impaired people to work with computer and Internet based on free software.
Speech Dispatcher project provides a high-level device independent layer for access to speech synthesis through a simple, stable and well documented interface.
Homepage
Download
Recent Releases
0.1213 Mar 2025 03:25
minor feature:
Add openjtalk module.
Add socket activation.
Add language and variant parameters to "list voice" command.
Add libspeechd-module library for making it simpler to create external spd modules.
libspeechd: Simplify buffer management.
use of semaphores on MacOS.
splitting long UTF-8 sequences.
Update CLDR to version 45, symbols from orca 45.2, and symbols from NVDA.
Add spd_fd function to C api.
Detect module failures from generic module.
Make the fallback espeak-ng and dummy modules hardcoded.
Better detect generic module failures to disable them.
pulse: Use asynchronous API to avoid buffer underruns.
generic: Make stripping punctuation use locale charset.
audio: logging from audio modules in server-side audio.
Sort Baratinoo engine higher.
espeak-ng-mbrola: mbrola voices with rate different from 22KHz.
Add a run-spd-say script and make run-speechd and run-spd-say able to talk directly.
server: daemon mode on macOS with libao.
Add initial pipewire support.
Also support loading symbols from home directory.
0.11.512 Mar 2024 10:55
minor bugfix:
* Update CLDR to version 43 and symbols from NVDA.
* Fix parsing and emitting space character.
* Reduce espeak buffer size to avoid ssml issues.
* Add --disable-doc.
* Fix spd-conf not being able to set the default module.
* Fix pausing without index.
* ibmtts: Fix parameter reset.
* ibmtts: Disable using the module punctuation by default
|