[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Festival and OSS/ALSA

>>>>> "jrf" == juan rafael fernández <jrfern@gmail.com> writes:

    jrf> 2006/12/21, Milan Zamazal <pdm@freebsoft.org>:
    >> - Tell all applications to use ALSA instead of OSS.

    jrf> I tell them, but some of them won't listen :-) Has a list of
    jrf> these applications been considered? For instance in the field I
    jrf> work, education, audacity is considered "the audio
    jrf> editor". Could audacity be patched or should it be substituted
    jrf> by an alsa capable editor and recorder?

I don't know, I'm just an end user in this area as you are.

    >> use the aoss wrapper.  Install the alsa-oss package - Remove the
    >> oss emulation kernel modules in order to prevent OSS applications
    >> hijacking your sound device.

    jrf> From the point of view of an end-user this is
    jrf> contradictory. It's alsa-oss that installs both aoss and the
    jrf> oss-compatibility modules. If you install it you get both, is
    jrf> there a configuration central point to state that you don't
    jrf> want oss-compatibility? (anyway as a especial end-user I have
    jrf> moved away the oss modules and restarted).

alsa-oss doesn't install any kernel modules.  It's user-level OSS
emulation.  Unlike OSS emulation in kernel alsa-oss cooperates with ALSA
libraries, so it works with dmix.

    >> - Enforce using dmix system-wide.  I do this by putting something
    >> like the following into /etc/asound.conf:

    jrf> If an end-user needs to hand-write an asound.conf configuration

The file can be edited only by system administrator.

    jrf> Why two festival servers? or are they threads?

The Festival server forks on each connection in order to prevent
conflicts between separate connections.

    jrf> 2.- the language parameter in spd-say doesn't work (neither "-l
    jrf> spanish" nor "-l es"). I always get the English voice with
    jrf> festival output.

The language code for Spanish is not present in the language-codes
Festival variable.  Look into festival-freebsoft-utils source and/or
read festival-freebsoft-utils documentation to figure out how to fix it.


Milan Zamazal

Reply to: