Various tips and tricks

I will be posting a collection of useful hints that I find out, as well as things I'm struggling with. Most of the information here is taken from somewhere else.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

In the DNS options, turn off

In the DNS options, turn off the option to read back the text when you're correcting something. Otherwise you have to wait until it reads it all back before you can pick one of the choices (otherwise it thinks you're trying to dictate again and just overwrites it with what you just said, typically something like "choose 1").

Replace the correction menu commands using your own macros, allowing you to say something like "pick 1" (which is less likely to be mistaken than "choose 1").

Use an add-on such as vocola to create your own macros if you do not have the professional version.

The dictation box is your friend ("show dictation box") for applications that do not properly capitalize or correct text, for example certain browser input forms or Mozilla Thunderbird. In the settings for the dictation box, tick the option to put the text in the clip board. It's useful in case you opened the dictation box for a field in a browser which was not a text input field.

The mouseless browsing extension for Mozilla Firefox works really well most of the time, although sometimes it will hang Firefox completely.

Using the keyboard shortcut (+) to toggle the microphone on and off is a fast way to switch it off when somebody enters your office.

Avoid using different languages for the same operating systems or applications. The keyboard shortcuts differ, requiring you to rewrite them.

To access icons in the notification area more easily, turn off the option to hide inactive icons.

Avoid using Google's web-based applications, they're not very accessible. You can configure pop access to your Gmail account.

Instead of using quick launch buttons, put the icons on your desktop and rename them to something easy. You can then launch the applications just by using the command "open ".

Accessing windows in the taskbar is not completely reliable. Sometimes the taskbar button gets focus but the window does not open, opening the context menu seems to force it into focus.

Per Haglund wrote: The

Per Haglund wrote:

The mouseless browsing extension for Mozilla Firefox works really well most of the time, although sometimes it will hang Firefox completely.

I have done some troubleshooting. The following sequence of events will cause Firefox to hang:
- Open a new browser window, in my case it opens with default of five tabs
- Close one of the first four tabs
- Try to navigate using the command "click <number on link>"; it will incorrectly paste the number of the link inside the address bar
- Create a new tab and go to a URL
- Try to navigate using the command "click <number on link>"; Firefox will hang

For the time being I will avoid closing tabs.

Unimacro has support for

Unimacro has support for mouseless browsing and after switching over to use unimacro for standard tasks I've not experienced a single crash. Good stuff!

It is awkward to work with a

