From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: [PATCH 2/2] gnu: Add espeak. Date: Thu, 14 Jan 2016 13:02:39 +0100 Message-ID: References: <87h9ih4l8n.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54432) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJgc8-0004RT-G3 for guix-devel@gnu.org; Thu, 14 Jan 2016 07:02:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aJgc4-0007gV-Hy for guix-devel@gnu.org; Thu, 14 Jan 2016 07:02:52 -0500 In-Reply-To: <87h9ih4l8n.fsf@gnu.org> 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: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Ludovic Court=C3=A8s writes: > Leo Famulari skribis: > >> * gnu/packages/audio.scm (espeak): New variable. > > If you think eSpeak-ng is not ready yet, or is sufficiently different, > it=E2=80=99s OK to package eSpeak. > >> + (native-inputs >> + `(("unzip" ,unzip))) >> + (inputs >> + `(("sonic" ,sonic) > > The =E2=80=9Cunzip=E2=80=9D line is misaligned. > >> + ("pulseaudio" ,pulseaudio) >> + ("portaudio" ,portaudio))) > > Dunno if it=E2=80=99s useful to have both, maybe someone more knowledge= able like > Ricardo can answer? It *might* be useful for some people to have portaudio support, but we don=E2=80=99t usually add all supported audio backends. We don=E2=80=99t= even always add pulseaudio to the inputs, because pulseaudio can readily deal with programmes that only use the ALSA backend. I=E2=80=99m not using pulseaudio; for me it=E2=80=99s just ALSA for regul= ar software + JACK for =E2=80=9Cprofessional=E2=80=9D audio where sync and timing matte= rs. I=E2=80=99m not very knowledgeable about pulseaudio, unfortunately. As pulseaudio can manage audio streams using various different backends from pulseaudio-agnostic software, what really is to be gained by adding pulseaudio to the inputs? AFAIK using pulseaudio directly is not much different from using ALSA and configuring pulseaudio to manage this stream. ~~ Ricardo