Up to [cvs.NetBSD.org] / pkgsrc / audio / speech-dispatcher
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
speech-dispatcher: fix build on Darwin
speech-dispatcher: update to 0.11.5. Updated provided by adr and myself via wip. 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.
audio: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes. The following distfiles couldn't be fetched (possibly they are fetched conditionally): ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
audio: Remove SHA1 hashes for distfiles
Fix audio/speech-dispatcher on macOS * Disable weak alias, which is not supported by Mach-O * Disable espeak, which officially says it does not support macOS
speech-dispatcher: Update to 0.10.2 Version 0.10.2 * generic: Add support for sound icons * Add French, Norwegian Bokmål, Portuguese, Brazilian Portuguese, and Russian translations. * Add voxin module variant. * Factorize espeak module with espeak-ng module. * Make ibmtts and voxin use the common queue helpers. * Fix python bindings against python 3.9. * Reference the golang bindings. * Add spd_get_client_id. * Make key, char and sound_icon commands return message id. * Expose modulebindir in speech-dispatcher.pc. * Remove generic modules for synths that have a non-generic module. Version 0.10 * Add punctuation level "most". * Rework thread synchronization. * Move espeak/espeak-ng audio queuing to shared file, rework it. * Make baratinoo use this audio queueing, enable marks, and support responsiveness parameter. * Add support for Baratinoo engine 8.6 * Show mark progression in spd-say. * Add --character option to spd-say. * Put country/region in language instead of variant. * pico, generic: fix setting voice by language. * generic: Add fallback voices for generic languages. * symbols: Add support for SSML. * symbols: Add SymbolPreprocFile directive to load several symbol files. * symbols: Replace DefaultSymbolsPreproc directive with SymbolsPreproc directive to have more fine-grained control over server preprocessing. * symbols: Import emojis and unicode font variants support from NVDA and Unicode CLDR and UnicodeData. * symbols: Import some symbols from Orca. * symbols: Add rules to drop gender-neutral forms. * symbols: Add support for group references. * Disable Mary-TTS module by default. * Replace AudioPulseServer option with AudioPulseDevice. * Fix default pulse latency to 10ms to avoid pulseaudio distorted output. * Made client isolation stronger for Snap/Flatpak support.
speech-dispatcher: Update to 0.9.1 Version 0.9.1 * Add module for the non-free IBM TTS (voxin) speech synthesis. * Extend licence to later versions of GPL and LGPL. * Update mailing list address to savannah. * Make generic modules fallback to existing voices. Version 0.9 * Add modules for non-free Baratinoo (VoxyGen) and Kali speech syntheses. * Add configuration file for the Mary-TTS system. * Add configuration file for espeak-ng + mbrola. * Set the pulse client name when using the generic module with paplay. * espeak-*-mbrola-generic: Update voice list. * Auto-detect module availability. * Make generic module provide voice list. * Add systemd service file. Version 0.8.8 * Add German translation, thanks to Chris Leick for the patch * Fix some spelling mistakes, thanks to Paul Gevers for the patch * Some slight code improvements Version 0.8.7 * Further fixes to spd-conf, which should now work properly. * Split the espeak-ng driver code into its own source file. * Add a work-around to the espeak-ng driver to account for spaces in voice names which recently appeared in espeak-ng git master. This will properly be fixed in 0.9. * Voice names are not forced to lower case, due to espeak-ng git master now having multi-case voice names. * Fix stripped audio output from the flite module, thanks to Samuel Thibault. * Further code and build improvements. Version 0.8.6 * Various internal code improvements. * Fix more compiler warnings. * Python bug fixes with thanks to Sebastian Humenda. Version 0.8.5 * More unused code removal. * Fix more compiler warnings. * Use GLib main loop for the main server thread. * Implement a shutdown timer in the server, which activates after 5 seconds with no clients connected. * Add support for espeak-ng. * Configuration documentation for the ibmtts module. * Removal of unused configuration options from the ibmtts module. * Add command-line argument to allow for custom modules location
speech-dispatcher: Various fixes. - Add some missing dependencies. - Use libao for sound output so more backends are available. - Install config files to the proper location. - Install info fiels to the proper location. This now actually works without tweaks. Bump PKGREVISION
Import speech-dispatcher-0.8.4 as audio/speech-dispatcher. Speech Dispatcher: Key features: * Common interface to different TTS engines * Handling concurrent synthesis requests -- requests may come assynchronously from multiple sources within an application and/or from different applications * Subsequent serialization, resolution of conflicts and priorities of incomming requests * Context switching -- state is maintained for each client connection independently, event for connections from within one application * High-level client interfaces for popular programming languages * Common sound output handling -- audio playback is handled by Speech Dispatcher rather than the TTS engine, since most engines have limited sound output capabilities What is a very high level GUI library to graphics, Speech Dispatcher is to speech synthesis. The application neither needs to talk to the devices directly nor to handle concurrent access, sound output and other tricky aspects of the speech subsystem.