KnowBrainer Speech Recognition
Decrease font size
Increase font size
Topic Title: Where to find examples of macros?
Topic Summary: Is there a common repository of macros somewhere?
Created On: 02/09/2012 12:37 AM
Status: Post and Reply
Linear : Threading : Single : Branch
 Where to find examples of macros?   - mhaines94108 - 02/09/2012 12:37 AM  
 Where to find examples of macros?   - Matt Chambers - 02/09/2012 08:56 AM  
 Where to find examples of macros?   - bk82 - 02/09/2012 09:10 AM  
 Where to find examples of macros?   - GDS - 02/09/2012 02:22 PM  
 Where to find examples of macros?   - Lunis Orcutt - 02/09/2012 03:39 PM  
 Where to find examples of macros?   - mhaines94108 - 02/12/2012 10:46 AM  
 Where to find examples of macros?   - MDH - 02/12/2012 12:17 PM  
 Where to find examples of macros?   - GDS - 02/12/2012 12:30 PM  
 Where to find examples of macros?   - MikeJ - 09/27/2012 11:14 PM  
 Where to find examples of macros?   - Jomark - 09/28/2012 08:10 AM  
 Where to find examples of macros?   - IanScuffling - 09/28/2012 11:49 AM  
 Where to find examples of macros?   - MikeJ - 09/28/2012 11:54 AM  
 Where to find examples of macros?   - R. Wilke - 09/28/2012 01:32 PM  
Keyword
 02/09/2012 12:37 AM
User is offline View Users Profile Print this message


mhaines94108
Junior Member

Posts: 39
Joined: 12/06/2010

Is there a website that collects Dragon macros? I have googled the subject repeatedly, and all I get are a handful of websites that are 5 to 10 years old. Where can I find examples of Dragon macros? One in five page views on the Internet is Facebook. Is it really possible that nobody has created and posted a complete set of macros for Facebook? Surely the collective community of Dragon users has written thousands of macros. Is there no place where these are shared?
 02/09/2012 08:56 AM
User is offline View Users Profile Print this message


Matt Chambers
Top-Tier Member

Posts: 379
Joined: 10/02/2006

Not really.  There is a listserv on yahoo, but it hasn't been active much in recent years.  Your best bet is to look here, and at www.speechcomputing.com.

Larry Allen's book is great. You can get it at www.pcspeak.com.



-------------------------
 02/09/2012 09:10 AM
User is offline View Users Profile Print this message


bk82
Top-Tier Member

Posts: 215
Joined: 08/04/2007

This forum here also sports a fairly large number of macros that have been posted over the years.

There is no systematic collection, but a Google search will find many macros for specific problems.

Look here:

http://www.google.com/search?client=opera&rls=de&q=macros+site:knowbrainer.com/pubforum/&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

 



-------------------------

DNS 12 Pro, Medical, Premium - German, English, French - Dragon Dictate 3.0, dns.comfort


 


Core i7 950, Windows 7 Ultimate 64-bit, Intel Core i7 950, 12 GB RAM, L2 2MB; Mic: Jabra Chromo NC 2400 USB.


 


www.in2comp.ch 

 02/09/2012 02:22 PM
User is offline View Users Profile Print this message

Author Icon
GDS
Top-Tier Member

Posts: 749
Joined: 01/16/2009

mhaines,

Dragon's Advanced Scripting language is based off of the VBA scripting language. A secret to robust automation is figuring out how to incorporate VBA lines into your Dragon script, or use Dragon to call VBA scripts created within your favorite applications. Once you know how Dragon understands VBA, you can find ideas for Dragon macros everywhere. There are several excellent, free resources on VBA (try Google and iTunes U). VBA is a relatively easy language to learn, but it can seem impenetrable for someone with no programming experience. I'd suggest buying a good, beginner VBA book and going from there, but that's just me.

As far as more Dragon-centric examples go, my favorite resources are both available in the KnowBrainer store. The first is "Advanced Scripting for Dragon NaturallySpeaking" by Larry Allen. The second is the KnowBrainer software itself. KnowBrainer contains 11,000 commands and every single one of them is fully customizable. In other words, Lunis has put his code out there for everyone to see and use and change.

Monkey see, monkey do. Copying Lunis and seeing how he does what he does is a great place to start. And speaking of monkeys, the scripts that Lindsay Adam (monkey8) has posted here are excellent. He is among several members here who have posted great scripts. If the forum search engine isn't to your liking, use Google to search this site and you can come up with some great examples.

