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 happening. Thanks in advance. Kenny 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@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/blinux-list _______________________________________________ Blinux-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/blinux-list