Voice command options

167 views
Skip to first unread message

alphonso mobley

unread,
Jun 30, 2014, 7:43:34 PM6/30/14
to quad...@googlegroups.com
voice command

Do you have any information on how too setup voice commands?  I have downloaded Vocala, Naturally Speaking, Putty and I use Microsoft's voice recognition.  I am not sure if I need to log on to a host ip number  to use Putty.  I would be curious to see what a built macro looks like as an example.  Linking those actions together really works well but I'm still trying to develop the perfect profile :-)

Fred Davison

unread,
Jun 30, 2014, 10:10:29 PM6/30/14
to

Diagram of the main elements involved in using voice commands.

The various pieces are:
  1. Dragon Naturally Speaking (any edition of a recent version)
  2. Vocola 2 and Natlink
    1. In step two of "Install Vocola 2 for the first time", follow the "pythonfornatlink" link and download install  python2.7.zip
    2. In step three, the "combined installer" we want is Download setup-natlink-4.1india.exe (6.7 MB)
  3. PuTTY, a communications program. (Be sure and use the Windows Installer, not just the putty program itself).
    • Putty configuration file [need example]
    • Desktop or Start menu short cuts [need example]
  4. A Vocola 2 Script placed in the proper folder ("Documents/NatLink/Vocola").  Example of one we have used.
  5. A Serial connection between the PC and the QuadStick, using either:
  6. A lot of patience.

A few notes:

  • Bluetooth Mouse/Keyboard mode is mutually exclusive with the SSP mode.  It can only do one or the other.  If the QuadStick is currently using Bluetooth for a mouse connection to the PC, that "device" will need to be deleted from the Bluetooth device list in windows, the new SSP mode preferences csv file (and the original Default.csv file that routes the mouse function through the USB channel) needs to be put in the quadstick flash and then the QuadStick needs to be re-paired to the PC's bluetooth as an SSP device.
  • If using Bluetooth SSP, a program like PC By Voice SpeechStart can be helpful to control Dragon when things go wrong and you have no way to control the PC with the QuadStick.
  • If using the USB to serial cable, then the QuadStick can still control the PC as a Bluetooth mouse while connected to the PS3.
  • A good directional mic, like this one, can really help when using voice commands while a noisy game is blaring away in the background.
[Alphonso, it looks like you're off to a good start on it.  Let's get together on the phone or skype and get it working.  I'll keep editing this entry as the details are fleshed out and it can serve as the main how-to page on the subject when we are done]


alphonso mobley

unread,
Jul 1, 2014, 8:22:53 PM7/1/14
to quad...@googlegroups.com
I download vocola version number three but you're saying I should have version two.  I order the CABLE USB SERIAL 3.3V 3.5MM PLUG today so at least I will have all the equipment when we start.  Should I be using naturallyspeaking instead of the Microsoft speech recognition?  So I am going to be using both a USB ports on the PlayStation with the QuadStick? where should we start?
 

Fred Davison

unread,
Jul 1, 2014, 10:31:58 PM7/1/14
to quad...@googlegroups.com
It can be confusing because the numbers don't have anything to do with the version of the software.  They are separate programs and differ in a lot of details.

Vocola 2 is the version for Dragon Naturally Speaking (DNS) and Vocola 3 is for Microsoft's Windows Speech Recognition (WSR).   I think Vocola 2 with DNS is the better choice.  The last update to V3 was 3 1/2 years ago, whereas V2 continues to be updated and is a lot more popular.  I'm not opposed to giving V3 a try but all the work Matt and I have done has been with Vocola 2.  To work with V3, we'd have to port over the current setup.

Imho, they should have named them Vocola DNS and Vocola WSR.

Brandon DiGia

unread,
Oct 5, 2014, 1:23:16 PM10/5/14
to quad...@googlegroups.com
I'm also very curious about this and would love to see a step-by-step instruction on how to do this. I have some ideas for some macros that are just plain devious

Fred Davison - QuadStick

unread,
Oct 5, 2014, 2:46:51 PM10/5/14
to quad...@googlegroups.com
Hi Brandon,

It's confusing because are so many pieces to it, but check out this post regarding setting up the voice control software:  https://groups.google.com/d/msg/quadstick/tE0agDNMfLU/fu8AkDqY3LAJ

All the installers for Python, Vocola, etc, all the bits and pieces that work with Dragon Naturally Speaking, have been collected into one installer, called "prerequisites", as a convenience.  There is now a "quadstick" program that lets the user adjust various settings and acts as a front end for the Vocola commands and is also a bridge to a ControllerMax, if you want to play with other consoles, like the PS4.   PuTTY still works as a front end, too.

After the QuadStick program is installed, the set of voice command files can be found in your Documents\Natlink\Vocola folder.  You can also see them here: http://csv.quadstick.com in the sub-folders for the different games, with the common voice command files in the "Vocola Scripts" folder.  Voice files are text files with the extension .vch or .vcl.  For info on the Vocola language in general, visit their site:  http://vocola.net/v2/LanguageTutorial.asp  The commands the QuadStick understands are:

Action commands allow nearly all outputs to be controlled with a text phrase

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

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

Direct commands:

help                         This message
outputs                      Prints list of output names
reset                        Clears all outputs to idle state
mode,number                  Sets profile mode directly to specified number
load,filename.csv            Loads new configuration profile
swap[,output_name]           Swaps output_name to Lip sensor (or clears swap if blank)
and,output_name              Adds second output_name to swap with Lip sensor
alternate,0|1|-1]            Clear, Set Once for next input, Set On for Alternate mode
boot                         Force immediate hard reset of QuadStick
debug                        Turns on printing of raw debug data stream
echo                         Toggle current character echo state
print                        Prints configuration settings
 
Vocola listens for a phrase, like "Zoom Scope" and simply translates that into one or more commands to the QuadStick. 

Reply all
Reply to author
Forward
0 new messages