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

Well....unfortunately I don't have access to the ftp to get the source files, I'd be happy to try and help with this if someone could somehow send me those source files......

I'm lovin my arcade

  • Replies 536
  • Created
  • Last Reply
Posted

Well....unfortunately I don't have access to the ftp to get the source files, I'd be happy to try and help with this if someone could somehow send me those source files......

 

Absolutely my friend, here you go.

 

AHK Sources.7z

56uIzxg.png

  • 2 weeks later...
Posted
handleExec := checkFile( A_ScriptDir . "\handle.exe" )
If A_OSVersion = WIN_XP  ; parses path of cb.exe of OS is WIN_XP
{
	cbExec := checkFile( A_ScriptDir . "\cb.exe" )
}

starting line 51 - ending line 55

ParseActiveSystem(){	; Figures out which video is being played in the main wheel to determine the selected system :-)
	Clipboard = 
	
	If A_OSVersion = WIN_XP  ; Check whether OS is WIN_XP or not
	{
		RunWait %comspec% /c %handleExec% -p HyperSpin.exe | findstr /C:"\\Media\\Main Menu\\Video\\" | %cbExec% ,,Hide	; Fill the Clipboard
	}Else
	{
		RunWait %comspec% /c %handleExec% -p HyperSpin.exe | findstr /C:"\\Media\\Main Menu\\Video\\" | Clip ,,Hide	; Fill the Clipboard
	}
	Clipboard = %Clipboard%
	If ( Clipboard != "" ) ; If there is content in the Clipboard
	{
		IfNotInString, Clipboard, "Override Transitions" 	; determines if an override video is playing which we don't want to act on
		{
			Loop, parse, strHSSystems, `, 	; Parse the string with your systems, split by the comma character
			{
				x := "\" . A_Loopfield . "."
				IfInString, Clipboard, %x%
				{
					system := A_Loopfield
					Break
				}
			}
		}
	}Else
	{
		If A_OSVersion = WIN_XP  ; Check whether OS is WIN_XP or not
		{
			RunWait %comspec% /c %handleExec% -p HyperSpin.exe | findstr /C:"\\Media\\Frontend\\Video\\No Video" | %cbExec% ,,Hide	; Check whether there's a "no video" video found 
		}Else
		{
			RunWait %comspec% /c %handleExec% -p HyperSpin.exe | findstr /C:"\\Media\\Frontend\\Video\\No Video" | Clip ,,Hide	; Check whether there's a "no video" video found 
		}
		Clipboard = %Clipboard%
		If ( Clipboard != "" ) ; If there is content in the Clipboard
			system = "Sorry`, Cannot determine this system. No matching system video found"
		Else
			system :=
 	}
	Clipboard = 
	Return %system%
}

starting line 240 to ending line 282

 

these are the area of the code in hyperspeech that need editing to make it work again.

i will try to make changes so that eds can provide the necessary cli input that needed for this program to function again

 

i am going to be removing the call for handle.exe and cb.exe which was a hack way of receiving the information needed to declare what system and game being active.

the way hyperspin is in it currect version does not require these two programs anymore as a aid,

 

cb.exe = clipboard copy and paste monitoring.

handle.exe = scan and application process for certain activities.

 

right now i trying to figure from the source of hyperspeech and how it take LEDBlinky's cli input properly then make the adjustment with what eds provide.

so that is the intial plan as of right now

Posted

with EDS/Hypermarquee
 
hypermarquee already had voice speech capiability already
 
i was able to make a database that does system bios and game bios
here just a proof of concept that this database i have adapted over from hyperspeech does the job nicely
this can be done with text or without text...
it load speech based on LEDBlinky event triggers
 
https://onedrive.live.com/redir?resid=B589ED803582B702!2356&authkey=!AC1o6uCO9wLiWvA&ithint=video%2cmp4
 
if you are interested in the setup for your cab/pc for hyperspin, i will post a setup tutorial to help
 
there is a lot work to make it function the way it used to.
so i took a break and made it work with Hypermarquee, the result above is what i got so far
but i can still looking at fixing hyperspeech if there many that that want it done.
just wondering, from hyperspeech users, what were the important feature you like about it, so that i see that it still maintain?

Posted

Cool! For hyperspeech it was very flexible since you could enter whatever you wanted.

The features that itd like to hear are the following

Upon launch, after the video intro, an introduction to tell me how great looking I am

Then upon hovering over a system, it should say the system, description

Then upon giving over a game have it say a game description. It used to use a dat file for mame

Upon launching a game it should say something

Upon backing out a wheel say something

Upon entering genre or favorite say something

Upon exiting hyperspin tell me how much she will miss me

Upon getting back to hyperspin. After a game tell me how I did

I think that pretty much covers things

Posted

HyperMarquee & EDS Speech Tutorial Guide
 

06/05/2016 - Antos had done the work to replace HyperSpeech with HyperMarquee/EDS

 

 

THIS GUIDE IS MEANT TO HELP YOU NAVIGATE THROUGH THE MENU AND SHOW YOU WHERE TO PRESS BUTTONS/CHECKMARK OPITIONS, ONLY FOLLOW THE BUBBLE MESSAGE DIRECTIONS TO COMPLETE EACH TASK, THE BUBBLE MESSAGE ARE THE MAIN FOCUS OF THE SETUP.

WARNING SCREENSHOTS ARE EXAMPLES OF MENU AREAS, NOT MEANT TO BE EXACT SETUP COPY.

 

Proof of Concept



Add Main Menu.ini to Rocketlauncher\Data\Game Info\
This was the data that was adapted over from HyperSpeech to HyperMarquee
this file here is the System's Bios that is used on the Main Menu when highlight over each system
if you have more updated system bios for current system, please feel free to share with me so that i can update it. or you can update yourself if you edit the ini file

Last updated on 06/09/2016
Main Menu.zip

Install in the Root folder of HyperMarquee
This folder contains all the messages for each event that occurs in Hyperspin, so it will speech just like Hyperspeech.
SpeechText.zip

 

 

INSTALLING and SETUP EDS with HYPERSPIN

 

STEP 1:

post-19166-0-32522600-1465247704_thumb.png

 

STEP 2:

post-19166-0-77399700-1465247704_thumb.png

 

STEP 3:

post-19166-0-19475100-1465247705_thumb.png

 

STEP 4:

post-19166-0-67842700-1465247705_thumb.png

To Setup EDS with Hyperspin, please refer to Manual that is provide with the EDS install.
http://www.hyperspin-fe.com/files/file/7391-hyperspin-event-dispatch-system-eds/

if you need help or support please go the EDS's Thread
http://www.hyperspin-fe.com/topic/9006-hyperspin-event-dispatch-system-eds/

 

SETTING RESULT FOR = EDS's Speech for Bios and Events

 

post-19166-0-41620300-1465178093_thumb.png

Configure EDS

STEP 1:
post-19166-0-24954300-1465176545_thumb.png

STEP 2:

YOU WILL BE SELECTING BOTH APP ENTRY AS HYPERMARQUEE 
post-19166-0-04232600-1465177793_thumb.png

STEP 3:
post-19166-0-08276300-1465177794_thumb.png

STEP 4:
post-19166-0-63136500-1465177795_thumb.png

STEP 5:
post-19166-0-15236600-1465177797_thumb.png

ALL done for EDS Now to HyperMarquee

 

SETTING FOR = Hypermarquee's Speech for System & Game Bios

To Setup HyperMarquee with EDS, please refer to Manual that is provide with the HyperMarquee install.
http://www.hyperspin-fe.com/files/file/7397-hypermarquee/

if you need help or support please go the HyperMarquee's Thread
http://www.hyperspin-fe.com/topic/9012-hypermarquee/

STEP 1:
post-19166-0-47305100-1465165990_thumb.png

STEP 2:
post-19166-0-33152500-1465165991_thumb.png

STEP 3:
post-19166-0-00026500-1465165992_thumb.png

STEP 4:
post-19166-0-32977300-1465165992_thumb.png

STEP 5:
post-19166-0-67929700-1465165992_thumb.png

 

STEP 6: 
post-19166-0-50402900-1465245866_thumb.png

 

STEP 7:
post-19166-0-24635300-1465165993_thumb.png

STEP 8: 
post-19166-0-97609300-1465245865_thumb.png

STEP 9: 
post-19166-0-90327400-1465245866_thumb.png

 

 

SETTING FOR = Hypermarquee's Speech for Events Speech

 

STEP 1 to STEP 6: Repeat from hypermarquee system and game bios

 

STEP 7:

post-19166-0-39578600-1465254353_thumb.png

 

STEP 8:

post-19166-0-97976500-1465254353_thumb.png

 

STEP 9:

post-19166-0-25193700-1465256601_thumb.png

 

STEP 10:

post-19166-0-40829700-1465256168_thumb.png

 

STEP 11:

post-19166-0-90327400-1465245866_thumb.png

 

DONATION:
Antos: https://www.paypal.com/ca/cgi-bin/webscr?cmd=_flow&SESSION=Eg4O-6Pswp8pbC-nX_k-t-KISdBI2vbpcgFmLIKShYRC383cNL0N7DNUQde&dispatch=5885d80a13c0db1f8e263663d3faee8dcce3e160f5b9538489e17951d2c62172
Sevenseal: https://www.paypal.com/us/cgi-bin/webscr?cmd=_flow&SESSION=xv8xt4wUB-Ju8ct4waQDQv56QHCWZsuptN5_U0jNCBDWxHYkfhOm9DzbNzm&dispatch=5885d80a13c0db1f8e263663d3faee8dcce3e160f5b9538489e17951d2c62172

Posted

when i finish this guide, i will head back to playing with the source code... i rather give something that work for mean time then have everyone wait until it complete and have nothing in the process

cheer!

Posted

This is all great work Sevenseal, thank you. I don't use EDS or HyperMarquee, well I haven't tried them again since first release, so I'll either wait to see what you come up with or try them again.

It may be my phone but I could not see your screen shots above.

56uIzxg.png

Posted

This is all great work Sevenseal, thank you. I don't use EDS or HyperMarquee, well I haven't tried them again since first release, so I'll either wait to see what you come up with or try them again.

It may be my phone but I could not see your screen shots above.

viewable on browser... i dont see it either on tapatalk, i will try a different host to for the images soon... lmao just woke to use the bathroom sometime soon i will change them
Posted

tutorial guide up in progress ON POST #418 then next i will relocate the images to be hosted somewhere else so that it is easier to view

Archived

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

×
×
  • Create New...