Currently, the TTS just "coughs" whenever it cannot produce a sound. This is very confusing to new users, especially when they are looking up newer words in {boQwI'} which have sounds that have not been recorded yet. Another source of confusion is when users send non-Klingon (typically English) text to the TTS, in which case all it does is cough.
The TTS should pre-process the input and just say an error message when the input contains any sound it cannot produce.
Currently, the TTS just "coughs" whenever it cannot produce a sound. This is very confusing to new users, especially when they are looking up newer words in {boQwI'} which have sounds that have not been recorded yet. Another source of confusion is when users send non-Klingon (typically English) text to the TTS, in which case all it does is cough.
The TTS should pre-process the input and just say an error message when the input contains any sound it cannot produce.