Ultra Hal Plugins...
This is the new Ultra Hal Plugins page and we now have HapSpeak for Hal6 available.
Instructions are included with the HapSpeak download or just read this entire page.
HapSpeak Plugin For Hal6 Brain...
HapSpeak will automatically send Hal responses into any kind of program or window running
a Haptek character inside of it. So talk to Hal with any Haptek character not running in Hal.
Configure Hal to use no Hal character and turn off TTS speech. Use Haptek SAPI Config to
select voice. Uses AutoItX3.dll to do the really cool job!
Download the latest version of AutoIt for free:
It's recommended that you download and install the latest version of AutoIt if you don't already
have AutoIt v3 installed on your computer. You can also just obtain the latest AutoItX3.dll file
and then register it without installing the AutoIt software because AutoIt has a non-install
download package. But whether you fully install AutoIt or not you may still need to manually
register the AutoItX3.dll. (There is also an AutoItX3_x64.dll but we don't use that right now.)
So do this, after AutoIt is installed try using the HapSpeak plugin with a Hal6 brain:
Place the hapspeak.uhp file in the main Hal folder and then start Hal. Go to Brain Options
and select a Hal6 brain, and then turn on the HapSpeak plugin. Then try to talk to Hal.
You might get an error message that looks like this:
This error message just means that the Hal program can't see the AutoItX3.dll file.
And this is what it says in the AutoItX Manual:
Before you can use the COM interface to AutoItX it needs to be "registered" (This is done
automatically when you install the full version of AutoIt but you may need to do it manually
if you are using AutoItX seperately).
To register the COM interface:
1. Open a command prompt
2. Change directory (using CD) to the directory that contains AutoItX3.dll
3. Type regsvr32.exe AutoItX3.dll and press enter
The name of the AutoItX control is AutoItX3.Control
And this is what you could do:
Try using the system run box and type this & enter:
regsvr32.exe "C:\Program Files\AutoIt3\AutoItX\AutoItX3.dll"
Or for x64 system type this & enter:
regsvr32.exe "C:\Program Files (x86)\AutoIt3\AutoItX\AutoItX3.dll"
And if that don't work then run the DOS Command Prompt & enter the commands:
If it still don't work you can use our Contact Us page or go to our Tech Support Forum: