#142471 - 11/02/2003 07:28
Question about voice commands
|
addict
Registered: 27/02/2001
Posts: 569
Loc: Albany, NY
|
How hard would it be to add voice command capability similar to a cell phone. That is, you record the command ahead of time (person's name in case of cell phone address book) and link it to a menu command. Not being a programmer, I assume you would need a voice recorder program as well as a program that could identify a recorded message and of course hijack to map it to a button press.
|
Top
|
|
|
|
#142472 - 11/02/2003 11:45
Re: Question about voice commands
[Re: rtundo]
|
enthusiast
Registered: 19/04/2001
Posts: 369
Loc: Seattle, WA (formerly Houston,...
|
Perhaps, this isn't very helpful, but to give you a rough idea: hard.
The empeg team tried working on a more complete solution than that your described, but if failed completely when you introduced the background noise in the car. This would be cool, but it'd be quite hard to get working properly.
John
_________________________
1998 BMW ///M3
30 GB Mk2a, Tuner,
and 10 GB backup
|
Top
|
|
|
|
#142473 - 11/02/2003 11:53
Re: Question about voice commands
[Re: johnmcd3]
|
addict
Registered: 27/02/2001
Posts: 569
Loc: Albany, NY
|
Ahhh. So one limitation is the background noise.
|
Top
|
|
|
|
#142474 - 11/02/2003 15:47
Re: Question about voice commands
[Re: johnmcd3]
|
member
Registered: 18/02/2002
Posts: 179
Loc: Germany
|
Would it be possible to record the background noise once and substract it from the input? Then the signal to noice ratio could be improved.
_________________________
----------------------------
MK1: 00314 (4GB)
MK2a: 030103104 (30GB)
Installed in a BMW 323ti
|
Top
|
|
|
|
#142475 - 11/02/2003 16:00
Re: Question about voice commands
[Re: Warp10]
|
carpal tunnel
Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
|
Background noise is, I'm sure, fairly random.
_________________________
Bitt Faulk
|
Top
|
|
|
|
#142476 - 11/02/2003 16:33
Re: Question about voice commands
[Re: wfaulk]
|
member
Registered: 18/02/2002
Posts: 179
Loc: Germany
|
I meant the "driving sounds" from the motor and the tires. I know that this depends on speed, though.
_________________________
----------------------------
MK1: 00314 (4GB)
MK2a: 030103104 (30GB)
Installed in a BMW 323ti
|
Top
|
|
|
|
#142477 - 12/02/2003 05:15
Re: Question about voice commands
[Re: johnmcd3]
|
carpal tunnel
Registered: 18/01/2000
Posts: 5683
Loc: London, UK
|
empeg team tried working on a more complete solution
At the time, the software available just wasn't up to the job -- it couldn't cope adequately with the noise levels in a car, and it required too much CPU to do the job.
The situation was improving (and is probably up to the job now), but car player development got canned, so we had to stop work on the VR.
One problem that you'll likely face is that open-source (or free) VR packages just aren't up to the standard of the commercial stuff, and the commercial stuff is expensive to license.
_________________________
-- roger
|
Top
|
|
|
|
#142479 - 12/02/2003 06:14
Re: Question about voice commands
[Re: Roger]
|
addict
Registered: 27/02/2001
Posts: 569
Loc: Albany, NY
|
Yeah, it sounds like the biggest problem is voice recognition even with one's own pre-recorded voice. I tried the voice commands on my phone. You really have to pronounce the command or person's name very carefully. If there is any noise in the background the phone is easily confused and asks you to repeat. My Onstar (when I was using the free 30 min of cell phone use) performed very well but as you say it 's probably very expensive to license if they'd let us use it at all.
|
Top
|
|
|
|
#142480 - 12/02/2003 14:30
Re: Question about voice commands
[Re: rtundo]
|
enthusiast
Registered: 14/09/2000
Posts: 363
|
Well, the empeg has a little more CPU power to work with and tons more space for storing higher bitrate voice samples than a cell phone. My biggest concern would be RAM. 16MB isn't enough to run the player, TTSd, empire, and emphatic, let alone adding VR and GPSapp to mix (not ot mention that I'd like to add ODBC monitoring in there too).
|
Top
|
|
|
|
#142481 - 13/02/2003 19:02
Re: Question about voice commands
[Re: TheAmigo]
|
enthusiast
Registered: 21/12/2001
Posts: 326
Loc: Mission Viejo, California
|
Too bad it couldn't just be a rather simple set of instructions. I'm sure recognizing an artist's name would be difficult, but a set of rather simple pre-known instructions would be fairly simple to deduce with background noise (as I would think. Instead of trying to guess what you were saying, it would obviously just have to determine a 'best match'). It would be pretty neat just to do something like 'Menu, Left, Left, Select, Play, Shuffle Random"
_________________________
John Heathco - 30gig MKIIa w/ tuner module
|
Top
|
|
|
|
#142482 - 25/03/2003 11:17
Re: Question about voice commands
[Re: jheathco]
|
journeyman
Registered: 10/02/2003
Posts: 78
Loc: St. Louis, MO
|
Now that Palantir is readily available, is there anyway that the voice recognition capabilities of a Palm Powered cell phone could be used to create playlists? I was just wondering. I've always liked the "jump" feature on the earlier versions of Winamp, and if anything could be made to duplicate that look-up, I would most definitely be in. (I'd have to upgrade to the Palm phone first...)
|
Top
|
|
|
|
#142483 - 25/03/2003 16:43
Re: Question about voice commands
[Re: MinerTwoFour]
|
carpal tunnel
Registered: 24/12/2001
Posts: 5528
|
Hmm... Interesting... Which Palm cell phone has voice recognition?
Chances are that the voice recognition system is built into the phone/whatever app on the Palm and wouldn't be a generic API which anybody could call. Could be wrong though.
- Trevor
|
Top
|
|
|
|
#142484 - 25/03/2003 20:43
Re: Question about voice commands
[Re: MinerTwoFour]
|
veteran
Registered: 21/01/2002
Posts: 1380
Loc: Erie, CO
|
I'm pretty sure that the VR is built into the phone part of whatever phone you'd get (Samsung, Kyrocea, etc.) and is not available to the palm part of the device. There aren't any API calls for it anyway. You would probably need to have an ARM processor to work with it if it was available, also.
|
Top
|
|
|
|
|
|