Announcement

Collapse
No announcement yet.

DFXVoice – A Voice Control Plugin [v1.1.0.1 Released 09/23/2012]

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DFXVoice – A Voice Control Plugin [v1.1.0.1 Released 09/23/2012]

    Feel free to use the button below to show your appreciation for the many hours I have already spent and will probably continue to spend till this plugin is 100% done


    First and foremost, thanks goes to Jebus and RRVoice, for the inspiration to get one of our several attempts to create a working voice recognition command plugin.

    Note: This is a General usage plugin, not tied to any skin name, just called DFXVoice b/c I didn't want to have to go thur the code and change all of the commands after I decieded to make it not tied to just one skin.

    Now, for the details of this plugin:
    Windows 7 Compatible
    Written in .Net
    All files are in XML
    Editor for the XML files
    Built in screen Overlay(with option to be animated)
    Built in Music Tag Scanner (background)
    Fast n Efficient / Multi-threaded
    Multiple command mode
    Utilize RRMedia’s Db Option
    All settings changeable thur the plugins setting screen
    Extremely Fast startup, plugin startup done in background!

    *=Currently Working on

    **=Future feature

    Operates in the same manner as RRVoice with the following additions:

    Direct Play Command Set
    “Direct Play ”, this statement when spoken, after a very short pause and sound notification, allows you to play a song by either saying Song “” or a song version from a particular album by saying “Album ” and then “Song ”
    Some examples are:

    Direct Play ACDC (wait for ok to continue sound) Song Thunderstruck
    Direct Play ACDC (wait for ok to continue sound) Album The Razors Edge (wait for ok to continue sound) Song Thuderstruck
    Direct Play ACDC (wait for ok to continue sound) Play Album The Razors Edge

    Multiple Song Title match Selection This comes in handy when you just play a whole artist and then latter want to jump to a song that may appear on several different albums like one might be the studio version and another one, a live version, ect. It will display a list screen, and then you can just select the one you want to hear.

    Additional Music commands features
    Play Song xx and Direct play song command allow for both the real and AKA song titles The Tag's Title need to have a (xx) format .

    . Example: ACDC's song "For Those About To Rock"
    . Song Tag Tile: "For Those About To Rock (We Solute You)"
    . You can say either: "For Those About To Rock" or "For Those About To Rock We Salute You"

    Multi Command mode
    When in this mode, you can issue several commands. The only limitation is that you wait till it finishes processing the previous spoken command.

    Wake Command Option
    This allows you to wake up DFXVoice and listen for commands. This was something that was added but at the current time, not really happy with its workings.


    ************** Requirements **************
    .Net 2.0
    Win XP - see below
    win 7 - None
    Good Mic
    Done at least one speech training

    ************* Install Notes *************
    Windows 7 speech setup
    ----------------------
    Start Menu > Control Panel > Ease Of Access > Speech Recognition > Advanced Speech Options(far left) Uncheck the "Run Speech Recognition at startup" checkbox
    If not already done so, select your mic to use with speech(Advanced... btn)
    If the speech is already running, close it

    Windows XP speech setup
    -----------------------
    Install either:
    a) SAPI SDK 5.1
    b) Install the Speech Recognition found in Office 2003

    * The (b) option above is the better option if you have it available to use, as it has a slightly newer speech recognizer engine than the 5.1 SDK has

    start Menu > Control Panel > Speech Recognition Tab Profile Settings button: Move the 'Accuracy vs. Recognition Response Time' bar to the far right. Uncheck the Background Adaptation checkbox (don't need it to constantly add the road noise to the profile! )

    Plugin usage
    ------------
    You'll need to either:
    a) create button(s) to execute the cmd "DFXVoice"
    b) Add the "DFXVoice_Status" indicator to some screens, and by simply clicking it, will activate it
    c) Start up the XML Editor(plugin folder\Util) Wakeup commands tab, Enabled-Yes, set a listen for phrase apply & save

    To cancel listening you can either:
    a) re-execute the "DFXVoice" cmd
    b) Click the overlay
    c) say "Cancel Voice" (if using the wakeup cmd option, this will just put it back to sleep)

    Default Plugin indicator status's:
    Red Mic - Plugin loaded and not listening
    Orange Mic - Wakeup cmd option is enabled and its listening for the wakeup cmd to be spoken
    Green Mic - Listening and ready for your command(s)

    There is a Multi command mode, which in the default install, you can start by saying "Multi", you'll get the command recognized sound, overlay will disappear. Now just give it your voice commands, waiting for the previous one to be recognized before giving the next one


    DL's:

    Beta 0.5.0-19
    Beta 0.5.1-56
    Beta 0.5.2-2
    Beta 0.5.3-86
    Beta 0.6.1-191
    v1.0.0.0-185
    v1.1.0.0-39
    v1.1.0.1-20+
    Attached Files
    Last edited by Blue ZX3; 10-04-2012, 09:18 PM. Reason: Post update, version update
    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
    Carwings Main Menu Screen Shot (Animated overlay was turned off for this shot)

    Click image for larger version

