Recently I have started using Scrivener for Windows to write my PhD. Because they have the disability I find that using Dragon NaturallySpeaking speeds up my productivity considerably. Problem is it is not Dragon NaturallySpeaking compatible with Full Text Control/Select-and-Say. Technically, from what I’ve been reading, Full Text Control is only available when the programmers use the RichEdit library.
Can anybody tell me if literature & Latte is going to move to make Scrivener 3, compatible with Dragon NaturallySpeaking for windows.
This is not a definitive answer, but Scriver 3 for Windows will be using the Qt5 framework and its rich text libraries, as I understand it, to facilitate development/porting/functionality for the text editors and make them work more like the text system on the Mac (so we can have Scrivenings mode, etc.). If Qt5 doesn’t provide the hooks into their implementation of the rich text fields (and I couldn’t find anything after a few minutes of research that says they do, although I couldn’t find anything that says they don’t either) so that Dragon’s libraries can get loaded in and provide the necessary functionality…then probably not. It could be a LOT of additional work to override/customize the Qt5 text controls and would likely be prohibitive in that such custom work would have to be redone every time the Qt5 framework was updated and the updated version was used in Scrivener.
I’d like to add my support to this 2017 request. I don’t know whether matters have moved on since then from the apparent technical difficulties of incorporating Dragon Dictate compatibility into Scrivener.
At the moment when I dictate via Dragon in Scrivener, Dragon opens a window in which the dictated text appears, and then you have to click Transfer and the text them appears in Scrivener. This is fine for long passages but for fine-tuning and making corrections it is clumsy, for example because all transferred text starts with a capital letter, and so has to be manually edited in Scrivener if it is a mid-sentence correction. In contrast, in Word (with which Dragon is fully compatible) I can highlight a word or phrase and then speak the new word or phrase and it magically appears in my Word document with the correct formatting. This is a huge timesaver/efficiency tool, and keeps my mind on the text rather than on fiddling about with formatting.
This is actually something that would need to be addressed by Dragon’s developers. They don’t publish an API, they don’t offer developers instructions on how to be “Dragon compatible.” While they do publish a list of “compatible” software, the list seems to be entirely based on their own internal testing.
Just want to add my voice to those requesting this feature. It’s the only good thing about Dragon for Mac: it works directly into Scrivener, though it does a woeful job.
Forget for a moment that Nuance (creators of Dragon) is now a Microsoft product. Dragon was a part of the Mac OS’ natural language processing. So, for those using Mac, if you use the speech-to-text, you are using Dragon. I imagine sometime in the future the Windows speech-to-text will start to behave a lot more like Dragon. Part of my reason for saying this is that Nuance has been focused on selling to businesses more than consumers for quite a while.
There are other accessibility products that are only made compatible with a given software product by the vendor paying the accessibility company to make the product compatible. JAWS, a text-to-speech product, operates on this model. Based on my understanding of these sorts of things, the amount expected would likely place it outside the reach of a small business like L&L. Every time L&L did a software update, they might have to pay again. That’s also the likely reason why Nuance does not expose an API. They are pay-to-play.
I tried to use Dragon on the Mac with Scrivener. It was like pulling eye teeth. I got around it by using a separate editor. If you are looking for Dragon to do straight dictation, then a viable workaround could be to use Window’s default Wordpad. Then, transfer the text in and do any formatting that is not carrying over.