Quote:
Is it really possible that nobody has created and posted a complete set of macros for Facebook?

Easier said than done. Remember, macros are repetition. They only do one action (or series of actions) over and over and over again. They're great for when you're working in a stable environment. Facebook changes its interface all the time. No matter how well written, cach change to that interface would break your macros. With Facebook, you're shooting at a moving target.

Cheers,



-------------------------

Eric Wright At work: DNS 12 Pro. At home: DNS 11.5 Pro,  KnowBrainer 2011, and Utter Command by RedStart Systems; Dragon Dictate 3 for Mac


 


Appetite for Dictation - My Blog

 02/09/2012 03:39 PM
User is offline View Users Profile Print this message

Author Icon
Lunis Orcutt
Top-Tier Member

Posts: 22620
Joined: 10/01/2006

1 of the features that will be incorporated into the upcoming KnowBrainer support forum, which will hopefully go up before the end of this month, will be an entire section for end-users to upload end-user commands that support NaturallySpeaking directly or via any 3rd party command utility.

-------------------------


Click KB 2012 REV D to Download a 30 Day Evaluation of KnowBrainer 2012 


 


 


 

 02/12/2012 10:46 AM
User is offline View Users Profile Print this message


mhaines94108
Junior Member

Posts: 39
Joined: 12/06/2010

I ordered knowbrainer.  I look forward to getting it.  I have been a hard-core programmer for 25 years.  I have shipped products on the desktop, and I have been the chief architect and principal programmer in a web startup company.  Unfortunately my last serious programming experience on Windows was with allegro common Lisp on Windows 95.  I will get a book on Visual Basic, but not one for beginners.

Dragon NaturallySpeaking is a deeply disappointing and frustrating product.  Unfortunately I have destroyed my hands over the last two years, and have little choice but to make the best of it.  The fact that knowbrainer and VoicePower are needed is damning.  The fact that the active user forum is on knowbrainer's website and not on nuances website just speaks to nuances ambivalence.

Having a forum in which to share macros will be verifiable.  The speech recognition community would do well to follow the example of programming languages like Perl and Python which have very active open source code repositories, both with more than 10,000 user contributed modules.  Many of these modules are continuously updated and maintained by a wide user community.

 02/12/2012 12:17 PM
User is offline View Users Profile Print this message

Author Icon
MDH
Top-Tier Member

Posts: 1541
Joined: 04/02/2008

Quote:
Dragon NaturallySpeaking is a deeply disappointing and frustrating product...The fact that knowbrainer and VoicePower are needed is damning.

mhaines94108,

I have to disagree with you. As opposed to you been a "have been a hard-core programmer for 25 years", I was a luddite until March of 2006. That's when I began using Dragon (at the same time we began using an EMR). For me, Dragon is magic. I never cease to be amazed while using it. Yes, there has been some frustration, but that is true of all learning, not just with DNS. Rather than succumb to it, let it be a stimulus to learn more. People on this forum are unbelievably helpful and generous with their time. I am a physician and do not have any physical limitations, but use DNS mostly hands-free using our EMR (electronic medical record). I experienced initial frustration using Dragon related to being taught wrongly on its proper use, by a well-intentioned hospital IT person. I then found this forum and changed my method of using DNS, and the functionality improved significantly--it then became very useable. Then, I taught myself a little Verbal Basic, spurred on by this forum. Along with further help and support from several forum members, the magic started to reveal itself. Now, I find it so much fun. As opposed to the other nearly 100 hospital-employed physicians, I do not see the requirements of documentation of patient visits, navigating through the EMR, messaging my nurse, etc. as a black hole of time. Instead, I see it as an opportunity "to play, and enjoy the magic". Not only is my use of Dragon way more efficient than all of the others, but more importantly, I have a much different attitude about my play--I mean work. And no, I do not use KnowBrainer or VoicePower, nor do I find that I have a need for these, though some people using Dragon for other purposes may indeed find these useful.

Give it a chance and you too will discover the magic.

MDH



-------------------------
 02/12/2012 12:30 PM
User is offline View Users Profile Print this message

Author Icon
GDS
Top-Tier Member

Posts: 749
Joined: 01/16/2009

Mhaines,

Funny you should mention Python. Go check out NatLink and NatPython. That might give you a more powerful framework than Advanced Scripting and KnowBrainer. 



