From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: [PATCH 0/2] Add eSpeak Date: Tue, 12 Jan 2016 00:26:37 -0500 Message-ID: Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51012) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aIrTe-0001fo-A0 for guix-devel@gnu.org; Tue, 12 Jan 2016 00:26:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aIrTa-0005Vm-9K for guix-devel@gnu.org; Tue, 12 Jan 2016 00:26:42 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:41773) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aIrTa-0005VS-34 for guix-devel@gnu.org; Tue, 12 Jan 2016 00:26:38 -0500 Received: from jasmine.lan (c-69-249-5-231.hsd1.pa.comcast.net [69.249.5.231]) by mail.messagingengine.com (Postfix) with ESMTPA id D05036800EB for ; Tue, 12 Jan 2016 00:26:36 -0500 (EST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org 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