Page 3 of 6 FirstFirst 123456 LastLast
Results 21 to 30 of 52

Thread: roadrunner with one voice?

  1. #21
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    Think that the 3 of us need to get an IM conv going to get this worked out...could just add cmds into rrmedia instead of needing to dump out a txt file...
    RideRunner...The #1 FE, PERIOD.

    Current Project: DFXVoice [v1.0 Released]
    Next in line: RRMedia v2.0

    DFX 5.1.1 Skin
    Appstore Link

    My RideRunner Plugins
    RRMedia
    RRExtended
    DFXVoice

    "There are no bugs - only undocumented features."

  2. #22
    Super Moderator
    Auto Apps:loading...
    JohnWPB's Avatar
    Join Date
    Sep 2005
    Location
    West Palm Beach, Florida
    Posts
    4,691
    Blog Entries
    1
    Wow, thats sounds like a good idea... But... UM.... we are talking IM, I should say that there and not here LOL

    That would be the way to go though, have the Voice command recognized, and then pass to the RRMediaDB. Such as "Play Artist the Doors" and it passes that to RRMedia, and it finds all the songs by the doors and cue's them up. This would also be good, as RRMedia finds the song INSTANTLY when a search is done, and would begin to play in under a second.
    Front End of Choice: Ride Runner (Is there anything else??? ) & Powered by the DFX5.1 Skin Available in the Mobile App Mart

    My Fiero Build Thread

  3. #23
    Variable Bitrate Jebus's Avatar
    Join Date
    Dec 2007
    Location
    Washington, USA
    Posts
    312
    Hmm, The key to this being tight and fast is limiting the recognition down to the least amount of choices for the reco engine. Throwing two thousand songs at it to chose from will not give the accuracy that you want while driving. That is why others have failed.
    The match happens at the reco engine. Not the database. The database just gives you the path and real song file to run.
    I can call the song fred flinstone and match that to the command to run the path\song file. The trick is to pare it down to the artist/album level.
    So given this there has to be a limited command set loaded with each artist/album. I'm working on that tonight, as I see the _db.txt. I have 907 songs in there. Lets see what I get from that.
    LOL, Um, I don't have any IM's on any of my boxes.
    ...JJG
    RRVoice Version 1.1.0.10 BETA
    RRVCConfig Version 1.0.0.69 BETA
    RRMouseTrap Version 1.5 Beta
    RRPointer Version 1.0 BETA Update Soon
    RRTTS Testing
    RRScript Testing
    SerialSwitch In Development

  4. #24
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    That _db.txt is just used for the what's currently in the listing. and the farther/deeper you browse, you'll also see (goback files) _gb1.txt, _gb2.txt,ect.. as those are just the _db.txt file renamed as you are browsing and deciede to back up a level it much quicker to just reload the prior list than it is to recreate it.

    What you might want to actually look at are the cache files.

    [EDIT]

    Should pick an IM as posting back n forth totally slow down the whole prog of getting this all working..
    RideRunner...The #1 FE, PERIOD.

    Current Project: DFXVoice [v1.0 Released]
    Next in line: RRMedia v2.0

    DFX 5.1.1 Skin
    Appstore Link

    My RideRunner Plugins
    RRMedia
    RRExtended
    DFXVoice

    "There are no bugs - only undocumented features."

  5. #25
    Variable Bitrate Jebus's Avatar
    Join Date
    Dec 2007
    Location
    Washington, USA
    Posts
    312
    Thinking about this, the way I have the reco engine tamed. A little utility that would get all the album NAMES with the word select or load prepended to each, configurable, into a text file called music.txt.
    Then the utility would take say, EAGLES and put all the songs you have from them and put into a file called Eagles.txt. You can add other commands later, if so desired. Keep in mind that ALL txt files will have SELECT MENU at the top and this EAGLES.txt will have SELECT MUSIC there also. To back up thru the menus. Again, You can add ANY other commands to any text file you want. My app has a spot to add individual commands on the fly. The the utility has the ability to do the same with artists/songs. I know you are thinking with five hundred Albums and three hundred artists, What???? These text files are grouped and loded as the commands drop down thru the "Path". This has to be this way for the reco engine to get it right every time, even with the music blaring and the window down. A good mic will also make this spot on every time.
    Again the trick to this is presenting an acceptable amount of text for the spoken phrase to match to. Sort of limiting it's choices. If you show the reco engine the whole music database to match on it will invariably get it wrong more than right.
    ...JJG
    RRVoice Version 1.1.0.10 BETA
    RRVCConfig Version 1.0.0.69 BETA
    RRMouseTrap Version 1.5 Beta
    RRPointer Version 1.0 BETA Update Soon
    RRTTS Testing
    RRScript Testing
    SerialSwitch In Development

  6. #26
    Variable Bitrate Jebus's Avatar
    Join Date
    Dec 2007
    Location
    Washington, USA
    Posts
    312
    Should pick an IM as posting back n forth totally slow down the whole prog of getting this all working..
    I'm not that concerned about how soon I get this going. Good things are worth the time.

    Your RM_Media is the cats meow for RR. It works a treat. You have all the things in place already. With the querying abilities of sqlite, any format can be generated and output to a file. And a song command can be coded to dynamically sendmessage to RR. The ini file is needed cause not all skin exec commands are formatted the same. Playing a song is.

    A little utility/script is whats needed to put this together. Otherwise it is a tedious one time task to generate the files needed to present the song names to the reco engine in smaller bites. All the other RR comands are a piece of cake. I am knocking those out in bunches. I am focusing on DFX 4 now as it is the skin I prefer. Should be easy for any skin.

    Here is a snippet of my menu.txt, This is what the spoken phrase is matched to.
    Computer Select Weather

    Select Menu
    Select Audio
    Select Radio
    Select Weather
    Select Traffic Cams
    Select Play
    Select Previous Song
    Select Next Song
    Select Mute
    Select Gas Prices
    Select Unmute
    Select Volume Up
    Select Volume Down
    Select Stop

    And here is the coresponding ini file section that translates.

    Select Menu=LOAD;Menu.skin
    Select Audio=Audio
    Select Radio=Radio
    Select Weather=WEATHER
    Select Traffic Cams=Traffic
    Select Play=Play
    Select Previous Song=RRPREV
    Select Next Song=RRNEXT
    Select Mute=MASTERMUTE
    Select Gas Prices=rrgas
    Select Unmute=MASTERMUTE
    Select Volume Up=Vol+
    Select Volume Down=Vol-
    Select Stop=STOP

    When say, you match on the phrase Select Weather another command set called Weather.txt will be presented to the reco engine, like this. And you say
    Computer Select Five Day

    Select Menu
    Select Five Day
    Select Today
    Reload Weather
    Select Current Temperature
    Select Satellite Image
    Select Radar

    And in the same ini you have

    Select Five Day=load;weather_detail.skin
    Select Today=WEATHER
    Reload Weather=RELOADWEATHER
    Select Current Temperature=load;weather_Temperature.skin
    Select Satellite Image=load;weather_Satellite.skin
    Select Radar=load;Weather_Interactive.skin

    All very simple, the hard part is the recognition engine part.
    I am building a Music.ini file right now, as I feel that it should be seperated from the main ini due to the size it will get. Based on the second word spoken, Computer Play Van Halen. Again it has to be this way for accuracy.

    This is a kick as it works now. It is lightning fast and so spot on accurate. I can damn near mumble the phrase to it and it recognises it 99% of the time. If I speak loud and clear it is absolutely correct every time.
    ...JJG
    RRVoice Version 1.1.0.10 BETA
    RRVCConfig Version 1.0.0.69 BETA
    RRMouseTrap Version 1.5 Beta
    RRPointer Version 1.0 BETA Update Soon
    RRTTS Testing
    RRScript Testing
    SerialSwitch In Development

  7. #27
    Variable Bitrate navputer's Avatar
    Join Date
    Jan 2007
    Location
    DFW Area
    Posts
    297
    Wow...this will be a nice feature to have....looking forward to this.

    Gee

  8. #28
    Variable Bitrate Jebus's Avatar
    Join Date
    Dec 2007
    Location
    Washington, USA
    Posts
    312

    RR Voice Control

    Ha Ha!
    Get your music files in order. RR Voice Control is almost ready for BETA testing. I will start a new thread in a few days......
    ...JJG
    Attached Images Attached Images     
    RRVoice Version 1.1.0.10 BETA
    RRVCConfig Version 1.0.0.69 BETA
    RRMouseTrap Version 1.5 Beta
    RRPointer Version 1.0 BETA Update Soon
    RRTTS Testing
    RRScript Testing
    SerialSwitch In Development

  9. #29
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    I'd hope that your not creating a bazilion txt files just to incorp RRMedia, if so that to me is completly foolish. As that is what "I" got from your description in posts above...

    PS...um that color (turquoise) is sooo no longer an IN color...hehehe
    RideRunner...The #1 FE, PERIOD.

    Current Project: DFXVoice [v1.0 Released]
    Next in line: RRMedia v2.0

    DFX 5.1.1 Skin
    Appstore Link

    My RideRunner Plugins
    RRMedia
    RRExtended
    DFXVoice

    "There are no bugs - only undocumented features."

  10. #30
    Variable Bitrate Jebus's Avatar
    Join Date
    Dec 2007
    Location
    Washington, USA
    Posts
    312
    Blue,
    I mean this as no offense, Believe me, I love RRMedia, But as I tried to explain before, there is really nothing that RRMedia can do to make voice recognition any better in Ride Runner with the exception of making existing commands available and making unlimited Virtual CD's available as I posted in your thread.

    The recognition phrase has to be at the recognition engine before the phrase is spoken, period. You haven't built mind reading into it yet!

    Now having said that, there are some people who won't use RRMEDIA

    What will that do for RR Voice Control? It will make it unusable for music.

    Do I know how this is going to work with a gazillion MP3's, No I don't.

    Alot of that will depend on how messed up user's media file's are.

    Thats why I am supporting only MP3's for my command sets initially.

    Yes there will be a ton of text files in two subfolders off of my main app.

    The user will never have to go there as they are all creatable, configurable, and deletable from RR Voice Control.

    ...JJG
    RRVoice Version 1.1.0.10 BETA
    RRVCConfig Version 1.0.0.69 BETA
    RRMouseTrap Version 1.5 Beta
    RRPointer Version 1.0 BETA Update Soon
    RRTTS Testing
    RRScript Testing
    SerialSwitch In Development

Page 3 of 6 FirstFirst 123456 LastLast

Similar Threads

  1. How to setup iGuidance GPS for RoadRunner
    By MatrixPC in forum RR FAQ
    Replies: 31
    Last Post: 05-22-2009, 08:29 AM
  2. Roadrunner Master Install Guide for noobs?
    By rock99rock in forum Road Runner
    Replies: 5
    Last Post: 03-26-2008, 11:36 AM
  3. SpeakEasy Voice Recognition - Beta 1
    By ruairi in forum Road Runner
    Replies: 31
    Last Post: 08-22-2006, 11:12 PM
  4. Replies: 21
    Last Post: 03-07-2006, 10:43 PM
  5. Roadrunner Skinning Tutorial
    By Meelobee in forum RR Skins
    Replies: 14
    Last Post: 12-30-2005, 07:28 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •