On 14-09-18 02:21 PM, Mike C. Fletcher wrote:
Hi all,
I've been building a little voice-dictation-for-coding service (for
linux) and I'm getting to the point where I need to actually hook it
up to an editor. Since Eric (5), from Mercurial is my editor of choice
it seems I'll need to figure out how to write a plugin that *isn't*
one of the built-in types (i.e. not a VCS or similar plugin). I want
to build a plug-in that:
* hooks into each opened code-editing window (possibly/likely with a
filter on the lexer languages)
o captures "focus" events for the window(s) to tell the service
when to interpret the dictation in the language-appropriate manner
o preferably can provide some context hints to the dictation
engine "docstring", "python code", "html code"
* generates dictation events to be integrated into the code-editor
(over DBUS)
o with undo-ability (particularly as there's likely to be lots of
"correct-that" operations)
So I've got a basic plug-in, I watch for editors, and in theory should
be able to insert text when I get the DBUS signal, but so far I'm
blocked on actually getting PyQt's QtDBus to actually register for the
"new dictation" signals. Anyone on here a PyQt QtDBus expert by any chance?
Have fun,
Mike
--
________________________________________________
Mike C. Fletcher
Designer, VR Plumber, Coder
http://www.vrplumber.com
http://blog.vrplumber.com
_______________________________________________
Eric mailing list
Eric@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/eric