This is a continuation of the earlier thread about using ALSA for software TTS using DMix --- see ASoundrc And Emacspeak.
I've now updated the CVS version of ASoundRC to
use the ASYM
plugin for the default ALSA device.
The ASYM plugin allows you to configure both the
playback and capture device, which removes the annoyance of
having to specify an ALSA device when calling
arecord --- as used to be the case when using
DMIX in the pcm.default device.
Possible Caveats:
I am having trouble getting speakfreely to work
reliably --- I've used it with ALSA in the past --- though I'm
not sure if the ASYM plugin is the culprit.