From d.filder at web.de Mon Jun 29 14:41:13 2020 From: d.filder at web.de (Dennis Filder) Date: Mon, 29 Jun 2020 15:41:13 +0200 Subject: [Tts-project] Speech-dispatcher/pulseaudio integration Message-ID: <20200629134113.GB3685@reader> Hi, recently I installed speechd-up (under Buster) which broke my pulseaudio setup. Some searching revealed that this is a known issue. As this bugged me I cooked up something that works at least for me and figured this might be worth sharing as it would allow speechd-up and espeakup to work correctly out of the box with pulseaudio. I'm posting here mainly to ask what the appropriate channel for discussing this would be. Most of the bugs for this (e.g. #859926) assign this to speech-dispatcher, thus I'm writing here first, but I disagree with that assessment. In my opinion this is ultimately a pulseaudio (pkg-pulseaudio-devel) issue, but it also affects accessibility (pkg-a11y-devel) as the misconfiguration can leave blind users stranded. So where should I take this? In short, the backbone of my approach was to make pulseaudio publically expose the environment variables PULSE_SERVER and PULSE_COOKIE and to implement a crude start/stop hook with systemd ExecPost{Start,Stop} directives that makes pulseaudio trigger the change-over as it starts/stops. Other programs like speech-dispatcher, speechd-up and espeakup can then, if properly configured, make use of that infrastructure to release the audio device and instead connect to pulseaudio once it is ready, but use ALSA directly if pulseaudio does not start for some reason. Regards, D. Filder. From ftpmaster at ftp-master.debian.org Sun Jul 5 01:22:49 2020 From: ftpmaster at ftp-master.debian.org (Debian FTP Masters) Date: Sun, 05 Jul 2020 00:22:49 +0000 Subject: [Tts-project] Processing of speech-dispatcher_0.10.0~rc4-1_source.changes Message-ID: speech-dispatcher_0.10.0~rc4-1_source.changes uploaded successfully to localhost along with the files: speech-dispatcher_0.10.0~rc4-1.dsc speech-dispatcher_0.10.0~rc4.orig.tar.gz speech-dispatcher_0.10.0~rc4-1.debian.tar.xz Greetings, Your Debian queue daemon (running on host usper.debian.org) From ftpmaster at ftp-master.debian.org Sun Jul 5 01:22:50 2020 From: ftpmaster at ftp-master.debian.org (Debian FTP Masters) Date: Sun, 05 Jul 2020 00:22:50 +0000 Subject: [Tts-project] Processing of speech-dispatcher-contrib_0.10.0~rc4-1_source.changes Message-ID: speech-dispatcher-contrib_0.10.0~rc4-1_source.changes uploaded successfully to localhost along with the files: speech-dispatcher-contrib_0.10.0~rc4-1.dsc speech-dispatcher-contrib_0.10.0~rc4.orig.tar.gz speech-dispatcher-contrib_0.10.0~rc4-1.debian.tar.xz Greetings, Your Debian queue daemon (running on host usper.debian.org) From ftpmaster at ftp-master.debian.org Sun Jul 5 01:33:45 2020 From: ftpmaster at ftp-master.debian.org (Debian FTP Masters) Date: Sun, 05 Jul 2020 00:33:45 +0000 Subject: [Tts-project] speech-dispatcher_0.10.0~rc4-1_source.changes ACCEPTED into experimental Message-ID: Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 05 Jul 2020 01:59:02 +0200 Source: speech-dispatcher Binary: cl-speech-dispatcher libspeechd-dev libspeechd2 libspeechd2-dbgsym python3-speechd speech-dispatcher speech-dispatcher-audio-plugins speech-dispatcher-audio-plugins-dbgsym speech-dispatcher-cicero speech-dispatcher-cicero-dbgsym speech-dispatcher-dbgsym speech-dispatcher-doc-cs speech-dispatcher-espeak speech-dispatcher-espeak-dbgsym speech-dispatcher-espeak-ng speech-dispatcher-espeak-ng-dbgsym speech-dispatcher-festival speech-dispatcher-festival-dbgsym speech-dispatcher-flite speech-dispatcher-flite-dbgsym Architecture: source Version: 0.10.0~rc4-1 Distribution: experimental Urgency: medium Maintainer: Debian TTS Team Changed-By: Samuel Thibault Description: cl-speech-dispatcher - Common Lisp interface to Speech Dispatcher libspeechd-dev - Speech Dispatcher: Development libraries and header files libspeechd2 - Speech Dispatcher: Shared libraries python3-speechd - Python interface to Speech Dispatcher speech-dispatcher - Common interface to speech synthesizers speech-dispatcher-audio-plugins - Speech Dispatcher: Audio output plugins speech-dispatcher-cicero - Speech Dispatcher: Cicero output module speech-dispatcher-doc-cs - Speech Dispatcher documentation in Czech speech-dispatcher-espeak - Speech Dispatcher: Espeak output module speech-dispatcher-espeak-ng - Speech Dispatcher: Espeak-ng output module speech-dispatcher-festival - Festival support for Speech Dispatcher speech-dispatcher-flite - Speech Dispatcher: Flite output module Changes: speech-dispatcher (0.10.0~rc4-1) experimental; urgency=medium . * New upstream pre-release. Checksums-Sha1: a5c3113654e447e0ee105a085a5217daea1ea576 3265 speech-dispatcher_0.10.0~rc4-1.dsc 2e9f42ea820a88214d7592644fe02b999d34b5fa 4336769 speech-dispatcher_0.10.0~rc4.orig.tar.gz 496c103c808212fa1cc53f76dd1154d473701a51 23512 speech-dispatcher_0.10.0~rc4-1.debian.tar.xz Checksums-Sha256: aeee03f8573d577404c59b24c28bc355c5816b4f7b0426e431897a94b4ef5c54 3265 speech-dispatcher_0.10.0~rc4-1.dsc 00a5958f98b11d083695c2851e1181950481ebe2f8213fb170234b11e7dd9dbd 4336769 speech-dispatcher_0.10.0~rc4.orig.tar.gz 17dd7809dcff8371af0e14bd5823f9029c0f973b5e5dc833506a2e723f6560cb 23512 speech-dispatcher_0.10.0~rc4-1.debian.tar.xz Files: 215ababf4fd87761b45a037da029dd66 3265 sound optional speech-dispatcher_0.10.0~rc4-1.dsc ee3463c8797c627634127841f554bea8 4336769 sound optional speech-dispatcher_0.10.0~rc4.orig.tar.gz e2b536447931f9d817f03e21b32eaea0 23512 sound optional speech-dispatcher_0.10.0~rc4-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEXtnoVvfWxur1EWehjTXDVXILuv0FAl8BHKoACgkQjTXDVXIL uv05GBAAgxQbkf54PM5Ch2bXrMmtGD1sDC65NaucjyR1WulBuXp0qD4ViUPClixm 6QwNkolIDyY7u6CATPxqdsw7vEE7lqoOnuOvcHZIKECm9vfNYddZgvTzlEw0jpo4 FwrSc/xOeWh8LfMvFIJ9WmBIi2f+bfmOMO882xYiSrQLoClBBsp/2Cer6zC4hoXz DIw9ikhglwFv5WCJrXYFZ4Aulq34+zQl1pKcPJRzMUZiF0WTYfHNlLmV4M+KTp7I ImyBN4j5H0bSIACjjc9iopp9sYrPh/x9oIJWuy+YIji6FF5M61U4Cue8A4raWp4A 3CHdCo88x+lj57Iz/pyW89QmsUAkaQsUPtthYJh26z0SRHRBrrySxKqZeVvQSZ6j d1pwFXXbzBqi8lcyLBpIRam9U2xByXwhws+pgTHLFPrHZ4RjLsZii93b1v23osys JEXzpSW8b0rdH+YouXBFeiIJx7CPezrqvksWV+jbdDPR5Cqb/l5Y1tDz43NE8gVj U0T4CKpo5IUmSeTBaMpoSy+S3chIPxRhwJFF7xsPfJLM/mXKzjgLQRUipCPJ2xYx W5jJT3xK9pCbQ3aJVQazLkcQqvX4XBkHYIpHwzEr9qeX+FJShZ1LM3vR05/e8i13 p0m2fCLkd0ZUXs6f+5uh5uC4K60Z1oTA1mn1xRj/RX86COLaNvo= =Azab -----END PGP SIGNATURE----- Thank you for your contribution to Debian. From ftpmaster at ftp-master.debian.org Sun Jul 5 01:33:50 2020 From: ftpmaster at ftp-master.debian.org (Debian FTP Masters) Date: Sun, 05 Jul 2020 00:33:50 +0000 Subject: [Tts-project] speech-dispatcher-contrib_0.10.0~rc4-1_source.changes ACCEPTED into experimental Message-ID: Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 05 Jul 2020 01:59:02 +0200 Source: speech-dispatcher-contrib Binary: speech-dispatcher-baratinoo speech-dispatcher-baratinoo-dbgsym speech-dispatcher-kali speech-dispatcher-kali-dbgsym speech-dispatcher-pico speech-dispatcher-pico-dbgsym Architecture: source Version: 0.10.0~rc4-1 Distribution: experimental Urgency: medium Maintainer: Debian TTS Team Changed-By: Samuel Thibault Description: speech-dispatcher-baratinoo - Speech Dispatcher: Baratinoo (VoxyGen) output module speech-dispatcher-kali - Speech Dispatcher: Kali output module speech-dispatcher-pico - Speech Dispatcher: Pico output module Changes: speech-dispatcher-contrib (0.10.0~rc4-1) experimental; urgency=medium . * New upstream pre-release. Checksums-Sha1: 844d0f90e3f6e21df61a60b8eafcbd7d96bc37b1 2788 speech-dispatcher-contrib_0.10.0~rc4-1.dsc 2e9f42ea820a88214d7592644fe02b999d34b5fa 4336769 speech-dispatcher-contrib_0.10.0~rc4.orig.tar.gz 6a1487c72822afb12556adcd234ac7c112a2e6b4 23532 speech-dispatcher-contrib_0.10.0~rc4-1.debian.tar.xz Checksums-Sha256: 87d2b117c41aaafb9edaf8db3d3e67dded73ae090914c94ded059223ff90f6db 2788 speech-dispatcher-contrib_0.10.0~rc4-1.dsc 00a5958f98b11d083695c2851e1181950481ebe2f8213fb170234b11e7dd9dbd 4336769 speech-dispatcher-contrib_0.10.0~rc4.orig.tar.gz 61bc4829fbb727b647ab39e0502b0ac2d755ff6709cb78880ff9427e59f221cc 23532 speech-dispatcher-contrib_0.10.0~rc4-1.debian.tar.xz Files: 097d21c93207ae92c1ebb588dbe4b48c 2788 contrib/sound optional speech-dispatcher-contrib_0.10.0~rc4-1.dsc ee3463c8797c627634127841f554bea8 4336769 contrib/sound optional speech-dispatcher-contrib_0.10.0~rc4.orig.tar.gz 2416f56581d6953a39b1943eada17883 23532 contrib/sound optional speech-dispatcher-contrib_0.10.0~rc4-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEXtnoVvfWxur1EWehjTXDVXILuv0FAl8BHTMACgkQjTXDVXIL uv2ClBAAn5BPuE82Vh2p+4MRtkGgTsNGnobA786eZYS9XeX5FquBeNfiFPL5FeTu yfVszJOKGMd/MmOzhD61CLFntfg37by28bvld2oIpp0bQAGl8wisAmy2GD+z5FuM fkvQGKCqP7Q2Tazwut2PyKwtDqzQ/iEl+6V0LKtG6Vb9nRJHKj2aZ+c/Cr/tqRe3 xZ1CseQC3iPFy48t8ZkTbdXVVJf4LVaqYCe7FK8jcO5fVNR3YvQ1Za7uXggN3yu6 d9rJtQwZOWqqmwmisMADGjOtQbKjqLduHxLKf07dpqy/e6era6uBgfwqelne2L9q QOtTca//zVg3wnvXl4QLBRYX1yCiFwWBCtOKFXKFsR4TsqFnBt/ELIerHXs0yMB1 JLe8Y40h+1zFKQU14eA1AqIvO53DF0GxlTdmaPlmZRW20mhY9NlmBSU6D7bNKjVK ecHEjqIoe2fmiBkIICgVpt1jQ+j/v1wqeCWDoJZkCIgDtqu82o6Lp4JhyxlHrRpx hQn5aunDJV1mSzeTCfOWrbLhhZFlE4Hu0jlEyCBjCq6lZWMzTZahuhWiT9of+GVM mYqMhTKl9cubvkI55dg7C7ax0i/4FE8p7sEJrX70ma3+m4yQSmHjgeJ2QoSdkpLL jlY976qY9YuxRg7jXATvJxQul0zPcRNj/2ZjUVVLcWHlE5X4q9Q= =YVDX -----END PGP SIGNATURE----- Thank you for your contribution to Debian.