michaeldstark wrote:This Plug-In didn't seem to work for me. It also doesn't seem to recognize the InfoVox IVox voice that I've got running. At first I think it was because I was trying to install and set up from my laptop and not locally. Maybe I'm just missing something in the file address.
Exactly how does the name appear in the Speech control pane in System Preferences (including spaces and capitalizations)?
michaeldstark wrote:It's
"Heather Infovox iVox HQ"
It shows up just above "Kathy" on my list.
Okay, try this version. If it works, I'll update the main post in this thread with the link.
michaeldstark wrote:No, Unfortunately it didn't work either. I've installed the new version and restarted Indigo. I saw no difference. Thanks for trying.
Hmmm... Did anything change? At the very least, the voice name in the voice list for the Announcer action should have changed to "Heather If you go to the Plugins menu in Indigo and go down to the "Announcer" submenu, what version does it show for "About Announcer v..."? It should show 1.1.2. If it shows any other version then it didn't get updated. If it does show 1.1.2, I have another copy with a slight code change that may or may not fix it (it's hard to say without actually having the same voice installed on my system).
As for your work-around, you should actually be able to remove the lone period for the text to speak. I've tested Announcer with just playing an audio file without any text to speak and it seems to work for me. The delay you're experiencing may be the initial load time for the PlaySound application (to play the audio file). If you're using Airfoil, it could also be related to delays in connecting to remote speakers. It also may be the SpeechManager taking more time to load the voice for the first time (or for the first time in a while, if it's been some time since the last use of the voice). I've also read a few posts in the Indigo forums about oddness with the OS's SoundManager on OS X 10.7, though I'm not sure that's what this is. One of the reasons I created Announcer was to increase the consistency of the delay between playing an audio file through Play Sound (with Indigo and AppleScript) and speaking the text, so I can understand the annoyance of inconsistent sound delays.
michaeldstark wrote:Nope, mine will not allow a blank field. I get a red message stating "Error validating fields....", "Please specify a message to announce". I am forced to put at least a period in the field.
In any case, give this version a try. Because it has the same version number, you'll need to manually replace the currently installed Announcer plugin with this one by opening up the /Library/Application Support/Perceptive Automation/Indigo 5/Plugins folder, removing the Announcer.indigoPlugin and putting this new copy in its place, then restarting the Indigo server (or going to Plugins menu -> Announcer -> Reload). I think this version will work as I made some more changes to the code that use Mac OS X built-in functions to get the voice name rather than my previous "low-tech" coding method. Let me know if it works for you.
Users browsing this forum: No registered users and 7 guests