Releases: brailcom/speechd
Releases · brailcom/speechd
0.12.0-rc4
What is new in 0.12.0?
- 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.
- Fix use of semaphores on MacOS.
- Fix 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: Fix logging from audio modules in server-side audio.
- Sort Baratinoo engine higher.
- espeak-ng-mbrola: Fix 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: fix daemon mode on macOS with libao.
- Add initial pipewire support.
0.12.0-rc3 release
What is new in 0.12.0?
- Add openjtalk module.
- Add socket activation.
- Add language and variant parameters to "list voice" command.
- libspeechd: Simplify buffer management.
- Fix use of semaphores on MacOS.
- Fix splitting long UTF-8 sequences.
- Update CLDR to version 44 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.
0.12.0-rc2 release
What is new in 0.12.0?
- Add openjtalk module.
- Add socket activation.
- Add language and variant parameters to "list voice" command.
- libspeechd: Simplify buffer management.
- Fix use of semaphores on MacOS.
- Fix splitting long UTF-8 sequences.
- Update CLDR to version 44 and symbols from NVDA.
- Add spd_fd function to C api.
0.12.0-rc1 release
What is new in 0.12.0?
- Add socket activation
- libspeechd: Simplify buffer management.
- Add language and variant parameters to "list voice" command.
0.11.5 release
Version 0.11.5
- 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.
0.11.4 release
What is new in 0.11.4?
- Update CLDR to version 42 and symbols from NVDA.
- Fix audio plugin loading with dlopen.
- Fix atomicity of getting reply in threaded mode.
0.11.3 release
What is new in 0.11.3?
- Fix back DefaultModule configuration.
- pico: Avoid falling to english when passed a bogus voice name.
- espeak: Fix setting voice type.
0.11.2 release
What is new in 0.11.2?
- Fix loading xx-yy locales.
- Various memory leaks fixes.
- Add mimic3 configuration file.
- pico: Fix setting language vs voice.
- Make sure that modules report a list of voices.
- Update CLDR to version 41, symbols from NVDA and orca.
- Allow building without ltdl.
- Re-enable SSML in espeak-ng-mbrola module.
0.11.1 release
What is new in 0.11.1?
- Add SPEECHD_PLUGIN_DIR environment variable.
- Fix listing voices of the default module.
0.11.0 release
What is new in 0.11.0?
- Support playing audio through the server.
- Simplify modules thanks to this.
- modules: Add support for loading from user's .local/libexec/speech-dispatcher.
- symbols: Process symbols.dic before emojis.dic.
- symbols: Enable speechd symbols processing by default.
- modules: Moved speech dispatcher modules to /usr/libexec/speech-dispatcher-modules
(but keep compatibility with old /usr/lib/speech-dispatcher-modules path). - espeak-ng: Add support for mbrola voices.
- ibmtts/voxin: Improve language selection.
- ibmtts/voxin: Add option to disable punctuation commands.
- ibmtts: Fix library load.
- ibmtts: Do not build by default on other systems than 32bit PC.
- mary: Add auto-detection.
- mary: Add newer voices.
- mary: Add volume, pitch, and rate support.
- ivona: Add auto-detection.
- festival: Strip head silence.
- generic: Add DefaultVoice option.
- es_ES: Add some gender neutral rules.
- Add SPEECHD_CMD environment variable.
- modules: Rewrite main functions with BSD licence, to let proprietary modules easily reuse this as a basis.
- modules: Add skeletons ready for use as a basis for new modules.
- Add script to run speechd from the build tree.
- Update CLDR to version 39, symbols from NVDA and orca.
- Add Esperanto translation.
- Sort modules by quality, let the best quality module be the default.
What is new in 0.11.0 compared to 0.11.0-rc5?
- Sort modules by quality, let the best quality module be the default.