![]() |
KnowBrainer Speech Recognition | ![]() |
Topic Title: New release of Vocola 2, 2.8.7, now available Topic Summary: Created On: 12/28/2021 01:41 PM Status: Post and Reply |
|
![]() |
![]() |
- mdl | - 12/28/2021 01:41 PM |
![]() |
![]() |
- R. Wilke | - 12/28/2021 03:00 PM |
![]() |
![]() |
- alexander | - 01/05/2022 09:09 PM |
![]() |
![]() |
- BigTech | - 12/29/2021 06:21 AM |
![]() |
![]() |
- alexander | - 01/05/2022 09:16 PM |
![]() |
![]() |
- alexander | - 01/07/2022 06:32 PM |
![]() |
![]() |
- BigTech | - 01/27/2022 07:39 PM |
![]() |
![]() |
- alexander | - 02/04/2022 12:19 PM |
![]() |
![]() |
- alexander | - 02/04/2022 12:18 PM |
![]() |
|
Notable changes since last version (2.8.6):
! By default, Vocola now uses SendInput instead of SendDragonKeys to send keystrokes. This should work better in most cases: SendInput is immune to the character doubling/dropping bug, for example. SendInput, however, does not work with UAC-elevated windows and may have issues with some foreign-language keyboard settings.
Accordingly, you may now temporarily switch back to SendDragonKeys via a voice command, add code in the the DragonProxy extension (see below) to further translate keystrokes as needed, or simply delete the DragonProxy extension to permanently switch back to using SendDragonKeys.
More information on the different ways of sending keystrokes may be found on the Vocola 2 website at http://vocola.net/v2/SendingKeystrokes.asp.
! The following unofficial Vocola extensions have been made official, and are now included in the Vocola 2 release: Clipboard, Date, Env, Keys, Subprocess, Variable, and Vocola
! Python version 2.6 is no longer supported
* Vocola now supports a _Dragon proxy_, which is a special Vocola extension that can intercept and change or redirect Vocola's calls to Dragon. A starter version of the proxy is provided which can switch back and forth between SendDragonKeys and SendInput for default keystrokes as well as print out Dragon actions when verbose mode is turned on.
* Vocola now prints an error if the user redefines an extension function
* A great deal of portability work has been done under the covers to make Vocola 2 work with Python 3. Hopefully the next version will support Python 3.
* Vocola 2 is being refactored to be more flexible. As part of this, it is now possible to choose a backend dynamically at "compile time". This is intended to be used for "cross-compilation" -- e.g., compiling to Dragonfly or Advanced Scripting instead of NatLink directly. Currently only NatLink and trivial echo backends are available.
This will hopefully be the last version that only works with Python 2. A combined installer that installs NatLink and this version of Vocola will *not* be available -- the NatLink project is focusing instead on a new version that works with Python 3. This plus some dependencies that have crept in for the installer means that the install procedure for Vocola is somewhat longer than I would like. See http://vocola.net/v2/InstallVocola.asp for the installation instructions.
- Mark |
|
|
|
FuseTalk Standard Edition v4.0 - © 1999-2022 FuseTalk™ Inc. All rights reserved.