Jump to content
(Public Beta) HyperSpin 2 is now available for everyone ×

HyperSpeech: Text-to-speech addon for HyperSpin 1.x 0.9


BoOgieman

Recommended Posts

Posted

Oh my god...I just solved my problem.

It's not that you rename "HyperSpeechProxy.exe" to "LEDBlinky.exe"....

You rename "HyperSpeechProxy" to "LEDBlinky".

::face palm::

  • Replies 536
  • Created
  • Last Reply
Posted

Okay, I give up...uncle.

The only issue I've got left is that I can't get Hyperspeech to verbalize the System Bio's on the Main Menu wheel either.

After choosing a system, I can get Hyperspeech to speak the Mame game bios. Basically all speech works except the system bios on the Main Menu wheel.

LED Blinky and Hyperspin Helper (marquee images) works flawlessly as well (just an FYI).

-----------------------------------------------

I've been up & down all 23 pages of this thread. Here's what I've got so far:

1) Running Windows 7 Home Premium 64-bit, Hyperspin 1.3.2.0, RocketLauncher, Hyperspeech v.9, and Hyperspin Helper v1.0.

2) Hyperspeech is located in H:\Program Files\Hyperspin\Hyperspeech\

3) Ivona Amy voice installed.

4) I've tried disabling UAC and rebooting. Still have the problem.

5) I've tried ticking/unticking RAA in Hyperspin.exe, HyperSpinHelper.exe, handle.exe, Hyperlaunch.exe, and actually right clicking and running the apps as an administrator. Still have the problem.

6) My Main Menu videos are located in H:\Program Files\Hyperspin\Media\Main Menu\Videos\ and still have the problem.

7) With Hyperspin running, I also tried running CMD (as administrator) and navigating to the Hyperspin folder to execute "handle.exe -p HyperSpin.exe | findstr "\Media\Main Menu\Video\" | Clip". I get this:

3C8: File <R--> H:Program Files\Hyperspin\Media\Main Menu\Video\MAME.mp4

I still don't have any speech on the Main Wheel.

8) My Hyperspeech.ini has this excerpt:

AutoBioDelay=30000

SystemBioEnabled=true

MAMEBioEnabled=true

MAMEHistoryDatPath=H:\Program Files\MAME\history.dat

9) These are my paths:

H:\Hyperspin\HyperSpeech\handle.exe

H:\Hyperspin\Media\Main Menu\Video\*.mp4

H:\Hyperspin\Databases\Main Menu\Main Menu.xml

10) I have Hyperspeech, HyperSpinHelper, LEDBlinky, HLHQ, HyperLaunch, HyperSpin, and Handle (exe files) all ticked RAA. Still have problem.

11) Also tried the Wintuts.com UAC fix with .sdb files...that also didn't work.

12) And when I simply right click on Hyperspin.exe and RAA I still have no speech on the Main Menu wheel.

Any other bright ideas to help me out?

Posted
Hi Boogie, I installed the Ivona Amy voice and it sounds even more natural than the Loquendo Dave voice I was using. Only thing I've found that would need updating in the HyperSpeech.DAT file would be the pronunciation of the years. It puts an "apostrophe" in the middle of it. For example, for 1981 it speaks, "Nineteen apostrophe eighty-one." Let me know if this can be fixed easily, thanks!

Gooch,

I use Ivona Amy as well and this was an easy fix.

1) Back up you your Hyperspeech.dat file.

2) Open up your Hyperspeech.dat using any notepad editor (I use Notepad ++).

3) Search early on in this file for this:

### correct year 19(43) 19xx

\b(19|18|17)(\d\d)(\w*)\b='$1'$2$3

\b(19)XX=$1 double x

\b(19)9\? \b=$1 nineties

\b(19)8\? \b=$1 eighties

\b(19)7\? \b=$1 sevententies

4) Now just remove the two apostrophes in this line:

\b(19|18|17)(\d\d)(\w*)\b='$1'$2$3

So it now reads:

\b(19|18|17)(\d\d)(\w*)\b=$1$2$3

