Tue Oct 02, 2012 5:59 pm
Now, to run this properly, you just need to extract anywhere, run the EXE, and read the Readme (duh). The Readme has the first-time setup that you should do in-game (you need to remap the keyboard controls; make sure to save the user profile assigned to the keyboard after you change the controls so that they don't reset every time you quit the game) and all the commands you can say.
To test the program out, say anything and see if it reports "Speech Detected". Try a command from the list in the Readme, and see if it recognizes it. If you say "Computer?", it should respond.In the game, after you set-up the keyboard controls, you can play with whatever controller you want, just make sure the keyboard is either not assigned to any team, or that it is assigned to your team if you're playing with the keyboard.
As for a tip, since the tool will need to take over control for the few moments that your command is being executed, make sure not to be using the controller when you're calling out a voice command, or to stop using it just as you finish speaking the command. When you practice the timing, you'll see that the tool can be really responsive, without taking control from you for too long.
So, if you say "Get Open", just as you finish the word "Open" stop doing anything on your controller, and once your teammate starts his movement and the command has been executed (or the Playcalling Message has been shown; I HIGHLY recommend you enable those for "User Plays Only" in the Coaching Settings), you can start using your controller to do whatever with your player. You can see the timing (and I still don't have it down perfectly) in the preview video. The circle becomes green when the tool takes over, and blue again when I do something with the controller to get back the control. Do NOT expect to be given the control back automatically (i.e. don't expect the circle to turn blue by itself); once your command starts playing out, use your controller to regain control yourself.
Tue Oct 02, 2012 6:04 pm
Tue Oct 02, 2012 6:58 pm
Tue Oct 02, 2012 7:04 pm
Tue Oct 02, 2012 7:07 pm
Leftos wrote:It's as responsive as it can be, really. Can't make it go any faster, since I use a prebuilt Speech Recognition engine. Tool is only going to be as responsive as that engine is, there's practically no delay from the point your command is recognized to the point it's called for execution.
Only way to make it more responsive is to maybe give it a higher priority than the NBA 2K executable. If NBA 2K is using all the CPU, your phrase is bound to be detected slower, thus the additional delay.
Are you saying that you felt it was less responsive than the preview video I've put up? Or does the preview video not seem responsive enough to you? If it's the second one, there's nothing I can do to make it faster, sorry. If you compare my preview video to the ones being posted with Kinect on X360, I think the delay is about the same, and as good as it gets.
v0.2 lets you add and edit commands, which means you can add any button combo as a voice command, and activate it with whatever phrase you like! Then, you can share your commands with other users here, by either uploading a screenshot, or the command file from My Documents.
Tue Oct 02, 2012 7:10 pm
Tue Oct 02, 2012 7:20 pm
Wed Oct 03, 2012 1:22 am
Wed Oct 03, 2012 1:29 am
Wed Oct 03, 2012 1:32 am
Wed Oct 03, 2012 1:40 am
Wed Oct 03, 2012 2:29 am
Wed Oct 03, 2012 2:38 am
Wed Oct 03, 2012 6:44 am
Wed Oct 03, 2012 7:08 am
Wed Oct 03, 2012 7:33 am
JaoSming wrote:yep, works on all games technically.
Wed Oct 03, 2012 2:59 pm
Wed Oct 03, 2012 10:40 pm
Wed Oct 03, 2012 10:45 pm
Thu Oct 04, 2012 4:55 am
Sat Oct 06, 2012 2:55 am
Sat Oct 06, 2012 3:48 am
Sat Oct 06, 2012 4:04 am
As for a tip, since the tool will need to take over control for the few moments that your command is being executed, make sure not to be using the controller when you're calling out a voice command, or to stop using it just as you finish speaking the command. When you practice the timing, you'll see that the tool can be really responsive, without taking control from you for too long.
So, if you say "Get Open", just as you finish the word "Open" stop doing anything on your controller, and once your teammate starts his movement and the command has been executed (or the Playcalling Message has been shown; I HIGHLY recommend you enable those for "User Plays Only" in the Coaching Settings), you can start using your controller to do whatever with your player. You can see the timing (and I still don't have it down perfectly) in the preview video. The circle becomes green when the tool takes over, and blue again when I do something with the controller to get back the control. Do NOT expect to be given the control back automatically (i.e. don't expect the circle to turn blue by itself); once your command starts playing out, use your controller to regain control yourself.
Sat Oct 06, 2012 2:56 pm
Sun Oct 07, 2012 4:20 am
Leftos wrote:Inspired by the Kinect functionality of the X360 version of NBA 2K13, I decided to try and make a tool that will allow PC users to get as much of the same functionality as possible, with any PC microphone. Here's a preview of what I've got so far.
We can only create shortcuts based on keypresses, so nothing too fancy. I'm starting with what's on the D-pad (Right and Left), and then maybe some position specific shortcuts based on Left Bumper + Player Icon, like "5 set a screen" to get your center to set a screen for you. Ideas? Suggestions?
Quick Usage NotesNow, to run this properly, you just need to extract anywhere, run the EXE, and read the Readme (duh). The Readme has the first-time setup that you should do in-game (you need to remap the keyboard controls; make sure to save the user profile assigned to the keyboard after you change the controls so that they don't reset every time you quit the game) and all the commands you can say.
To test the program out, say anything and see if it reports "Speech Detected". Try a command from the list in the Readme, and see if it recognizes it. If you say "Computer?", it should respond.In the game, after you set-up the keyboard controls, you can play with whatever controller you want, just make sure the keyboard is either not assigned to any team, or that it is assigned to your team if you're playing with the keyboard.
As for a tip, since the tool will need to take over control for the few moments that your command is being executed, make sure not to be using the controller when you're calling out a voice command, or to stop using it just as you finish speaking the command. When you practice the timing, you'll see that the tool can be really responsive, without taking control from you for too long.
So, if you say "Get Open", just as you finish the word "Open" stop doing anything on your controller, and once your teammate starts his movement and the command has been executed (or the Playcalling Message has been shown; I HIGHLY recommend you enable those for "User Plays Only" in the Coaching Settings), you can start using your controller to do whatever with your player. You can see the timing (and I still don't have it down perfectly) in the preview video. The circle becomes green when the tool takes over, and blue again when I do something with the controller to get back the control. Do NOT expect to be given the control back automatically (i.e. don't expect the circle to turn blue by itself); once your command starts playing out, use your controller to regain control yourself.
Download
NBA 2K Speech Recognition Tool
Requires .NET Framework 4.