yasr and a DEC express

Kenny Hitt kenny at hittsjunk.net
Fri Dec 17 16:11:58 UTC 2004

Hi.  I don't have any fixes or patches yet, but a friend whos a ECTalk
expert told me the best way is to use indexing.
According to the docs I found, the synth will send bak a ^a after it
receives the ^c.  My friend said that will only happen the first 
time you send the ^c after the synth is powered up.  If the synth has
data in it's buffer, it might take time before it responds to the ^c.
Also, the docs mention the synth might be stuck in the middle of a
command when it respons to the ^c.  This will leave the synth in an
unknown state.
I don't understand yasr source code yet, but it doesn't look like it
will be easy to use indexing.
Is it ok if I ask you a bunch of newby questions about yasr source off
list?  Some of the variable names make it hard to follow what is

Thanks in advance.

On Sun, Dec 05, 2004 at 04:25:27PM -0500, Mike Gorse wrote:
> Hi Kenny,
> If you define TTSLOG in tts.c, then yasr will write a copy of what it 
> sends to the synth to a file called tts.log.  However, I suspect that the 
> problem is with the following code in tts_silence():
>   if (tts.synth == TTS_DECTALK)
>   {
>     if (read(tts.fd, tmp, 1) == -1)
>     {
>       perror("tts_silence");
>     }
>   }
> It attempts to wait to receive a ^c after silencing speech but probably 
> never receives it and waits indefinitely.  I am not really sure how to 
> handshake with the DEC-talk.  If I simply send a ^c, then it might lose 
> the next few characters (at least it did when I was testing.)  Any advice, 
> patches, etc. would be greatly appreciated.
> -- Michael Gorse / AIM:linvortex / http://mgorse.home.dhs.org --
> On Sun, 5 Dec 2004, Kenny Hitt wrote:
> >Hi.  Is anyone using yasr with the DECtalk express?
> >Yasr speaks the prompt and then stopps speaking.  Are there ways to get
> >yasr to print debugging information to a file so I can try to find out
> >what's happening?
> >
> >Thanks in advance.
> >         Kenny
> >
> _______________________________________________
> Blinux-list mailing list
> Blinux-list at redhat.com
> https://www.redhat.com/mailman/listinfo/blinux-list

More information about the Blinux-list mailing list