It's a Text-to-speech addon for HyperSpin that is will speak the system names, system biographs, game descriptions and MAME game bio's, but it also adds
speech for the events that HyperSpin send to LEDBlinky, like HS start/end, loading main menu wheel, loading system wheel, starting/ending games, start/end attraction mode and more.
The speech strings for the above events, but also the system bio's can be customized to your own likings and that's where people ou can put their own creativity into.
It is possible to enter a variety of text strings for each of the above mentioned LEDBlinky events.
These are then spoken random fashion to prevent boredom.
For speech optimization (pronouncement) and cleansing of the rubbish that exist in the descriptions, HyperSpeech does Regular Expression (RegEx) string replacements on each speech string.
There are however still situations where text is not being spoken right, the challenge then is to define the right regular expression strings to fix this globally or otherwise for each occurance.
I will update and finetune the HyperSpeech.dat file on a regular basis.
HyperSpeech uses the SAPI 5.x TTS interface and for the best HyperSpeech experience, I recommend the use of Loquendo or NeoSpeech voices.
(I've added support for Windows XP as well as it turned out that HyperSpeech is working on the SAPI 5.1 engine as well)
There is however, a significant difference in how certain voices and speech engines are interpreting and speaking the text you send.
For now I've decided to stick to the US Loquendo TTS voices and optimize speech for these voices with the RegEx'es in the HyperSpeech.dat file.
If you really want to add a little twist to HyperSpeech, route the Speech output through a voice morpher, and add effects to it to create a unique sounding voice.
Here's a video of HyperSpeech in effect in the HyperSpin main wheel:
HyperSpeech 0.9 (Added Windows XP support)
HyperSpeech 0.8 (No more writing to a temp and now supports any video extension
HyperSpeech 0.7 (Supports Hyperspin 1.3: now scans for .mp4 system movies instead .flv's)
HyperSpeech 0.6 (For Hyperspin 1.2, fixed an issue with output to LEDBlinky)
I've now uploaded the AHK source files to the FTP for those who want to tweak, add features to it or just use some of my code for use in their own projects.