These patches provide the eSpeak software speech synthesizer [0]. I need advice on what audio system to configure it to use.
This patch configures it to use PulseAudio if it is available, and to use PortAudio otherwise. Of course, since I have included PulseAudio as an input, PulseAudio is always available and it starts a PulseAudio server if one is not running [1]. The other option is to use only PortAudio (tested and works for me). I guess the factors are: 1) Does GuixSD have a default audio setup that we should target? If GuixSD uses PulseAudio, then I think it would be good for eSpeak to be integrated into that sytem. 2) Does this package, which launches PulseAudio, work for anyone on a foreign distro? Can GuixSD users with audio please test it out? As well as users on foreign distros? You can do so like this: `espeak 'hello world'` [0] http://espeak.sourceforge.net/ [1] This is actually not the expected behaviour and I am going to file a bug. The Makefile reads "'runtime' uses pulseaudio if it is running, else uses portaudio". Instead, it starts PulseAudio on demand. Leo Famulari (2): gnu: Add sonic. gnu: Add espeak. gnu/packages/audio.scm | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) -- 2.6.4