Voice attack

67 views
Skip to first unread message

Ikonosaurus Rex

unread,
Mar 27, 2018, 7:37:20 PM3/27/18
to QuadStick
I just got a program called voice attack for losing on my PC. It cost $10 but it lets you create as many profiles as you want and create commands to do as you wish. I'm not sure if it would work with Xbox or PlayStation though.

Fred Davison

unread,
Mar 27, 2018, 9:13:01 PM3/27/18
to Ikonosaurus Rex, QuadStick
I was looking at that program.  I think it would be a good alternative to Vocola.  A lot simpler, and cheaper, for users to set up, than the Dragon Naturally Speaking + Vocola mashup.

The QMP listens for text commands on the local UDP port 47807.  The text for sample commands can be found in the .../documents/natlink/vocola/ folder files.  It then relays that to the Quadstick via serial cable, bluethooth or USB.

Example of a command:

  "circle,1,100,200\r"  presses the Circle button at 100% pressure for 200 ms.

On Tue, Mar 27, 2018 at 5:37 PM, Ikonosaurus Rex <christ...@gmail.com> wrote:
I just got a program called voice attack for losing on my PC. It cost $10 but it lets you create as many profiles as you want and create commands to do as you wish. I'm not sure if it would work with Xbox or PlayStation though.

--
You received this message because you are subscribed to the Google Groups "QuadStick" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quadstick+unsubscribe@googlegroups.com.
To post to this group, send email to quad...@googlegroups.com.
Visit this group at https://groups.google.com/group/quadstick.

Message has been deleted
Message has been deleted

Fred Davison

unread,
Mar 28, 2018, 12:13:30 AM3/28/18
to Dan NH, QuadStick
The command to send to recalibrate would be "calibrate\r".  The word calibrate followed by a carriage return character 0x0d.

"reset\r" should clear any latches and all outputs should go to zero.  You will also hear a "blip" sound.   This is what I do in QMP to test the connection.

You can set up a bluetooth serial connection and use Putty to test commands.  When QMP starts, it searches for a serial connection to the quadstick, unless the "Enable voice commands over USB" is turned on.  Serial ports give you the response text, but the USB method is transmit only.

If you type in "help\r", you will get this:

const char *help_text = "\n\nThe QuadStick understands the following words and phrases:\n\n"

"Action commands allow all except keyboard outputs to be controlled with a text phrase\n\n"

"  output_name, state, value, duration   where:\n"
"    output_name is the output's name, like square, circle, triangle.\n"
"    state is 1 for ON, 0 for OFF and -1 for TOGGLE state.  Default is 1.\n"
"    value is 0 to 100 in percent. Default is 100.\n"
"    duration is in milliseconds or -1 for Permanent. Default is 200.\n\n"

"Example:\n"
"  circle,1,50,500<enter> will press the circle button at 50% for 500 milliseconds\n"
"  right_3,-1,100,-1<enter> will Toggle the R3 button until a new command is given\n"
"  square<enter> will press square button firmly for 200 milliseconds.\n\n"

"Direct commands:\n\n"

"help                         This message\n"
"outputs                      Prints list of output names\n"
"reset                        Clears all outputs to idle state\n"
"mode,number                  Sets profile mode directly to specified number\n\n"
"load,filename.csv            Loads new configuration profile\""
"swap[,output_name]           Swaps output_name to Lip sensor (or clears swap if blank)\n"
"and,output_name              Adds second output_name to swap with Lip sensor\n"
"boot                         Force immediate hard reset of QuadStick\n"
"debug                        Turns on printing of raw debug data stream\n"
"echo                         Toggle current character echo state\n"
"print                        Prints configuration settings\n"


There are some other commands that I don't have in the help text, but if you can get any of these working, I'll write up the rest.

"output_name" can also be most preference settings too.




On Tue, Mar 27, 2018 at 7:56 PM, Dan NH <dann...@gmail.com> wrote:
Fun! I found some socket code here: http://www.perlmonks.org/?node_id=129521

I tested this, and it works, but I'm wondering, what is the text for commands or the recalibrate?

use IO::Socket;
use strict;

my $sock = IO::Socket::INET->new(
    Proto    => 'udp',
    PeerPort => 47807,
    PeerAddr => '127.0.0.1',
) or die "Could not create socket: $!

\n";
$sock->send

("mouse_left_button,1,100,200") or die 

"Send error: $!\n";

On Tuesday, March 27, 2018 at 9:13:01 PM UTC-4, Fred Davison - QuadStick wrote:
I was looking at that program.  I think it would be a good alternative to Vocola.  A lot simpler, and cheaper, for users to set up, than the Dragon Naturally Speaking + Vocola mashup.

The QMP listens for text commands on the local UDP port 47807.  The text for sample commands can be found in the .../documents/natlink/vocola/ folder files.  It then relays that to the Quadstick via serial cable, bluethooth or USB.

Example of a command:

  "circle,1,100,200\r"  presses the Circle button at 100% pressure for 200 ms.
On Tue, Mar 27, 2018 at 5:37 PM, Ikonosaurus Rex <christ...@gmail.com> wrote:
I just got a program called voice attack for losing on my PC. It cost $10 but it lets you create as many profiles as you want and create commands to do as you wish. I'm not sure if it would work with Xbox or PlayStation though.

--
You received this message because you are subscribed to the Google Groups "QuadStick" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quadstick+...@googlegroups.com.

To post to this group, send email to quad...@googlegroups.com.
Visit this group at https://groups.google.com/group/quadstick.
Reply all
Reply to author
Forward
0 new messages