5) Save the file. Ivona Amy should now pronounce the copyright year correctly (without the apostrophe).

Fixed.

P.S. Not sure why "sevententies" is misspelled in the original .dat file...but I fixed that in my .dat file while I was there as well.

Posted

Hi is it possible to have bios speak by holding buttons down for a duration configured in the config file? This way if you are limited by buttons we can use the same button

Posted
I just looked on the FTP last night and I did not see Hyper speech anywhere. Was it taken down?

Try

FTP location:

/Upload Here/Boogieman_nl/HyperSpeech v0.9

Posted

Hi Boogieman,

I am Antos, the creator of the HyperMarquee (recent apps to manage multiple displays), and I am seeking for some information on how to use LEDBlinky to be able to interact with HS events. My goal is to create an app to launch multiple apps, if needed, and not force users to make the difficult decision to choose between HyperMarquee, HyperSpeech, LEDBlinky or else... A New stand alone app like an HyperSpin Events Integrator .... I am wondering if you could provide me with some useful information on LEBlinky Proxy for me to start without having to reinvent the wheel? We can also work together... up to you.

Something like,

- How HyperSpin communicates with LEDBlinky?

- How it is possible to keep only one instance open each tome HS call LEDBlinky or HyperSpeech?

I already have some ideas like creating an intermediate configurable app (fake LEDBlinky.exe) that launch third party apps by passing HS parameters. This way users will be able to launch more that one app on HS events.

Any documentation on HS/LEDBlinky would be very useful to start with. I believe Gamers and Cab Builders would greatly benefit form this.

Cheers,

HyperMarquee & Event Dispatch System

Posted
Hi Boogieman,

I am Antos, the creator of the HyperMarquee (recent apps to manage multiple displays), and I am seeking for some information on how to use LEDBlinky to be able to interact with HS events. My goal is to create an app to launch multiple apps, if needed, and not force users to make the difficult decision to choose between HyperMarquee, HyperSpeech or else... A New stand alone app like an HyperSpin Events Integrator .... I am wondering if you could provide me with some useful information on LEBlinky Proxy for me to start without having to reinvent the wheel? We can also work together... up to you.

Something like,

- How HyperSpin communicates with LEDBlinky?

- How it is possible to keep only one instance open each tome HS call LEDBlinky or HyperSpeech?

I already have some ideas like creating an intermediate configurable app (fake LEDBlinky.exe) that launch third party apps by passing HS parameters. This way users will be able to launch more that one app on HS events.

Any documentation on HS/LEDBlinky would be very useful to start with. I believe Gamers and Cab Builders would greatly benefit form this.

Cheers,

I'm also interested in this! I need it for HyperSearch and I also thought I'd contact you Boogieman as it feels silly to create yet another LEDBlinky proxy. But I'll be very happy to wait for you guys to sort it out! :)

Antos, I'm interested on your thoughts for your "HS Events integrator" app. Would you just expose some kind of plugin interface? Originally for my LEDBlinky proxy I thought I'd just use remoting to talk to my HyperSearch process.

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

Posted
- How HyperSpin communicates with LEDBlinky?

Oh maybe I can help with this. I only just implemented it for HyperSearch and apparently it works correctly (I can't test as I do not have LEDBlinky hooked up yet but others have confirmed it works as expected).

I used these docs: http://www.ledblinky.net/Install.htm#StandAloneMode

But I also recorded the actual commands HyperSpin sends and found the following:

On Window Focus

LEDBlinky.exe 4

I think the main reason for this one is if you exit a game and return to HS. But tabbing out and back will also cause it to run this STOP command.

System select

LEDBlinky.exe 7 "Steam"

Game launch

LEDBlinky.exe 3 "10-Yard Fight (USA, Europe)" "Nintendo Entertainment System"

Note the order is [rom name] [system name]

I'm not sure what the '3' is for but HS sent it with.

Game select

LEDBlinky.exe 9 "Beamrider (USA)"

So this is called every time the select item on the wheel changes. Again, I'm not sure what the 9 is for.

Going back to main wheel

LEDBlinky.exe 8

And then of course it also sends the FRONTEND START/STOP commands. Hope this helps!

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

Posted

Sure, I will create a thread for this. I am thinking of creating an open source program where we can share and contribute as needed.

Here are some ideas for the planning and requirements that I can think of;

1. Define the needs & requirements towards this initiative. Users (i.e. app owner) are invited to jump in.

2. Define a communication protocol between the yet to be develop "HyperSpin Events Integrator Proxy". (idea for a better name?)

3. Prototype

4. Community approval

5. Development

6. Beta Testing

7. Final release!!

No time frame, no pressure.. but it should simple app to develop, but useful and powerful for everyone!!

HyperMarquee & Event Dispatch System

Posted

Hey Antos,

I made HyperSpeech open source because I was aware of others trying to acomplish the same sort of things.

Also I was planning on adding support for Marqee magician a while ago.

The AHK source files are on the FTP if you are interested in developing in AHK.

Unless you need to write something in a different langauge other than Autohotkey, I would say "Keep It Simple!"

HyperSpin -----> LEDBlinky(Proxy) -----> HyperSpinEventRouter |-----> LEDBlinke.exe

|-----> HyperSpeech.exe

|-----> HyperMarquee.exe

|-----> HyperSearch.exe

|-----> ???
  • 2 months later...
Posted

Thanks for this brilliant add on for Hyperspin and sorry if this question has been covered earlier, but is there a way to add new items to the system menu for hyperspeech?

I have added an FLV for Media Centre in the media video folder but it still tells me "Cannot determine this system. No matching system video found"

The only thing I can see that's different is that Media Centre item that is listed in the Main Menu XML file is listed as a game exe = true.

Edit:

Thought I would test a few things and I can confirm that the problem lays with the Main menu having it listed as exe = true. Removing that allows hyperspeech to read Media Centre correctly. Of course that makes it so that Media Centre doesn't work...... :)

Will keep tinkering to see if I can find a work around, but please let me know if someone has ideas.

Posted
Okay, I give up...uncle.

The only issue I've got left is that I can't get Hyperspeech to verbalize the System Bio's on the Main Menu wheel either.

After choosing a system, I can get Hyperspeech to speak the Mame game bios. Basically all speech works except the system bios on the Main Menu wheel.

LED Blinky and Hyperspin Helper (marquee images) works flawlessly as well (just an FYI).

-----------------------------------------------

I've been up & down all 23 pages of this thread. Here's what I've got so far:

1) Running Windows 7 Home Premium 64-bit, Hyperspin 1.3.2.0, RocketLauncher, Hyperspeech v.9, and Hyperspin Helper v1.0.

2) Hyperspeech is located in H:\Program Files\Hyperspin\Hyperspeech\

3) Ivona Amy voice installed.

4) I've tried disabling UAC and rebooting. Still have the problem.

5) I've tried ticking/unticking RAA in Hyperspin.exe, HyperSpinHelper.exe, handle.exe, Hyperlaunch.exe, and actually right clicking and running the apps as an administrator. Still have the problem.

6) My Main Menu videos are located in H:\Program Files\Hyperspin\Media\Main Menu\Videos\ and still have the problem.

7) With Hyperspin running, I also tried running CMD (as administrator) and navigating to the Hyperspin folder to execute "handle.exe -p HyperSpin.exe | findstr "\Media\Main Menu\Video\" | Clip". I get this:

3C8: File <R--> H:Program Files\Hyperspin\Media\Main Menu\Video\MAME.mp4

I still don't have any speech on the Main Wheel.

8) My Hyperspeech.ini has this excerpt:

AutoBioDelay=30000

SystemBioEnabled=true

MAMEBioEnabled=true

MAMEHistoryDatPath=H:\Program Files\MAME\history.dat

9) These are my paths:

H:\Hyperspin\HyperSpeech\handle.exe

H:\Hyperspin\Media\Main Menu\Video\*.mp4

H:\Hyperspin\Databases\Main Menu\Main Menu.xml

10) I have Hyperspeech, HyperSpinHelper, LEDBlinky, HLHQ, HyperLaunch, HyperSpin, and Handle (exe files) all ticked RAA. Still have problem.

11) Also tried the Wintuts.com UAC fix with .sdb files...that also didn't work.

12) And when I simply right click on Hyperspin.exe and RAA I still have no speech on the Main Menu wheel.

Any other bright ideas to help me out?

I know I'm a few months late but did you ever figure this out? Same issues.

  • 2 weeks later...
Posted

Hyperspeech is great. Ivona Amy sounds great with it. I turned off reading the bios as I thought it was a bit too much. I like it when it just says the system names and the game names and the chatter in between. I am having an issue with hyperspeech + ledblinky + XBMC. With just ledblinky enabled, all the systems work and blink. But if I want it to dance to the music with XBMC I have to use this setting in hyperHQ:

post-94797-142870634756_thumb.jpg

Now, when I do that, then start HS. the led's blink for a bit. then shut down until I enter a system and go back to the main wheel. Then they don't stop working again. Not a huge deal because this setting makes XBMC lights dance when I use that.

HOWEVER, once I point LEDBLINKY to hyperspeech to activate it. the XBMC lights don't dance anymore. All other ledblinky functions work the same. So something with the fact that I have hyperHQ set to run XBMC on it's own from the wheel is not communicating with hyperspeech?

  • 2 weeks later...
Posted

Is there a way to get hyperspeech to say comments on a per SYSTEM basis?

For example when a game starts or stops there are comments in the [HSGAMESTART]. So is there a way we can do something like:

[HSVISUALPINBALLSTART]

Welcome to visual pinball. Try The simpsons table.

Try Thundercat's. That's my favorite.

[HSVISUALPINBALLEND]

What happened? Did you tilt.

Anything like this possible?

  • 4 weeks later...
Posted

I'm ready for the tomatoes.... Can I download this app somewhere or is it only on the FTP? I can't seem to find it anywhere. Is this a members only app? I'm nearing my project to completion and ran into this slick app and would like to integrate if I could since I don't want to purchase the membership just for hyperspeech as cool as it is. Please don't rip me a new one guys :-)

Dev team and all who work on these programs are brilliant and bring so much nostalgia! Thank you all

Posted

post-9524-1428706375_thumb.jpg

I don't think anyone gets ripped a new one here, well not often.

Yes it's just on the ftp, from what I know. You'll just have to put on a robotic voice when selecting a system. :)

56uIzxg.png

Posted
[ATTACH=CONFIG]42547[/ATTACH]

I don't think anyone gets ripped a new one here, well not often.

Yes it's just on the ftp, from what I know. You'll just have to put on a robotic voice when selecting a system. :)

Nice outfit Gig!

Posted

I'm sad that its just on ftp. If anyone wants to private message me, I can give you my email address and if you are in a super giving mood, maybe you could send me the program via attachment? This would complete my setup, I wish I understood the power of the ftp when I started. Would have saved me a whole lot of trouble if I had to do it all over again + hypersync, oh well I suppose, I learned a lot. Any givers out there?

Thanks again

Posted
I'm sad that its just on ftp. If anyone wants to private message me, I can give you my email address and if you are in a super giving mood, maybe you could send me the program via attachment? This would complete my setup, I wish I understood the power of the ftp when I started. Would have saved me a whole lot of trouble if I had to do it all over again + hypersync, oh well I suppose, I learned a lot. Any givers out there?

Thanks again

Why not upgrade to gold for FTP or platinum for Hypersync - worth every penny

Posted
Why not upgrade to gold for FTP or platinum for Hypersync - worth every penny

It's surely worth it just for Hyperspeech. I would pay top dollar for such a fun program, just getting it to say "Welcome to Gigapig's Arcade, he can suck a monkey through 40 feet of garden hose" always raises a smile.

56uIzxg.png

Posted
It's surely worth it just for Hyperspeech. I would pay top dollar for such a fun program, just getting it to say "Welcome to Gigapig's Arcade, he can suck a monkey through 40 feet of garden hose" always raises a smile.

You been on that funny juice again?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...