Say command says wrong text (for some voices)

terminaltext to speech

I'm running 10.8.5 and installed some of the newer text-to-speech voices, including "Samantha" (aka Siri), "Tom", and "Jill". They work fine, except for the word "seq":

say -v Jill seq

produces the spoken words: "the following".

say -v Samantha "consider seq question"

produces the spoken words: "consider the following question".

I tried the above test on each of the voices I have installed, and only "Samantha", "Tom", and "Jill" exhibit this behavior.

I haven't found any other words that produce wrong output, but there may be more.

Best Answer

These voices come from Nuance. If you try their Vocalizer Demo you can hear that "seq" is replaced by "the following" there as well.

This appears to be similar to Nuance's recognition of "homographic abbreviations", where Nuance will attempt to convert an abbreviation into the full word.

I have noticed that there are other words that are interpreted

  • e.g. "for example"
  • sat. "Saturday"
  • mar. "March"