It is awkward to work with a lot of folders in your mail client. There are extensions for Thunderbird that allow you to configure keyboard shortcuts to move your messages into specified folders. However, you can also use one of 10 custom tags to label your messages before putting them all into a single archive folder (I'm still working on effective ways of archiving and searching messages).

If you're using vocola,

If you're using vocola, before you start reinventing the wheel, read the vocola instructions and the samples:

Quintijn wrote:

How about the samples folder of vocola? (C:\Program Files\NatLink\Vocola\Samples).
Quintijn

Also have a look at the vocola macros available at speechwiki.org.

Cleanup your vocabulary. The

Cleanup your vocabulary. The command "edit vocabulary" opens up the vocabulary editor, where you can get rid of words which sound relatively similar to what you are saying, but you absolutely never will use. For example, Kovac versus go back. Of course you should really be enunciating your words and sentences clearly, however, I get better recognition when there are not so many near-hits. This also reduces the frustration levels Smiling. You can also get rid of incorrectly capitalized words in the vocabulary editor.

KnowBrainer's picture

Removing words is easier

Removing words is easier said than done.  Keep in mind that NaturallySpeaking has some 90,000 words in the current general large vocabulary and deleting all the words that you don't use from the large vocabulary could take several weeks.  You might also keep in mind that many of these words will most likely be added back into NaturallySpeaking.  We are not saying that you shouldn't remove problematic words like “era” versus “error” but we recommend against making a major project of it.  You'll find that you get a lot more bang for your buck by adding phrases to your vocabulary, taking advantage of the Written Form/Spoken Form and in some cases, utilizing the Properties button.

 

 

KnowBrainer Support Staff - Lunis Orcutt

Dictated with DNS 9, KnowBrainer and UniVoice

Remove the process

Remove the process ctfmon.exe! It interferes with keystrokes from Dragon, see the following post:

http://www.speechcomputing.com/node/1335

I have two monitors

I have two monitors connected, but MouseGrid only applies to one of them. No serious problem but somewhat annoying.

I have a small macro to throw around Windows, which is useful when I need to see both of them at the same time:

# some variables
<n> := 1..99;
<Directions> := (Up | Right | Left | Down );

# moving windows
bigStep(direction, steps) := {$direction_$steps};
move window <n> <Directions> = {Alt}{Left}{Down}m bigStep($2, Eval($1*10)) {Enter};

Unfortunately some applications, such as Thunderbird, do not provide the same access to the window menu (or whatever it is called in Windows).

Regarding Firefox and the mouseless browsing extension, I've now tried inserting some delays between each of the keypresses, as it seems that's sometimes Firefox gets confused just by pressing F6 and shift+F6 repeatedly. We'll see how it goes.

I find it very practical to

I find it very practical to be able to move a window to the other screen (I use 2 screens). I do this in the _tasks grammar of unimacro, but in other systems it can work equally well. In my case NVIDIA must be configured, for example with the keystroke shift+ctrl+a, that then moves the active window to the other screen. Beware of this configuration, sometimes the mouse pointer identifies the window that should be moved. I prefer to have the active window selected for that.

Also see the tasks grammar of unimacro, about the taskactions.

Quintijn

While playing around with

While playing around with putty configuration, I found that there is a standard Windows keystroke to access what's called the "system menu", where you have the options to restore, maximize, move etc. changing the macro above as follows allows me to move around most Windows:

move window <n> <Directions> = {Alt+space}m bigStep($2, Eval($1*10)) {Enter};

it seems that as usual there's a way to do it already unimacro... Smiling

I don't seem to be getting as many hangs with Firefox and a mouseless browsing extension, but there have been some (after inserting delays).

I had a closer look at the

I had a closer look at the sample macros available in the vocola installation directory. There were already commands for moving windows, as well as resizing them. The SetMousePosition function can be used to position the mouse cursor at the edges of the window, which, in combination with remembering the mouse position and dragging to a new mouse position, allows you to resize the window or move it.

I got tired of the taskbar positioning sometimes working, sometimes not. I've made the Windows taskbar vertical, converted my task selection macros to use mouse positioning, and put up some post-its on the side of the screen marking each position (I have my screens pivoted so they can be quite a few positions).

Well, unimacro... take a

Well, unimacro... take a look at the tasks grammar of unimacro.

I just released unimacro 3.3, now you can also call "task appname" with appname one of your predefined applications like emacs, edit (some edit program), voicecoder, word, command (cmd) etc.

Quintijn
PS there are some demonstration movies about this grammar too.

Composing messages in

Composing messages in Thunderbird is slow. For some reason, you can see text being input character by character. You can also see the cursor moving character by character when you run commands such as "correct..." or "select...".

It's possible to use a dictation box, but I ended up losing some mails because I accidentally closed the dictation box.

Backtick problems. Starting

Backtick problems. Starting to write some macros for working in the bash shell. First goal will be to navigate folders, then viewing and editing files. For navigation I've written some small batch scripts which lists directory contents and prepends a number in front of each entry. Then I'm working on a script which will allow me to say, for example, "3 cd", or "3 edit", or "3 view".

The bash scripts work fine, basically 1 shows a directory listing with a number prepended, the other selects the entry that I request, writes it to a file, where the macro will then pick it up. Problem is with the macro, which generates double backticks rather than single backticks.

Macros are (2nd one reads a temporary file generated by the shell script and then removes it):


LS = /home/perh/scripts/myls.sh{Enter} ;

1..99 (edit = vi|CD = cd|view = less) =  /home/perh/scripts/navigator.sh {Space} $1 {Enter}
 Wait(200) $2 {space} Wait(200) "`cat .perhtmp` ; rm ../.perhtmp &> /dev/null" {Enter} ;

Navigations shell script is (writes the name of selected item to the temporary file .perhtmp):

[orc@karpov ~/perh/t]$ cat /home/perh/scripts/navigator.sh
 #!/bin/bash

count=0

for i in `ls`

do

count=`expr $count + 1`

if [ $1 -eq $count ];
then
        echo "$i" > .perhtmp
fi

done

e.g I say "ls":

[orc@karpov ~/perh/t]$ /home/perh/scripts/myls.sh
/etc/orc/perh/t

1 liffeams52nightly.exp
2 liquidatord_2006-10-24.log

Then I say "2 view":

/home/perh/scripts/navigator.sh 2
[orc@karpov ~/perh/t]$ less `` cat .perhtmp``  ; rm ../.perhtmp &> /dev/null

This is where the problem appears, my macro has been translated into generating two backticks rather than one. I tried a few different variations, but can't seem to figure out a workaround. It actually seems quite random, sometimes I get double, sometimes I get single backticks.

The problem seems to be do

The problem seems to be do with the fact that the backtick character on my keyboard only generates a visible Backtick in the document once I press the following character. So sometimes I get a single Backtick, sometimes I get double Backtick, sometimes I get no Backtick at all, depending on how they have 'stacked up'.

Using this little macro:

test me = "` " ;

Problem solved by using the

Problem solved by using the ASCII code for the "`" symbol

1..99 (edit = vi|CD = cd|view = less) =  /home/perh/scripts/navigator.sh {Space} $1 {Enter}
 Wait(200) $2 {space} "{Alt+96}cat .perhtmp{Alt+96} ; rm ../.perhtmp &> /dev/null" {Enter} ;

See the following thread on

See the following thread on some thoughts for what editor to use, including a workaround for when you return to an application and can no longer selects parts of the text: http://www.speechcomputing.com/node/1375

Surfing on pages with image

Surfing on pages with image maps can be done fairly easily using Internet Explorer. The command "click image" brings up an overlay with numbered arrows pointing to each hot area of the image map.

(Noticed this while playing the Web based game travian)

Using the greasemonkey

Using the greasemonkey extension for Firefox together with scripts may make certain websites more easily accessible (http://www.greasespot.net/). For example, there are Gmail macros which add keyboard shortcuts. I will spend some time experimenting, and see whether it's possible to use Gmail without a mouse or keyboard.

No progress on using

No progress on using Greasemonkey. speechwiki.org contains some vocola macros for Gmail, I am tweaking them a bit to align the commands with the way I work with Outlook to make it feel more natural.

Office 2007 "ribbon"

Office 2007 "ribbon" functionality make it quite easy to access GUI elements, without having to write macros for each individual command you can reach them with a few "keystrokes".

(I was forcefully migrated to Exchange yesterday, and I'm rebuilding macros)

Chuck Runquist's picture

Per Haglund wrote: Office

Per Haglund wrote:

Office 2007 "ribbon" functionality make it quite easy to access GUI elements, without having to write macros for each individual command you can reach them with a few "keystrokes".

(I was forcefully migrated to Exchange yesterday, and I'm rebuilding macros)

Keep in mind that if you're using DNS 9.5, it is not necessary to reinvent the wheel. There are numerous Natural Language Commands which function much faster using a single command that can access and execute most of the options on all of the ribbons in Outlook 2007.

If you go to write macros, your macros will execute far more slowly and far less efficiently than the Natural Language Commands that are already built into 9.5 for Microsoft Office 2007. In addition, DNS 9.5 Preferred fully supports Microsoft Outlook 2007 using these commands.

You would be well advised to avoid spinning your wheels.

Chuck Runquist
Former Dragon NaturallySpeaking SDK & Senior Technical Solutions PM for DNS

It is not so much my confidence that scientists will get it right as it is my confidence that nonscientists will get it wrong. Isaac Asimov

To which I add my own version, "I am not so confident that technically oriented people will get it right as it is my confidence that non-technically oriented people will get it wrong."

Thanks for your feedback.

Thanks for your feedback. Using 9.5 preferred, the commands listed in the user guide from nuance do not work in Outlook. Using "what can I say" produces the list of global commands only. Why do you say that Microsoft Outlook is supported in 9.5?

Per Haglund wrote: Why do

Per Haglund wrote:

Why do you say that Microsoft Outlook is supported in 9.5?

Microsoft Outlook commands are only supported in Dragon in Professional editions. Outlook Express works with the Preferred edition and possibly Standard.

--
Martin Markoe, eMicrophones, Inc.
The best microphones for Speech Recognition
Read, "Key Steps to High Speech Recognition Accuracy"

KnowBrainer's picture

Interestingly enough,

Interestingly enough, Outlook 2007 is supported in NaturallySpeaking Preferred but it's probably not documented in the "What Can I Say" help command. Of course, since you are now looking at KnowBrainer, this will probably be a moot point because KnowBrainer includes full support for Microsoft's Outlook including WYSWYS (What You See Is What You Say). Example: If you want to go to the inbox you simply say Inbox. If you want to go to the calendar you can say Calendar but if you kick it up a notch you can say Go to the 14th or Schedule an Appointment on August 24th at 2:15 P.M. (both commands are also global). You can say any Outlook menu item but when responding to e-mails it is easier to say Personal Reply which will click the Reply button, paste the recipient's first name into the message box, type a comma, after their name, capitalize the first letter of their name, switch to Rich Text view (because NaturallySpeaking works best in plaintext or Rich Text and Rich Text offers most of the sizzle of HTML) and presses the {Enter} Key twice. When you want to send your message you could say Send but it is easier to say Send And Delete which sends the message, switches back to the inbox and deletes the original message.


Since you are also planning on purchasing VoicePower, you might want to see if VoicePower includes these types of time-saving commands.


Future Watch: In an upcoming version of KnowBrainer we are also planning on adding commands that will allow you to add any folder, document or program to an existing open list command which currently has to be edited manually. This will allow you to click on a folder or file and say "Add to Open List" without physically editing any of the KnowBrainer commands. We are also planning on creating "Add to Web List", “Add the Move List”, “Add to Save List” and “Add to Print List” commands. Previous versions of KnowBrainer included these commands but they didn't always deploy properly. Fortunately Microsoft has tightened up Windows Vista coding and we will be able to add these features back. We refer to these commands as Power Commands because the commands code themselves automatically (seemingly like artificial intelligence).

 

 

Lunis Orcutt - Developer of KnowBrainer (DNS Command Software)

A Nuance Gold Certified Endorsed Vendor

Chuck Runquist's picture

Per Haglund wrote: Thanks

Per Haglund wrote:

Thanks for your feedback. Using 9.5 preferred, the commands listed in the user guide from nuance do not work in Outlook. Using "what can I say" produces the list of global commands only. Why do you say that Microsoft Outlook is supported in 9.5?

There is some confusion in the recent posts about what is supported in DNS 9.5 Preferred with regard to Microsoft Office 2007. Therefore, allow me to clear up some issues in this regard.

First, DNS 9.5 Preferred does not support Microsoft outlook in any other version of Microsoft Office except Microsoft Outlook 2007. Therefore, anyone who is looking for support for Microsoft Outlook in DNS 9.5 Preferred will only find it in Microsoft Outlook 2007.

Second, DNS 9.5 Preferred does not offer any Natural Language Commands for Microsoft outlook 2007. DNS 9.5 Preferred offers Natural Language Commands support only for Microsoft Excel 2007 and Microsoft Word 2007. Therefore, if you look in the Command Browser, you will only see Natural Language Commands for these to Microsoft Office 2007 applications. As a result, if you say "what can I say" you will only see the global commands in Microsoft Outlook 2007.

Third, in spite of the above, DNS 9.5 Preferred does support full navigation command and control under MSAA (Microsoft Active Accessibility, or as it's listed in the Dragon NaturallySpeaking Options dialog, Active Accessibility). What this means is that if you are using Microsoft Outlook 2007 and DNS 9.5 Preferred you should have full access to all of the Ribbon options (i.e., you can say office button, any of the ribbon options tabs, such as Message, Insert, Format Text, Developer, and any of the ribbon bar options, such as Spelling, Attach File, Signature, Attached Item in any of the ribbon tab options. Microsoft has made all of the options in the Outlook 2007 Ribbon fully accessible by voice command. It doesn't matter whether you are running DNS 9.5 Preferred, or one of the Professional versions. The ribbon is fully accessible by simply saying the names of any of the options (Say-What-You-See).

Lastly, all flavors of DNS 9.5 fully support Select-and-Say in Microsoft Outlook 2007. DNS 9.5 Preferred does not support Select-and-Say in any previous version of Microsoft Outlook, but in Microsoft Outlook 2007 DNS 9.5 Preferred inserts a COM add-in for Select-and-Say the same as it does for Microsoft Word 2007. The add-in for Microsoft Outlook 2007, regardless of what flavor of DNS 9.5 you're using, is dgnoutlook.dll. You can find this by simply, in Outlook 2007, click on Tools, click on Trust Center..., and clicking on Add-ins. Simply look for NatSpeak Outlook Addin. If it isn't there, then added using the COM Add-ins utility at the bottom of the Add-ins dialog. The file is located in the DNS 9.5 programs folder:

C:\Program Files\Nuance\NaturallySpeaking9\Program\dgnoutlook.dll

Chuck Runquist
Former Dragon NaturallySpeaking SDK & Senior Technical Solutions PM for DNS

"Any simple idea will be worded in the most complicated way". -- Malek's Law

Thanks, that clarifies

Thanks, that clarifies things and MSAA makes more sense than speaking characters to access ribbon items.

Selecting long blocks of

Selecting long blocks of text is easy using the "select <word> through <word>" command

I bought theBoom with a USB

I bought theBoom with a USB soundpod to replace my Logitech USB headset a month ago but must admit that I'm not too impressed. In my experience I personally am the limiting factor when it comes to recognition accuracy -- when I make an effort to speak clearly accuracy is high using either microphone, and conversely, when I stop paying attention to how I speak accuracy drops using either microphone. I also find the the following advantages with the Logitech headset:
-- More comfortable to wear for extended periods of time (I wear glasses, but that is not the main issue, I'm not getting the weight distributed evenly on my ear. I also replaced the in-ear rubber headphone cover with a normal foam one)
-- Can listen to music while dictating
-- It is easier to remove and replace frequently while always getting the microphone in the same place

Having said that, I think the boom might be more practical for traveling and it does give slightly better accuracy. I'm also thinking about mounting the boom on my Logitech headset to get the best of both worlds...

Managing icons on your

Managing icons on your desktop is a pain. I created a shortcut to the desktop folder and placed it on my desktop. It allows me to open my desktop folder by saying "Open Desktop", bringing up the standard Windows Explorer where it is easy to delete, rename, copy files (using vocola macros).

Actually I just created some

Actually I just created some vocola commands for opening folders instead, for some reason it takes up to 10 seconds for my system to open up a folder linked to by a shortcut on the desktop

Again take a look at the

Again take a look at the folders grammar of unimacro.

I recently heard/read that when opening a folder (from a shortcut key) lasts for more seconds you probably have (too) many "Network Places" open. (just call "open My Network Places" to inspect).

Quintijn

Okay, I have now installed

Smiling Okay, I have now installed unimacro (together with voice power and know-brainer and vocola)...

If you use a USB headset to

If you use a USB headset to dictate but want to listen to music from speakers attached to the computer you can configure it from the control panel. Go to "sound and audio devices", "audio" and pick the appropriate sound devices for audio input and output from the drop-down menus.

The MouseGrid and similar

The MouseGrid and similar products that I have tried so far only covered one monitor. I have just installed hippo MouseGrid, which seems powerful and covers two monitors.

http://sean.wenzel.net/voicerecognition/mousegrid/

KnowBrainer's picture

 Hippo Mouse Grid isn’t

 Hippo Mouse Grid isn’t limited to just 2 monitors.  It appears to be unlimited.  We successfully deployed it on 4 30 inch monitors.

 

Lunis Orcutt - Developer of KnowBrainer  (DNS Command Software)

A Nuance Gold Certified Endorsed Vendor

I just discovered yet

I just discovered yet another add-on package for creating your own commands at:

http://sean.wenzel.net/voicerecognition/hippocampu...

I won't have time to look at it now but I suspect it requires the professional version of Dragon.

... and I'm now guessing

... and I'm now guessing that hippo MouseGrid also does Sad

Neat find! He says: "My

Neat find!

He says: "My version of a Natlink/Vocola replacement", which would imply it doesn't require the Pro version, but I will see.

N.b., he specifically says of his "HTML Programming by Voice" offering: "The supplied vocabulary is importable only into the "Professional" version of NaturallySpeaking®." So he is attuned to the different ramifications.

http://sean.wenzel.net/voicerecognition/index.epl

Also note that the download is described as "pre-release - last updated 2005.09.18 at 10:41am EST", so it may be too soon to dance in the aisles Smiling

Bruce

Problems with the correction

Problems with the correction menu in Outlook 2007. While dictating in a new message window, I bring up the correction menu. However, as soon as I try to pick one of the options, the correction menu closes without having corrected the text. It does not work using "choose ..." or my vocola macro "pick..." (which sends alt + ...). The correction menu works fine in all other applications, including Microsoft Word.

KnowBrainer's picture

Unless you rewrote the Pick

Unless you rewrote the Pick < 1-10 > macro in Vocola, this is a KnowBrainer 2006 correction command but we can't imagine why it is prematurely closing the Correction Box in Outlook 2007 and not other programs. This sounds like a Microsoft Outlook option but we can't think of a setting that would produce this result. If you require advanced formatting you might consider temporarily dictating in Microsoft Word and cutting and pasting and if you don't need advanced formatting you can always utilize the Dictation Box.

 

Just out of curiosity, have you tried substituting Select <1-10> for choose <1-10>?  You will still have to follow up by saying OK but breaking the command into 2 separate parts might help to isolate the problem.


Lunis Orcutt - Developer of KnowBrainer (DNS Command Software)

Now Providing FREE (1st 5 min.) Tech Support 615-884-4558

A Nuance Gold Certified Endorsed Vendor

I'm using the "pick" macro

I'm using the "pick" macro in vocola , not in knowbrainer (it was a recommendation on speechwiki.org). I have tried using "select", no success yet.

Haven't seen this problem

Haven't seen this problem for a while

For some reason, opening

For some reason, opening Microsoft Office attachments in Microsoft Outlook messages can take up to one minute when Dragon NaturallySpeaking is running. Not sure if Dragon is somehow preparing the documents.

Some current issues: -

Some current issues:
- Despite getting a new connector cable for theboom from e-microphones (true to their reputation, they offered excellent support), I can't help feeling as recognition is worse using theBoom then it was with my old headset. Small words are more frequently misrecognized. The sound seems good when I listen to recordings. I have performed new audio setup.
- Why on earth does the dictation box close if you press escape, without saving the contents??
- I'm looking for a vocola macro to insert the current date, in the format of my choice. I found some old links to discussions about implementing it in natPython but I'm not familiar with that.
- Outlook has been a real pain in the .... sometimes it stops recognizing dictation, interpreting everything as commands. The screen also keeps jumping as you dictate.

Per Haglund wrote: Some

Per Haglund wrote:

Some current issues:
- Despite getting a new connector cable for theboom from e-microphones (true to their reputation, they offered excellent support), I can't help feeling as recognition is worse using theBoom then it was with my old headset. Small words are more frequently misrecognized. The sound seems good when I listen to recordings. I have performed new audio setup.

I made a few recordings to compare the sound from the two headsets more accurately. The recording from the boom is quite clearly more muffled. I guess I need to follow the advice on the e-microphones website:

"The correct position for this microphone is very close to the corner of the mouth, 1/2" or less. We recommend creating a new enrollment if you use this with speech recognition software."

I am back to using my old

I am back to using my old headset, until I can find the time to re-train or I move into noisier environment (hopefully not a Black Hawk helicopter, as used as a demonstration on the manufacturer's website). I guess the old saying "if it ain't broke don't fix it" applies

You can change the settings

You can change the settings of the application box so that the contents are copied to the clipboard when the box closes.

Unfortunately that does not

Unfortunately that does not apply when window is closed by pressing escape (which happens accidentally every now and then for me because there is a unimacro "Escape" - which is useful most of the time).

The simple solution was to

The simple solution was to create an application-specific vocola macro "escape" in natspeak.vcl which does nothing ( escape = Wait(100) ; )

Per Haglund wrote: Some

Per Haglund wrote:

Some current issues:
- Outlook has been a real pain in the .... sometimes it stops recognizing dictation, interpreting everything as commands. The screen also keeps jumping as you dictate.

I will be trying this advice from VoicePower's outlook section: "If you're using Word for your e-mail editor and Dragon won't allow you to dictate into it or won't allow you to select text by voice, Dragon's add-in to Microsoft Word might be disabled. To re:enable the Dragon add-in say, "Restore Select and Say" and enable dgnword.dll if it is disabled. If you have other problems, refer to the Troubleshooting section in VoicePower's desktop guide."

KnowBrainer's picture

You will also find several

You will also find several options by looking up
"What to Do When You Lose Select-&-Say in Microsoft Word" in the
KnowBrainer Quick
Tips
dating back to 2003 and a matching KnowBrainer command, also created
in 2003, called Fix Word.

 

 

Lunis
Orcutt
- Developer of KnowBrainer  &

Host
of the KnowBrainer Speech Recognition Forum

A
Nuance Gold Certified Endorsed Vendor

ALWAYS Ask If Your Speech Recognition Vendor Is
Nuance Certified

Quote: - I'm looking for a

Quote:

- I'm looking for a vocola macro to insert the current date, in the format of my choice. I found some old links to discussions about implementing it in natPython but I'm not familiar with that.

This is not too difficult, all you need to do is to locate your Natlink user directory... you can use the configure Natlink and Vocola utility to do this and copy the relevant script across. For global use, you need to start the name with an "_" and finish with a ".py"

E.g., "_datetimemacros.py". All you need to do then is to turn your microphone on and off and use the commands already given such as "insert short date" and you will get 21.11.2007.

there are instructions for changing the format in the script and which should be quite obvious... if you can already script in.Vocola

The link is at... http://speechwiki.org/NL/NatLinkScripts.html

Mark

Beautiful!

Worked like a charm. Nicely commented code as well. Thank you!

Command reaction time when using vocola and unimacro

I can't help feeling that my command reaction time is a bit slow sometimes. For example, navigating webpages. I also noticed that the process vcl2py.exe launches and ends quite often. I am wondering what this process does, the name implies that it is used to translate vocola scripts to Python but it is obviously doing something else. I will also be looking into the performance comments on the forum. I guess that I need to look at the following:
- Dragon accuracy setting
- Command complexity (unimacro, vocola)
- Availability of equivalent built-in commands
- Availability of equivalent custom commands in voice power or no-brainer

Some progress

See the following thread regarding vcl2py.exe, it should not be affecting the performance:

http://www.speechcomputing.com/node/1685

I did find out that using HTML formatting in Outlook makes command recognition much slower:

http://www.speechcomputing.com/node/1739

When creating a new user

When creating a new user profile I hadn't realized how many custom words I had amassed (and which were lacking in my new profile). I used getwords and putwords for the first time, and they worked like a charm Smiling

http://www.synapseadaptive.com/joel/getwordsautili...

Chuck Runquist's picture

Per Haglund wrote: When

Per Haglund wrote:

When creating a new user profile I hadn't realized how many custom words I had amassed (and which were lacking in my new profile). I used getwords and putwords for the first time, and they worked like a charm Smiling

http://www.synapseadaptive.com/joel/getwordsautilityaprogram_m.htm

Glad to see you've joined the choir. Most users of DNS have been aware of PutWords and GetWords for a long time.

However, there are some caveats:

1. You cannot use GetWords and PutWords across versions of DNS if you wish to transfer your pronunciations. The reason for this is very simple. The way that the phonetics table has been changed between versions, and this applies to every version, pronunciations from one version are not compatible with the phonetics table in subsequent versions. Therefore, you can only use the pronunciations option in GetWords and PutWords within a version, not across versions.

2. You can use GetWords and PutWords if you do not use the pronunciations option.

3. You cannot use GetWords and PutWords to transfer a words from one language (i.e. US English) to another language (i.e., any English version other than US English, or any international language version). The phonetics table in each language version is different. If you attempt to transfer a word a cross language versions (even different English versions) you may get an error message for any words that don't have a phonetics table equivalent in the language to which you wish to import your custom words using PutWords. PutWords and GetWords were generally designed for the export and import of custom words within a specific language, not across languages.

4. If the changes that I suspect are being developed relative to DNS 10 pan out, GetWords and PutWords will not work with DNS 10 at all.

5. Although GetWords and PutWords are supposedly copyright Joel Gould 1999, that copyright is no longer valid. Nuance owns all the rights to GetWords and PutWords as Joel only extracted these features from DNS originally anyway. The only difference between GetWords and PutWords and the import/export function for custom Vocabulary in DNS is the ability to transfer pronunciations (training). Otherwise, the internal code is identical to what is used in DNS. Therefore, Nuance allows these utilities to be distributed freely. However, anyone who tries to sell them would find themselves on the wrong end of a copyright/patent infringement lawsuit.

Chuck Runquist
Former Dragon NaturallySpeaking SDK & Senior Technical Solutions PM for DNS

"Facts do not cease to exist because they are ignored." -- Aldous Huxley

CTFMON.exe is a Microsoft

CTFMON.exe is a Microsoft process known to conflict with Dragon NaturallySpeaking. Getting rid of it requires taking several steps. However, I stumbled across an article mentioning a tool for removing it:

http://news.cnet.com/8301-13880_3-9923868-68.html

I haven't tested it yet

KnowBrainer's picture

CTFMON Remover is Old News

We've been using/recommending CTFMON
Remover
for at least 6 months on the KnowBrainer Speech Recognition
Forums
. You might want to stop by from time to time as the KnowBrainer
Speech Recognition Forums receive a considerable amount of traffic and you
could've found out about this marvelous utility a long time ago  Wink

 

Lunis Orcutt - Developer of KnowBrainer  &

Host
of the Http://www.KnowBrainer.com Speech Recognition Forum

admin's picture

KnowBrainer wrote: We've

KnowBrainer wrote:

We've been using/recommending CTFMON
Remover

The address you gave downloads a German language edition. The current correct path for the English edition is:

http://www.gerhard-schlager.at/files/CtfmonRemover...

It's probably better to go to the homepage and download the current version from there as it seems the filename changes with version.

The homepage for CTFMon is http://www.gerhard-schlager.at/en/projects/ctfmonr...

KnowBrainer's picture

Good Catch

You are correct. The software has been updated a couple of times and our old hyperlink goes to the German version. We will link to the homepage, as recommended, in the future. Thanks for catching that.

Lunis Orcutt

Chuck Runquist's picture

Old info

Per Haglund wrote:

CTFMON.exe is a Microsoft process known to conflict with Dragon NaturallySpeaking. Getting rid of it requires taking several steps. However, I stumbled across an article mentioning a tool for removing it:

http://news.cnet.com/8301-13880_3-9923868-68.html

I haven't tested it yet

As KnowBrainer indicates, this utility has been around for some time. In fact, it has gone through 3 revisions since it was originally discovered.

However, it not only works exceedingly well, it allows you to reverse the process if necessary.

Chuck Runquist
Former Dragon NaturallySpeaking SDK & Senior Technical Solutions PM for DNS

"Life's Rule #1: Once you pull the pin, Mr. Grenade is no longer your friend." (Variant of Murphy's Law - Edward A. Murphy, Jr)

Please reread the bottom of

Please reread the bottom of node 1352 on this site.

An easier way to remove ctfmon from your system is not available, I believe.

Note (as far as I know) Vista does not have ctfmon any more, so this is only for XP.

Quintijn

I'm back

After a lovely seven-week break from work Smiling (one month of unpaid leave and three weeks of holiday back-to-back). Still catching up on all the new posts on this site. By the way, I got a cute little automated e-mail from speechcomputing.com: "We haven't seen you at Speech Computing since Jun 19, 2008, and we miss you!". Nice touch!

I have a slight issue with Firefox version 3, using mouseless browsing it sometimes switches tabs instead of following a link. I will say something like "follow 123" and it'll jump between tabs or do something else. will do some troubleshooting.

admin's picture

Per Haglund wrote: By the

Per Haglund wrote:

By the way, I got a cute little automated e-mail from speechcomputing.com: "We haven't seen you at Speech Computing since Jun 19, 2008, and we miss you!". Nice touch!

Thank you. It's to remind the busy and wayward that we are here. Laughing out loud

Skip

A hint maybe?

I haven't seen the Firefox tab problem that you describe, but here is a hint that hopefully may help. There is a Mouseless Browsing feature to switch tabs by typing 01 for tab 1, 02 for tab 2, and so on. That feature might be coming into play here somehow. Below I've included the text describing this feature from the Mouseless Browsing web site. Good luck with your troubleshooting!

-Russ

Special ids

There are also the following non-visible ids which acts like normal ids: "0" focuses the address field of Firefox(Alt+s doesn't work on every page), "00" focuses the web search field in the upper right corner and "01", "02", "03" ... activates the appropriate tab. The latter one is an substitution for Firefox's default mechanism to switch to an tab by pressing Ctrl + which is suppressed to preserve MLBs functionality to trigger an action by pressing the Ctrl-Key and entering the id.

Yah, that sound a lot less

Yah, that sound a lot less frivolous than my suggestion.

If you're desperate, you could try renaming the command to something like a proper name and try that. If the same behavior occurs, then Russell's suggestion gains credibility.

Bruce

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.




view recent posts