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

  • Replies 536
  • Created
  • Last Reply
Posted

Wanted to report back that system names are spoken now. I only had to put the videos and themes back in. I notice now how the voice gets drowned out from the audio in the video. Also some themes delay the video for a little which also makes the voice delayed too. But unless you can figure out how to separate your tool from looking at the video, this can't be fixed.

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted

Great djvj.

You're right about that, normally you don't really notice the video delay in some of the system themes.

Some themes for which I think it's unnecessary to have that long delay I've manually changed the delay time in the theme.

There's no other way to check the selected system unless you'd somehow scan HyperSpin's in process memory.

According to BBB HS2.0 will possibly get an API hook that we can use to obtain any information that HS reads from the XMLs.

This is something that some people here could really use for their homebrew apps.

Sent from Android with Tapatalk

Posted

Yea it will have an API. Should be fun to see what comes of it.

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted
Make sure you have the system videos in the\Media\Main Menu\Video folder because this is the path that is checked...

Sent from Android with Tapatalk

They are. C:\Hyperspin\Media\Main Menu\Video. Everything else works fine but main menu speech.

I am......Machine

Posted

after using for a few days i have noticed that when i load up hyperspin after i've turned the pc on i get no voices until i go into a system then i get the voices and when i return to the main wheel everything is fine, if i shut down and restart HS again everthing is fine, its just the first time after a pc boot up it does not work properly, apart from that it is cool :)

Posted
after using for a few days i have noticed that when i load up hyperspin after i've turned the pc on i get no voices until i go into a system then i get the voices and when i return to the main wheel everything is fine, if i shut down and restart HS again everthing is fine, its just the first time after a pc boot up it does not work properly, apart from that it is cool :)

Do you have intro video active?

and what happens if you start HyperSpeech.exe manually before HyperSpin?

Posted

I am digging this, just grabbed it today; am now setting it up. Hell of a good job! I want a voice that sounds like the lead guy of the Gorgonites!

Posted

:listen:

HyperSpeech 0.3 uploaded...

New on request:

- All the HyperSpeech files are now consolidated into the HyperSpeech folder which needs to be placed in the HyperSpin root folder

- RealLedBlinky settings are moved over to HyperSpeech.ini, can be removed from settings.ini

WIP:

- Create and seperate dat file for Neo Speech Engine (I fell in love with Julie )

- create a speech AHK function to include in HL2.0 modules to send speech to HyperSpeech.

Plans:

- enhance/extend custom speech, create some more in between events and variations.

- see if it's possible to integrate MAME Hiscore in some way

- pressing escape or the button to end the frontend will speak the "Would you like to exit?" message

Challenges to overcome:

- In AHK I fail to route the command line output of handles.exe to a variable instead to file, due to the fact that cmd.exe output is ANSI and HyperSpeech is Unicode.

I've tried cmdret en stdout to var which only works when I compile an ANSI HyperSpeech.exe, but then other dll calls and functions get messed up.

If someone has a good solution for this, please PM me. :)

Posted
I am digging this, just grabbed it today; am now setting it up. Hell of a good job! I want a voice that sounds like the lead guy of the Gorgonites!

Gorgonites?

Hahaha...

At first I thought your talking about some Death Metal band... then it turned out to be some kind of cartoon characters or playdolls.

Rain, version 0.3 is just uploaded.

Please be gentle on me if you encounter any bugs or glitches in it. ;)

Posted
Do you have the handles.exe file in your HyperSpin root?

Yep. When HS starts, it says welcome, yada yada. But when the a main menu system is highlighted, it won't say e.g "Mame", "Sega Naomi". Now, when I select like the Mame and go into the wheel, and then come back out, it will say "going back to MAME wheel" but this is the only time it mentions a main menu item. I'm on 0.3.

I am......Machine

Posted

I really like this program, however, theres a few things I cannot get to work. It will not read any system bios, and it will not read the system names. Its doing everything else, including reading rom names. Any idea what I'm doing wrong?

Edit: Also, no matter what I do, I cannot change the default voice from Microsoft Anna. I've installed Loquendo's Susan, but it won't allow me to change it.

Posted
Yep. When HS starts, it says welcome, yada yada. But when the a main menu system is highlighted, it won't say e.g "Mame", "Sega Naomi". Now, when I select like the Mame and go into the wheel, and then come back out, it will say "going back to MAME wheel" but this is the only time it mentions a main menu item. I'm on 0.3.

ok let me try to get things clear...

As of version 0.3 all HyperSpeech stuff needs to be in the \HyperSpin\HyperSpeech folder, and as this is the scripts' home dir, the handles.exe file needs to be there also.

Can you do this test:

- start HyperSpin and leave it in the main menu after one of the video's has been loaded

- start a command prompt fromout the HyperSpeech folder

- type handles.exe Hyperspin | findstr "Main Menu"

If all goes well, you should get something similar to this:

F:\Hyperspin\HyperSpeech>handle -p Hyperspin | findstr "Main Menu"

2E0: File (R--) F:\HyperSpin\Media\Main Menu\Video\AAE.flv

The flv video's need to be in a "\Main Menu\Video" folder, otherwise there won't be any speech in the main wheel.

Maybe I'll build in some extra checks in the program to check for the video's and the handle.exe.

Posted
I really like this program, however, theres a few things I cannot get to work. It will not read any system bios, and it will not read the system names. Its doing everything else, including reading rom names. Any idea what I'm doing wrong?

Edit: Also, no matter what I do, I cannot change the default voice from Microsoft Anna. I've installed Loquendo's Susan, but it won't allow me to change it.

Check the post above, also if you have installed 32 bit voices on 64 bit vista/win7, yo need to use the 32 bit SAPI control panel.

There's more in the readme file down at the bottom.

Posted
ok let me try to get things clear...

As of version 0.3 all HyperSpeech stuff needs to be in the \HyperSpin\HyperSpeech folder, and as this is the scripts' home dir, the handles.exe file needs to be there also.

Can you do this test:

- start HyperSpin and leave it in the main menu after one of the video's has been loaded

- start a command prompt fromout the HyperSpeech folder

- type handles.exe Hyperspin | findstr "Main Menu"

If all goes well, you should get something similar to this:

F:\Hyperspin\HyperSpeech>handle -p Hyperspin | findstr "Main Menu"

2E0: File (R--) F:\HyperSpin\Media\Main

Menu\Video\AAE.flv

The flv video's need to be in a "\Main Menu\Video" folder, otherwise there won't be any speech in the main wheel.

Maybe I'll build in some extra checks in the program to check for the video's and the handle.exe.

Wait a minute. F:\???. My drive is C:\…

Do you have F:\ hardcoded in the exe?

Ill try what you suggested, but I think you solved my problem without knowing it lol.

I am......Machine

Posted
Wait a minute. F:\???. My drive is C:\…

Do you have F:\ hardcoded in the exe?

Ill try what you suggested, but I think you solved my problem without knowing it lol.

LOL ...

No I didnt encode hard coded paths in the program, only sub paths.

I said "something similar"... just wanted to see what the output is...

It should not matter what drive you have your HyperSpin root folder on.

Posted
ok let me try to get things clear...

As of version 0.3 all HyperSpeech stuff needs to be in the \HyperSpin\HyperSpeech folder, and as this is the scripts' home dir, the handles.exe file needs to be there also.

Can you do this test:

- start HyperSpin and leave it in the main menu after one of the video's has been loaded

- start a command prompt fromout the HyperSpeech folder

- type handles.exe Hyperspin | findstr "Main Menu"

If all goes well, you should get something similar to this:

F:\Hyperspin\HyperSpeech>handle -p Hyperspin | findstr "Main Menu"

2E0: File (R--) F:\HyperSpin\Media\Main Menu\Video\AAE.flv

The flv video's need to be in a "\Main Menu\Video" folder, otherwise there won't be any speech in the main wheel.

Maybe I'll build in some extra checks in the program to check for the video's and the handle.exe.

Running that command prompt returns nothing. I even renamed the Handle exe to handles like you have and it returns nothing. Everything works but system bios and system names on the wheel. The directory path to my videos is

F:\HYPERSPIN\Media\Main Menu\Video

Also, I did what was stated in the readme, and the cpl still only shows Microsoft Anna and 2 other Microsoft voices that I can't use. I'll try a different install of Loquendo later.

Edit: I also tried renaming the HYPERSPIN folder to HyperSpin and it made no difference.

Posted

Hi,

I have the same issue. Everything is working but system bios and system names on the main menu wheel.

The command handle -p Hyperspin is given me the Path to C:\Hyperspin\Media\Main Menu\Video\AAE.flv so this should be correct or do i miss something?

Posted

Why would anyone have system bios's on their wheels?? A bios is not a game and can't be "played".

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted
Running that command prompt returns nothing. I even renamed the Handle exe to handles like you have and it returns nothing. Everything works but system bios and system names on the wheel. The directory path to my videos is

F:\HYPERSPIN\Media\Main Menu\Video

Also, I did what was stated in the readme, and the cpl still only shows Microsoft Anna and 2 other Microsoft voices that I can't use. I'll try a different install of Loquendo later.

Edit: I also tried renaming the HYPERSPIN folder to HyperSpin and it made no difference.

I noticed I've made a typo when saying handles.exe... no need to rename that thing though.

What OS are you running?

The problems you have with the TTS voices sound very familiar...

I also have 2 MS voices I can't use, but hese suck anyway...

I'm running W7 64 bit btw... maybe I did some kind of trick to make it work, I can't really recall...

- It might be possible that HyperSpeech.exe is not closed right and is still running in the background, or that an Authotkey process is still active.

This can sometimes happen...

-Also did you start HyperSpin and let a system video play before you ran this command from a command line?:

handle -p Hyperspin | findstr "Main Menu"

-other wise you could run that command again but then:

handle -p Hyperspin | findstr .flv

There should at least be something returned with the command above... otherwise it seems you have no flv videos active for your systems.

Archived

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

×
×
  • Create New...