I love DragonDictate; the macro language is wonderful, and I have created huge numbers of
scripts which let me do all my programming by voice. I have purchased NatSpeak, but don't
find its macro capabilities good enough to use regularly. More fundamentally, I'm not
convinced that for programming, continuous speech recognition is necessarily an advantage.
However, running 16-bit apps like DD 3.0.2 is hard:
* no preemptive multitasking, so it blocks frequently (e.g. in Vocabulary manager)
* leaks memory (and gets slower--probably not DD's fault but a problem noneltheless for the
user!)
* makes WinNT operation troublesome. I am under pressure to use WinNT, but I keep reading
horror stories in newsgroups about DD under NT, so I am staying with Win95.
* some CPUs are dogs at running 16 bit apps (PentiumPro especially).
You guys must be sick and tired of hearing people like me complain about this! I'll guess
that the reason you haven't done it is that the Win16 class hierarchy is flatter than Win32,
allowing you to do all the neat OS-ish things like following menus which make the product so
useful. If so, I'd really like it if you could make the file handling code and the
Vocabulary Manager 32-bit.
On the other hand, if you view the future of your products as exclusively NatSpeak, then I
disagree (but respect your business wisdom.) If DD is a dead horse you don't want to
enhance, use the code to generate goodwill. Do a Linux/Apache/Netscape, and publish the
source. There is ample evidence that folks on the net will take care of it and enhance it.
You could fold the user enhancements back into the code you sell.
I hope you find these comments helpful (and not too bizarre).
Chris Daft
![]() |