[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/2] Add eSpeak
From: |
Leo Famulari |
Subject: |
Re: [PATCH 0/2] Add eSpeak |
Date: |
Tue, 12 Jan 2016 01:01:47 -0500 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Tue, Jan 12, 2016 at 12:58:12AM -0500, Leo Famulari wrote:
> On Tue, Jan 12, 2016 at 12:26:37AM -0500, Leo Famulari wrote:
> > These patches provide the eSpeak software speech synthesizer [0].
>
> I realized that the espeak upstream has gone inactive [0] and the users have
> forked the project as espeak-ng: https://github.com/espeak-ng/espeak-ng/
>
> The impression I get from the espeak ML is that the fork is merging a
> lot of third-party patches that improve support for different languages,
> as well as cleaning up the C codebase. So, in the future we should probably
> package espeak-ng as well, for the sake of users that need speech
> synthesis. It will conflict with espeak since the output binaries have
> the same names.
Or perhaps it will not conflict. I'm not sure. It's early days for
espeak-ng.
>
> There is also the espeakedit program that allows phoneme-editing. That
> should be packaged, too.
>
> [0] Read the last few months of their ML:
> http://sourceforge.net/p/espeak/mailman/espeak-general/
>
> >
> > 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
> >
> >
>
[PATCH 1/2] gnu: Add sonic., Leo Famulari, 2016/01/12
Re: [PATCH 0/2] Add eSpeak, Leo Famulari, 2016/01/12
PulseAudio, Ludovic Courtès, 2016/01/13