title: (Unix) piping tail -f to festival
body: <p>I'm trying to send a stream of the end of a file (via tail -f) to festival, which is a text to speech program. <strong>tail -f ./filename | festival --tts</strong> works fine for this.</p>
  
  <p>Here's my problem:
  I'd like change the stream coming out of tail -f so that festival can better synthesize it, and to avoid it speaking entire timestamps. I know that programs like sed and grep can do this. unfortunately <strong>tail -f ./filename | sed 's/:/ says/' | festival --tts</strong> does not output any sound. </p>
  
  <p>yes, I have check to see if <strong>tail -f ./filename | sed 's/:/ says/'</strong> outputs anything, and it does that just fine.</p>
  
  <p>I've also tried this with grep and I can not get <strong>festival --tts</strong> to say anything after I've edited my stream.</p>
  
  <p>Anything that allows my stream to be edited, then spoken would be welcomed, I'm not tied down to sed and grep.</p>