Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Ultimate Arcade III / Speech recognition  (Read 3641 times)

0 Members and 1 Guest are viewing this topic.

VMJ Team

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 465
  • Last login:July 09, 2007, 09:29:50 am
    • Virtual Music Jukebox
Ultimate Arcade III / Speech recognition
« on: March 15, 2002, 08:54:24 am »

Well, I've purchased all of the material and started construction.  I don't have any photos yet, but I'll be posting pics on the MameRoom website very soon.  I have bigger and better plans for this cabinet than the last ones.  I'll be scrapping the whole keyboard drawer design on this cab.  Ultimate Arcade III will have a cordless keyboard/mouse tucked away somewhere (it's called the airboard).  

A heads up...I've been playing around with Microsoft's Speech Recognition Developers Kit.  I've added another project to my "spare-time" list.  An add-on to a mame front-end with full voice recognition capabilities.  The early tests that I've done show that this is not only possible, but can be very accurate (depending on the length of the training session).  It could even be possible to play "hands-free".  Although this defeats the purpose of building a cool cabinet, it's possible though.

Anyways,  it appears that the buyer may have backed out of our arrangement and I need a new buyer for the Ultimate Arcade III cabinet.  It is so early in the development stages, that it can be customized/designed to the new buyer's preference.  I'll be accepting bits in an auction style manner.  Please email me with a bid if interested in the Ultimate Arcade III cabinet.

Thanks
CyberPunk
cyberpunk@cybertechdesign.net
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

Jonathan_the_Red

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:Never
  • Cab-buildin' fool
    • Jonathan's Cab-in-progress
Re: Ultimate Arcade III / Speech recognition
« Reply #1 on: March 15, 2002, 10:48:20 am »
Just FYI, I'm planning to use SAPI in some of my own stuff. This sounds like a good candidate for open-sourcing :)

I think speech recognition would be most useful in the front end, not in the game itself. Be very nice to be able to just say "play Pac-Man" and have it launch.
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

darkmanx

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 175
  • Last login:May 29, 2003, 04:46:57 am
  • I want to Build My Own Arcade Controls!!
Re: Ultimate Arcade III / Speech recognition
« Reply #2 on: March 15, 2002, 01:34:13 pm »
yeah, then when something crashes you can set it to respond to "f$*@ you, you motherf%^#$!!!!!!!!!!!!!!!!!" and it will shut itself off.  ;D
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »
WHELP! As if you knew what an eternity was. Grovel before your true master!

ArcadeFX

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 188
  • Last login:November 10, 2004, 11:16:56 pm
  • All the Dude ever wanted was his rug back!
    • ArcadeFX
Re: Ultimate Arcade III / Speech recognition
« Reply #3 on: March 15, 2002, 01:39:18 pm »
This is very easy to do.  All you need is Game Commander (http://www.gamecommander.com/).  I have used this with ArcadeFX and it should work with any other FE or application or game.

Here is a blurb of what game commander can do.

"Game Commander is a voice control application for games. Many of today's games have a lot of keyboard commands that can be hard to remember. Game Commander takes you to the next level of gaming by enabling you to control most Windows
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

Jonathan_the_Red

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:Never
  • Cab-buildin' fool
    • Jonathan's Cab-in-progress
Re: Ultimate Arcade III / Speech recognition
« Reply #4 on: March 16, 2002, 09:57:39 am »
I like reinventing the wheel, dammit :) Besides, it wouldn't be entirely reinventing the wheel... we've got SAPI.

I've got a couple of reasons (besides the challenge) for not wanting to use GameCommander. First, it appears that in GC you have to individually create each command. I'd like to be able to have my FE scan my game list and automatically create a speech recognition command for each based on the game's name, kind of like what Windows Media Player does with Plus! XP installed. Second, I need to be able to execute macros based on not only voice commands, but also data received over the serial port. Long story. And third, I want to have audible feedback to commands, which GC supports, but I want the feedback to be generated using text-to-speech, so it can include the name of the game it's gonna play.
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

)p(

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 964
  • Last login:March 27, 2009, 03:38:15 am
  • We are the Galaxians...
    • Emulaxian:cabinet and frontend
Re: Ultimate Arcade III / Speech recognition
« Reply #5 on: March 16, 2002, 03:39:00 pm »
Quote
I Long story. And third, I want to have audible feedback to commands, which GC supports, but I want the feedback to be generated using text-to-speech, so it can include the name of the game it's gonna play.


I use the ms agent technology in Emulaxian to do the text to speech...and for fun did some experiments with speech recognition...I must say it was very fun especially shooting the galaxians...left left left...shoot  :D

Peter
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

Dudah

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:January 31, 2025, 12:20:26 am
Re: Ultimate Arcade III / Speech recognition
« Reply #6 on: March 16, 2002, 04:34:34 pm »
Would that happen to be Micro$oft Speech SDK? My friend Aaroncake who made an MP3 computer for his car has that on it. his website is http://www.aaroncake.net I believe if you wanna check it out. Best of luck!

-Dudah
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

RacerX

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 831
  • Last login:April 25, 2024, 04:53:33 pm
  • Longtime member, sometime poster.
Re: Ultimate Arcade III / Speech recognition
« Reply #7 on: March 16, 2002, 04:44:46 pm »
I have played with this too.  I wrote a little front-end in Visual Basic using Microsoft's speech recognition.  I was able to say, "Play Donkey-Kong" and it would fire off the game.  I wanted to find a front-end that was already written and just add this code to it (I'm lazy that way  ;)), but I gave up trying to find one written in VB that was open source.
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

1UP

  • Token Junkie
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2081
  • Last login:November 11, 2014, 01:37:18 am
  • Yes, that is a joystick in my pocket.
    • 1UPArcade
Re: Ultimate Arcade III / Speech recognition
« Reply #8 on: March 17, 2002, 02:01:27 am »
What sucks about voice input is all the damn setting up before you can even use it.

Free resource for building your own rotating control panels!

My other job...


Jonathan_the_Red

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:Never
  • Cab-buildin' fool
    • Jonathan's Cab-in-progress
Re: Ultimate Arcade III / Speech recognition
« Reply #9 on: March 17, 2002, 12:11:53 pm »
1UP--

Yeah, I wouldn't want to use speech in a game, either (apart from being slow and inaccurate, it also strikes me as cheating). I'm much more interested in it for the front end.

Microsoft operating systems have a built-in speech subsystem, and separate vendors can plug in their own recognition engines. For each user, it maintains a "speech profile". The practical upshot of this is that you can spend a few minutes training, and your speech recognition will be improved over all apps that use it.

Not only that, but training often isn't even necessary. There are two main types of speech recognition: dictation and voice commands. With dictation, you're speaking text and the computer is translating it into the written word. Dictation is a very, very computationally difficult problem, and a lot of training is required to get anywhere near acceptable accuracy. Voice commands are a much simpler problem. With voice commands, there's a relatively small list of valid words, and the recognition engine is just trying to decide if you've said one of them. Modern speech recognition engines have advanced to the point where they can do quite well at voice commands without any training at all.

If you have Windows XP, try installing the Plus! XP pack and firing up Windows Media Player. If you plug in a microphone, you can say "play artist Pink Floyd" and the recognition will be good enough without any training to do just that.

By the way, it's really unfair to compare your computer to your remote control. Your computer is a behemoth that runs a cycle in a billionth of a second and has hundreds of millions of bytes of RAM. Your remote control is a stupid little logic controller with virtually no memory. You'd darned well better believe your computer will do a better job at speech recognition.
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »