Directly invoke platform-specific TTS commands.

Pyttsx would try to invoke TTS from the python process, which
required a ton of dependencies. (Pyobjc and win32api) We now
use subprocess to run platform-specific executables, passing
the text to speak on the commands line.
tts: Make nvl-mode compatible with tts.

This involves using alt to disable speaking of already-spoken text.