Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Newcomers DBPro Corner / Voice Recognition

Author
Message
MegaMan
20
Years of Service
User Offline
Joined: 24th May 2004
Location:
Posted: 15th Jun 2004 16:11
Hello. My next big project needs voice recognition. Is that even possible . Like you say something and it does the command. Just want to know.

Jack in, Megaman, Power up!!!
SandraD
20
Years of Service
User Offline
Joined: 30th May 2004
Location: Down on the corner, out in the street.
Posted: 15th Jun 2004 16:33
That would be cool... wonder if its possible?

Any truly great code should be indisguishable from magic.
zenassem
21
Years of Service
User Offline
Joined: 10th Mar 2003
Location: Long Island, NY
Posted: 15th Jun 2004 16:46
Megaman,

This is a fun an interesting project.

I tried something like this a long time ago, on a commodore 64. unfortunately the 2mhz processor didn't allow for a quick enough sample rate, and I wasn't able to store a lot of voice finger-prints. I wound up rigging a Microphone (to the Joystick input port).

Now I believe that this would still work today with better results. I'm not much into sound anymore so I will have to check the docs to see if DB allows acces to the mic input. If not you could always wire it up to the joystick port.

You can then graph the voice wave. Compare the graph to base patterns to see if there is a close match. The difficult part is establishing good base patterns, adapting those patterns to a specific user(persons) voice profile so that the program can learn to identify the persons voice. At the time I attempted this I went for ful words rather than phonetic learning, which is obviously a better method.

I also ran into issues with timing and reshaping the input waves(for example if someone spoke faster or slower than my base pattern).

Even though my experiments were hardly accurate enough for anything useful, it was interesting. I moved on to try programming a lie detector (again completely unsuccessful) that would measure moisture on the palms of hands (through joy port 2), and voice abnormalities. I think a magic 8-ball was more reliable.

Good luck with this. I think it can be done. In fact, building the interface to the joyport was half the fun. So you may decide to try it.


SandraD
20
Years of Service
User Offline
Joined: 30th May 2004
Location: Down on the corner, out in the street.
Posted: 15th Jun 2004 16:53
Well I would think that tying into one of the exsting recongnition applications would be easier, since programs like ViaVoice and the latest MS-Word allow it. Even mIRC makes the claim to accept voice comands from a voice agent character, though how is way, way beyond me.

This is one project that I'd find very interesting...

Any truly great code should be indisguishable from magic.
MegaMan
20
Years of Service
User Offline
Joined: 24th May 2004
Location:
Posted: 15th Jun 2004 19:03
Thanks for the support . If you find anything else tell me

Jack in, Megaman, Power up!!!
MegaMan
20
Years of Service
User Offline
Joined: 24th May 2004
Location:
Posted: 16th Jun 2004 13:46
If anyone has got somekind code that would help my project. Post it please.

Jack in, Megaman, Power up!!!
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 16th Jun 2004 14:03
Oh its possible alright using the Speech API system. I wont be doing it as it looks pretty awful to write...


The place for great plug-ins and things.
There's the right way, the wrong way and the TCA way...
MegaMan
20
Years of Service
User Offline
Joined: 24th May 2004
Location:
Posted: 16th Jun 2004 16:14
Ok thats 1 stage over. Can Be done: Tick

Jack in, Megaman, Power up!!!
MegaMan
20
Years of Service
User Offline
Joined: 24th May 2004
Location:
Posted: 16th Jun 2004 16:15
Stage 2: does anyone done this before and if so. Please post any code you have.

Jack in, Megaman, Power up!!!
harggood
21
Years of Service
User Offline
Joined: 9th Apr 2003
Location: the forest
Posted: 17th Jun 2004 00:56
An easy way... Dbpro writes to and reads from the clipboard. You can open the voice program from the dbpro program and run it along side, communicating through the clipboard.


awfuldarkforest.tripod.com/worldmaker.html
MegaMan
20
Years of Service
User Offline
Joined: 24th May 2004
Location:
Posted: 17th Jun 2004 13:43
Thats good but I've got DBC

Jack in, Megaman, Power up!!!
MegaMan
20
Years of Service
User Offline
Joined: 24th May 2004
Location:
Posted: 18th Jun 2004 16:17
Helloooooooo. Is anybody there. Is it posibble in DBC

Jack in, Megaman, Power up!!!
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 18th Jun 2004 17:09
Possibly with DBC - the tricky part is getting data back.
Would be easier with DBPro


The place for great plug-ins and things.
There's the right way, the wrong way and the TCA way...
MegaMan
20
Years of Service
User Offline
Joined: 24th May 2004
Location:
Posted: 18th Jun 2004 19:06
Ok thats good
stage one: Tick
Stage 2: has anyone else tried this before. If so please post code.


Jack in, Megaman, Power up!!!

Login to post a reply

Server time is: 2024-09-22 13:19:35
Your offset time is: 2024-09-22 13:19:35