It would be useful to be able to leverage the functionality of say - for smart parsing/breaking up of the text, but to request that it use the setting for 'tts_engine' to actually get the audio instead of using the recorded files. Implementation possibility: Allow specifying a 'voice' for say via a separate variable (so as to not change the calling convention) - to specify the prefix directory it searches in for audio files. If the desired file isn't present, fall back to generating the words with the configured tts engine. (optional, selectable?) Cache the resulting generated word/phrase for future reuse -- Nathan ------------------------------------------------------------ Nathan Neulinger nneul@mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect