Sponsored links

Go Back   MP3Car.com > General > Show off your project > Worklogs


Reply
 
Share Thread Tools Display Modes
Old 01-10-2006, 07:54 PM   #1
Newbie
 
bhoff8023's Avatar
 
Join Date: Dec 2005
Posts: 14
bhoff8023 is on a distinguished road
2000 Celica Music Voice Control

My car project has been more software than hardware. I've been spending quite some time developing a music voice control system. There is no need for an LCD as everything loads automatically when I turn on the car. Music is synced via USB Key and the USB port is stowed away in what was the ashtray. Also, the software listens to everything being said in the car so that no buttons need to be pushed. It's able to read both MP3 and WMA tags. I've also programmed in a dynamic playlist feature, so I can listen to "my favorite songs" seperate from regular artist, album, genre, and song requests. All songs are randomized during each album, artist, genre, or favorites request and the system uses TTS to provide me voice feedback. The PC is connected to an Alpine CDE-9845 and the mic is installed in the driver side pillar. I have a few pics and videos at my site. As it is an on-going project, I'll post more as it comes along.

http://www.radiooncommand.com

Last edited by bhoff8023; 01-22-2006 at 07:41 AM.
bhoff8023 is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 01-10-2006, 11:20 PM   #2
Maximum Bitrate
 
kirbycope's Avatar
 
Join Date: Apr 2005
Location: Metro Denver
Posts: 622
kirbycope is on a distinguished road
What happens when the music is really loud and you cant scream over it?
What happens if someone singing says something like "Stop"?
__________________
Post Whore's tip:
User CP-> Edit Options-> Number of Posts to Show Per Page-> 100
http://www.frappr.com/mp3car from this thread http://www.mp3car.com/vbulletin/general-mp3car-discussion/65044-frappr.html
kirbycope is offline   Reply With Quote
Old 01-11-2006, 05:00 PM   #3
Newbie
 
bhoff8023's Avatar
 
Join Date: Dec 2005
Posts: 14
bhoff8023 is on a distinguished road
Good questions... to answer the first, I have just recently updated the voice recognition engine which has helped this problem. Listening to the music at a moderate level still allows me to pull everything up just fine. I don't typically play my music really loud, so it works for me. Also, if I am playing it loud, I'll just turn it down briefly in order to pull up my next request. A uni-directional mic also helps with this. And, it does a good job not backing up to prevent further recognition. As for the second question, I have to say "Stop Song" in order to trigger the command. I've had it running in my car for about 4 months now (old code) and a few days with the new code and it has only triggered a core command randomly, because it thought that I stated it, less than 10 times.
bhoff8023 is offline   Reply With Quote
Old 01-12-2006, 07:12 AM   #4
Variable Bitrate
 
Join Date: May 2005
Posts: 260
Rocky388 is on a distinguished road
That's exactly what I plan on doing in my truck in the future, having everything voice controlled. Nice work.

Do you plan on making the software available? If so, do you have an idea of how long it might be? Also, if you need anyone to test out the software before releasing it, I'd be interested.
__________________
Take 2 - '03 Audi A4
macmini with an 8" widescreen (in progress)

My 2004 Ford Ranger:
14" LCD w/ custom made aluminum bezel
Completly custom computer case

status: Totaled
Rocky388 is offline   Reply With Quote
Old 01-12-2006, 05:12 PM   #5
Newbie
 
bhoff8023's Avatar
 
Join Date: Dec 2005
Posts: 14
bhoff8023 is on a distinguished road
I have spent a good amount of time working on the software and plan on making in available for download. As for a time frame, I would have to say my goal would be sometime this summer. That would give me enough time to create a nice installer and setup instructions as well as fix a few bugs, such as the recognition delays after adding wma support. I'll keep you in mind for any testing that might be needed before the release, thanks for offering.
bhoff8023 is offline   Reply With Quote
Old 01-21-2006, 09:22 PM   #6
Newbie
 
bhoff8023's Avatar
 
Join Date: Dec 2005
Posts: 14
bhoff8023 is on a distinguished road
Software Updates Made

I have fixed the wma delay issue and have been adding a UI, which would make it easier to see the music that has been added. It will be changed to look better, but it's fine for testing right now. The software can still be configured to run in a headless config (my setup).

The picture was taken after the "Play Song" command. The list will change based on what you ask for. For example, by asking for "Play Genre", you will be displayed a list of all Genres related to the stored music. The Mic represents the current state of the Mic, which will automatically turn on/off based on TTS feedback.

Software will be available shortly for download.


Name:  ROCScreenshot.jpg
Views: 968
Size:  66.9 KB
bhoff8023 is offline   Reply With Quote
Old 01-27-2006, 11:56 AM   #7
Newbie
 
bhoff8023's Avatar
 
Join Date: Dec 2005
Posts: 14
bhoff8023 is on a distinguished road
Updated GUI

The GUI has been updated and yes I know, it's not that great. I only have a few minor bugs to work out and would like to add some bells and whistles to the listbox. Hoping to have the first release done soon. It will be pretty rough, but will get better over time.

One feature that I would like to add is that let say it doesn't pick up what you are asking for, from the listbox you will be able to highlight the item it does not recognize and then there will be a Fix button in order to train the the selected item. This would allow for increased accuracy for future requests.

New Screenshot (After Play Genre Request):

Name:  ROCScreenshot2.jpg
Views: 914
Size:  78.5 KB

http://www.radiooncommand.com

Last edited by bhoff8023; 01-27-2006 at 12:05 PM.
bhoff8023 is offline   Reply With Quote
Old 01-27-2006, 07:20 PM   #8
My Village Called
 
0l33l's Avatar
 
Join Date: Jul 2004
Location: Berkeley, CA
Posts: 10,520
0l33l is on a distinguished road
What language are you developing this in?
0l33l is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 01-28-2006, 07:37 AM   #9
Newbie
 
bhoff8023's Avatar
 
Join Date: Dec 2005
Posts: 14
bhoff8023 is on a distinguished road
Dev Language

Quote: Originally Posted by 0l33l
What language are you developing this in?


I'm using Visual Basic 2005 Express Edition: FREE . As for the voice recognition, I'm using the Naturally Speaking 8 Standard's Engine. The only piece of software that's not free. I got mine for about $50 with rebate. I started with VB6 and DNS 7, but have been porting over to keep up with what is out there.

http://www.radiooncommand.com
bhoff8023 is offline   Reply With Quote
Old 01-28-2006, 07:56 AM   #10
FLAC
 
SnyperBob's Avatar
 
Join Date: Nov 2001
Location: Illinois
Posts: 1,162
SnyperBob is on a distinguished road
Hey man, this looks and sounds like a really interesting project. If you are looking for beta testers let me know - otherwise, I'll keep an eye out for when you release this.

Keep up the good work.
__________________
www.mobile-effects.com

Free file hosting, picture gallery hosting for installs, PM me.

Internet's first Front End Skin browser, featured installs, downloads, links, informative articles - all free to registered users.
SnyperBob is offline   Reply With Quote
Old 01-28-2006, 12:48 PM   #11
My Village Called
 
0l33l's Avatar
 
Join Date: Jul 2004
Location: Berkeley, CA
Posts: 10,520
0l33l is on a distinguished road
Quote: Originally Posted by bhoff8023
I'm using Visual Basic 2005 Express Edition: FREE . As for the voice recognition, I'm using the Naturally Speaking 8 Standard's Engine. The only piece of software that's not free. I got mine for about $50 with rebate. I started with VB6 and DNS 7, but have been porting over to keep up with what is out there.

http://www.radiooncommand.com

Why didn't you just use SAPI?
0l33l is offline   Reply With Quote
Old 01-28-2006, 07:06 PM   #12
Newbie
 
bhoff8023's Avatar
 
Join Date: Dec 2005
Posts: 14
bhoff8023 is on a distinguished road
Quote: Originally Posted by 0l33l
Why didn't you just use SAPI?

When I started working on the project, I was just familiar with Dragon NS and found that the accuracy was quite high for me. When I read over the SDK for the software, it seemed very easy to me and does everything that I needed it to do. SAPI SR looks great and I'm looking forward to the new version that will be built into Vista.
bhoff8023 is offline   Reply With Quote
Old 01-28-2006, 07:12 PM   #13
My Village Called
 
0l33l's Avatar
 
Join Date: Jul 2004
Location: Berkeley, CA
Posts: 10,520
0l33l is on a distinguished road
Quote: Originally Posted by bhoff8023
When I started working on the project, I was just familiar with Dragon NS and found that the accuracy was quite high for me. When I read over the SDK for the software, it seemed very easy to me and does everything that I needed it to do. SAPI SR looks great and I'm looking forward to the new version that will be built into Vista.

Office XP also has a new version of SAPI.
0l33l is offline   Reply With Quote
Old 02-11-2006, 11:45 AM   #14
Newbie
 
bhoff8023's Avatar
 
Join Date: Dec 2005
Posts: 14
bhoff8023 is on a distinguished road
Updates

OK, so I have made a bit of changes... most noticable is the Playlist. Requests such as Song, Artist, Album, or Genre are now alpabetical in the list and currently played songs are paused during a request in order to increase accuracy. A "Cancel Request" will be added shortly. When a request is made a Playlist is formed now and the played item is highlighted. Repeat Off/On has been added to the UI. A video Demo of the UI is available here.

Name:  ROCBetaScreenshot.jpg
Views: 767
Size:  104.9 KB
__________________
http://www.radiooncommand.com
bhoff8023 is offline   Reply With Quote
Old 02-18-2006, 12:24 PM   #15
Newbie
 
bhoff8023's Avatar
 
Join Date: Dec 2005
Posts: 14
bhoff8023 is on a distinguished road
Train Button added.

The Train button is a great way to increase accuracy of a request. Below are pictures of it at work. A Quicktime movie of how it works can be viewed by this link:

Train Button Demo Video

This feature was something that I thought would be an absolute must before making a BETA available.

Name:  BETAScreenshot.jpg
Views: 720
Size:  92.6 KB

Name:  TrainButton.jpg
Views: 712
Size:  89.1 KB
__________________
http://www.radiooncommand.com
bhoff8023 is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
2000 Celica GT-S carputer. v1.0 boostedGT-S Show off your project 27 02-03-2007 01:28 PM
2000 Toyota Celica GT ***56k worning Goose Show off your project 34 01-28-2007 04:57 AM
Voice control Cheekz185 Centrafuse 0 06-23-2005 10:35 PM
Lilliput LCD, 2000 Celica GT and voltage problem Goose LCD/Display 15 12-29-2003 04:53 PM
X10 Mp3 2000 Remote Control topperge General MP3Car Discussion 4 10-11-2001 05:17 PM



All times are GMT -5. The time now is 04:23 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics