ok
someone from the mailing list had told me, that the only reason he thought the cat and echo commands weren't working was because my synthesizer might need special control characters either at the beginning or end of the file, or in the case of cat at the beginning or end of the text , I am sending it. I did read in the user manual of my doubletalk speech synthesizer, that if you start a file with cntrl-A, the synthesizer will not speak what is immediatly after the cntrl-A, but treat it as a command. Like you can change the voice of the synthesizer with certain commands. I was testing out my synthesizer with ckermit(a terminal emulator) and when I would send a file, using ckermits transmit command, that started with cntrl-A, my synthesizer wouldn't speak immediatly. I would then send a file to my synthesizer that did not start with cntrl-A and my synthesizer would speak both files. Is it possible that cat is sending the text I write to the buffer? And my synthesizer is expecting a cntrl character and won't speak until it gets it? I do have a file on my computer, that starts with cntrl-A, then has some text, and ends with a NUL character. When I transmit that command, my synthesizer speaks in a different immediately. Does anyone know how to write a NUL character in terminal? I want to test the cat command by typing some text, and ending with a NUL character, and then hitting return.