Extending Vocola (More Commands)

One of the tricks to making the most out of voice dictation (and Vocola in particular, I think) is that you must be willing to continually improve upon the way you do things. The command you wrote three months ago and that has served you well since can likely be improved upon in response to a changing play style. This post explains three techniques I have recently introduced into my gameplay: using dynamically declared variables to heal your off-tank, issuing multiple commands at a time, and dragging and dropping.

Dynamic Variables

I have previously demonstrated how one can pre-define an array of values as an available variable for use in a macro, allowing you to write just one macro to handle all spells of a particular type (targeted, helpful; targeted, harmful; untargeted). This can be expanded further, however, by using the Variable Vocola extension:

This simple extension allows you to remember things between commands during the same session. For example, you could remember the current contents of the clipboard (obtained via Clipboard.Get()) for inserting later via a different command. By session, it is meant that all these variables are forgotten each time you exit Vocola or use the “load extensions” command.
continue reading…

Vocola: Part 3 — Movement, Mouse, and Camera

It was obvious pretty early on when setting up my configuration that spellcasting was not going to be my biggest problem; movement was. Because while using abilities and casting spells, opening and closing interface panels, and even targeting other players are very binary actions, it is infeasible to play without the analog mouselook feature (I tried). I have had good luck using a SmartNav: EG head tracker at work, an assistive device I had purchased out-of-pocket to reduce my use of the mouse as a software developer. This camera tracks the movement of a small, reflective silver dot that you wear somewhere on the top of your head. That movement is then translated into mouse movement on-screen. Once I was certain of its efficacy, I requested that my work buy one for my use at the office so that I could take the one I had purchased home.

To hopefully pique your interest, I have created a short video of me demonstrating all of the techniques in this post:

continue reading…

Vocola: Part 2 – Group Healing, Abilities, and Multiple Characters

In Part I of the Vocola series, I demonstrated several syntax features useful for creating flexible macros: alternative words, optional words, and variables. In a couple of examples, we looked at spellcasting macros that, while effective, would be difficult to maintain. In this post, I’m going to show you my latest iteration of how I am able to manage my many different abilities with minimal effort.

The key to the system I recently settled upon is recognizing that you have 3 distinct types of abilities:

continue reading…

Vocola: Part 1 – The Basics

Dragon NaturallySpeaking is impressive software. It’s recognition accuracy is excellent. However, to unlock its full potential with macros and complex commands, you would have to purchase the Professional version for around $500, putting it well outside of the reach of many gamers. Thankfully, third-party software called Vocola can be used to replace — and in some cases, improve upon — the functionality missing from the Home and Premium versions of DNS.

Written by Rick Mohr, Vocola is available in two different versions: Vocola 2 works with Dragon NaturallySpeaking, while Vocola 3 was developed for Windows Speech Recognition. The syntax is slightly different between the two, but there is a primer of the differences available. (In most cases, you can use the same commands in either, but I will endeavor to point out the exceptions.)

Download and installation instructions: Vocola 2 | Vocola 3.

continue reading…