tiger-speech 0.7.0
If tiger-speech does not appear in NVDA's synthesizer list, install this and check your log. It will now say exactly why.
Why the synthesizer might be missing
Several people extracted the engine correctly, saw the three expected folders in tigerspeech-data, and still had no synthesizer in NVDA's list — with nothing anywhere to explain it. NVDA only writes:
Synthesizer 'tigerspeech' doesn't pass the check, excluding from list
The add-on's own check had four separate ways to fail — no host executable, no tree found, missing engine binaries, no readable voices — and all four looked the same from outside.
It now reports which one. On an affected machine the NVDA log will contain a line like:
WARNING - tiger-speech is not available:
host: ...\tiger_host.exe found
data folder: ...\tigerspeech-data exists
contains: SPSupport.framework, Speech, SpeechDictionary.framework
tree: ...\tigerspeech-data
MacinTalk: ...\MacinTalk found
SpeechDictionary: ...\SpeechDictionary MISSING
voices: 0 playable of 23 present in ...\Speech\Voices
If it is still missing after installing this, please send that block. It is enough to identify the problem without any further guesswork.
The start-up dialog is instrumented the same way. "No synthesizer" and "no dialog either" previously looked identical — like nothing happening at all — and the log now distinguishes the plugin never running, the check passing, and a do-not-ask marker suppressing the dialog. If you once answered "No" to that dialog, delete the do-not-ask file in your tigerspeech-data folder to be asked again.
Also in this release
A file-identity fix in the host: stat reported no st_dev or st_ino, so anything keying on file identity saw every file as the same file. Tiger never exercises that path, and renders are byte-identical with and without it, but it is a real correctness fix and it is what allowed Leopard's engine to open a speech channel for the first time.
No change to speech output. Nothing of Apple's ships here; you supply the engine from your own Mac OS X 10.4 install.