-------------------------

Eric Wright At work: DNS 12 Pro. At home: DNS 11.5 Pro,  KnowBrainer 2011, and Utter Command by RedStart Systems; Dragon Dictate 3 for Mac


 


Appetite for Dictation - My Blog

 09/27/2012 11:14 PM
User is offline View Users Profile Print this message


MikeJ
Senior Member

Posts: 124
Joined: 10/03/2006

Originally posted by: Lunis Orcutt 1 of the features that will be incorporated into the upcoming KnowBrainer support forum, which will hopefully go up before the end of this month, will be an entire section for end-users to upload end-user commands that support NaturallySpeaking directly or via any 3rd party command utility.

 

Sorry for the necro, but can I assume that this never happened?

 

As someone who is just upgrading from the preferred/premium versions of naturally speaking (which I was using with Vocola) to the professional version, I am trying to collect examples of the advanced scripting done in NaturallySpeaking so that I can learn how to create some scripts myself.

 

I have tried to download the various scripts that Lindsay has attached to posts he has made in the past, but they all result in 500 server errors which probably just means that the attachments have timed out and have been deleted long ago.

 

Ultimately I will be buying Larry's book because I know it is the Bible on the subject, but in the meantime, I wanted to take a look at some scripts just to get an idea of what is going on.



-------------------------

DNS 12.5 Pro -- Win7 64 -- i7 3770 -- 8GB RAM -- 120G SSD -- Knowbrainer Hands-Free Headset -- Andrea USB Pod

 09/28/2012 08:10 AM
User is offline View Users Profile Print this message


Jomark
Top-Tier Member

Posts: 1302
Joined: 10/19/2006

MikeJ

If you don't already have KnowBrainer then I would suggest that you should get it because then you will be able to see the structure of many commands that will give you ideas for your own.



-------------------------
Jomark

 09/28/2012 11:49 AM
User is offline View Users Profile Print this message

Author Icon
IanScuffling
New Member

Posts: 10
Joined: 07/31/2012

There are macro examples at www.speechcomputing.com. Not a formal repository, however.
 09/28/2012 11:54 AM
User is offline View Users Profile Print this message


MikeJ
Senior Member

Posts: 124
Joined: 10/03/2006

Jomark,

Thanks for the reply.

After using Vocola for many years to do my command and control and macro scripting with NaturallySpeaking, I am much more interested in not using a third-party application for all of my commands. I guess I'm into the KISS philosophy. The thought of lugging around 11,000 plus commands, 99.9% of which I will never use, just doesn't sit right with me somehow. :-)

In any event, if my goal is to simply learn advanced scripting in NaturallySpeaking, it would seem much more economical to spend $50 on Larry's book than $200 on KnowBrainer, as much as I love supporting Lunis and his business. Better still, would be to follow the example of those who have already created Advanced Scripting macros, rather than reinventing the wheel...

-------------------------

DNS 12.5 Pro -- Win7 64 -- i7 3770 -- 8GB RAM -- 120G SSD -- Knowbrainer Hands-Free Headset -- Andrea USB Pod

 09/28/2012 01:32 PM
User is offline View Users Profile Print this message

Author Icon
R. Wilke
Top-Tier Member

Posts: 4391
Joined: 03/04/2007

MikeJ,

you are absolutely correct. Doing it like this is not only the most efficient, but also the most straightforward way. So here is a sample you might want to play around with. I called it "Show famous last words". I hope you'll enjoy it.

Rüdiger


Sub Main
Dim i As Integer
Dim msg As String
Dim title As String
title = "Famous Last Words #"
i = 1
For i=1 To 4
Select Case i
Case 1
msg = "Stop ..."
Case 2
msg = "You're ..."
Case 3
msg = "You ..."
Case 4
msg = "I am ..."
End Select
MsgBox(msg, vbInformation, title & CStr(i))
Next i
End Sub


-------------------------

Well, it's past the point where we can make any changes in the code, but we can still make changes to the Easter Egg!

Statistics
27371 users are registered to the KnowBrainer Speech Recognition forum.
There are currently 4 users logged in.
The most users ever online was 2028 on 04/05/2013 at 07:36 PM.
There are currently 148 guests browsing this forum, which makes a total of 152 users using this forum.

FuseTalk Standard Edition v4.0 - © 1999-2013 FuseTalk™ Inc. All rights reserved.