Name:	Main Screen Shot.png
Views:	1
Size:	412.5 KB
ID:	2281315

    Carwings Plugin Setting Screen Shot

    Click image for larger version

Name:	Carwings Setting Screen Shot.png
Views:	1
Size:	329.0 KB
ID:	2281317

    Included XML Editor/ DFXVoice Config

    Click image for larger version

Name:	DFXVoice XML Editor Screen Shot.png
Views:	1
Size:	63.5 KB
ID:	2281316

    The Live Debugger

    Click image for larger version

Name:	Live Debugger.png
Views:	1
Size:	48.5 KB
ID:	2281318
    Last edited by Blue ZX3; 11-19-2011, 10:04 PM.
    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."

    Comment


    • #3
      Seeing that I am converting this from the original made plugin in VB6 to VB.Net, I am now almost back at the same operational point that the VB6 one was at. Coding is going good, and hopefully, I should be able to start posting some testing versions.
      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."

      Comment


      • #4
        If i understand the plugin can work only with the DFX skin ?

        Comment


        • #5
          i think this will be the all skins version, just named dfxvoice,,, this will allow all skinners , users to use this plugin,,,

          i think the version that comes with dfx ,, will be more intergrated to dfx skin and its functions
          Riderunner / Genesis
          Plugin Breaker in test BassRR Plugin Player, Wifiman_NET
          New Home for Genesis & BassRR :adding to site ,, Hellfyre night
          Bassrr Beta Release :Version 1.3.7
          Movie_info Release :Version 3.1.0
          Wifiman_NET:Version 1.0.0

          Every Future, Needs A Beginning

          Comment


          • #6


            Eagerly awaiting download link.

            Mal
            Vehicle: [100%] 1995 C 1500 ECLB
            Gear: [90%]
            Build: [80%] PC & Chassis, Worklog

            Comment


            • #8
              Originally posted by pierrotm777 View Post
              If i understand the plugin can work only with the DFX skin ?
              Originally posted by carputer1 View Post
              i think this will be the all skins version, just named dfxvoice,,, this will allow all skinners , users to use this plugin,,,

              i think the version that comes with dfx ,, will be more intergrated to dfx skin and its functions
              I have added a note to the first post to clearify this confusion. Im not thinking of doing two plugins, just the fact that I now have another PI to manage is bad enough, without adding a modified version of this on top of that big pile now..

              Originally posted by Enforcer View Post
              speachless
              Wow...I know it takes a lot to get that kinda feedback from you, and you haven't even played with the plugin yet. Thanks!
              Last edited by Blue ZX3; 09-26-2011, 01:10 PM.
              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."

              Comment


              • #9
                Originally posted by Enforcer View Post
                speachless
                Wow, Blue, that's something coming from Enforcer.

                Comment


                • #10
                  Originally posted by Blue ZX3 View Post
                  Wow...I know it takes a lot to get that kinda feedback from you, and you haven't even played with the plugin yet. Thanks!
                  Originally posted by kbreeden View Post
                  Wow, Blue, that's something coming from Enforcer.

                  Don't get too excited, it was just a play on words to get a mucky paw print in the thread so I get notifications.

                  Comment


                  • #11
                    Thanks Blue!, wow, ....a editor too...nice!

                    Comment


                    • #12
                      Ya, b/c I highly recomend NOT to manually edit them, there is even a big comment at the top of all the files telling you so..
                      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."

                      Comment


                      • #13
                        I will also be including any needed carwings skin files in the installer, as an option of course. If I have a bit of time, or need a break from coding, I may do a quick video clip of it in action.
                        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."

                        Comment


                        • #14
                          Marvelous stuff!!
                          Thanks Blue

                          Comment


                          • #15
                            Things are moving along nicely, might just start releasing a very basic (no music cmds support) version this weekend and see how things go for the testers. There will be a time frame limit (one week from buid date) on the beta releases till the first offical one has been released, this will make sure anyone that trying it will be using the most current one, as I can not afford to waste my time to check on things that have already been fixed and released.
                            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."

                            Comment

                            Working...
                            X