Voice Rotor 1.5.0
by GW MicroGeneral Description
This script allows you to configure a list of frequently-used synthesizers and SAPI engines. Use Control-Windows-F2 to open the configuration dialog, and add synthesizers as you like. When finished, press the Apply button to apply your changes without saving them to disk, or Save to both apply and write your configuration to disk. You can then use Windows-F2 to move forward in the rotor, Shift-Windows-F2 to move backward, Control-Shift-Windows-F2 to toggle to the previously-used voice, and Alt-Windows-F2 to open the script help. From the script help, you can learn how to use the rotor and change all of the script's hotkeys. Note that you must have the GW Toolkit loaded into memory for the voice rotor to function properly.
Download NowSupported Languages: English, Dutch, Italian, Korean, Norwegian, Polish, Swedish, Turkish, Hungarian
Minimum Version: Window-Eyes 7.0
Release Date: 3/21/2008
Last Update: 1/10/2013
Version 1.5.0
1/10/2013 12:41:46 PM
- Added support for the Vocalizer synthesizer. Note Window-Eyes 8.0 or newer is required to use Vocalizer.
Version 1.4.6
7/19/2012 2:34:37 PM
- Added Italian support.
Version 1.4.5
10/18/2011 8:09:45 AM
- Updated the Polish translation.
- If the GWToolkit 8.4.1 or newer is present, the user can now email GW Micro directly with questions about the app.
Version 1.4.4
8/17/2011 1:19:22 PM
- The user is no longer prompted to accept the license upon initial and upgrade installations.
Version 1.4.3
6/29/2011 12:14:25 PM
- Minor bug fixes.
Version 1.4.1
4/1/2011 12:21:01 PM
- Updated ownership and license information. No other functional changes.
Version 1.3
2/1/2010 4:44:12 PM
- Added a Swedish translation provided by Tomas Mårdsjö.
Version 1.2
10/2/2009 4:45:35 PM
- Fixed a problem where voices would not be correctly added to the rotation in Window-Eyes 7.11.
- Fixed a problem where the "Add" button was disabled when the rotor configuration window was first opened.
Version 1.1
6/9/2009 9:21:13 PM
- Added a Voice Rotor menu to the Window-Eyes control panel.
- This, and future versions of the script, will require Window-Eyes 7.1 or higher.
Version 1.09
5/6/2009 2:26:18 PM
- Added a Norwegian translation provided by Dagfinn Juliussen.
- Corrected a minor bug introduced in 1.08.
Version 1.08
5/4/2009 3:44:50 PM
- The script will now accurately switch to the correct version of a synthesizer that has identical SAPI 4 and SAPI 5 names. Previously, it would always switch to whichever version that was found first.
- The currently active voice is now selected in the list of available voices when the Voice Rotor configuration dialog opens.
Version 1.07
12/13/2008 12:54:57 PM
- Added a Turkish translation provided by Ahmet YILDIRIM.
Version 1.06
12/3/2008 10:44:02 AM
New in 1.06
- Thanks to error reporting, the crash that occured when loading user settings which contained an empty voice rotation has been fixed.
- Added a Polish translation provided by Jakub Ã…Âukaszewicz
- Divided the buttons displayed in the rotor configuration dialog into two groups to be more aesthetically pleasing.
- A copy of VoiceRotor.ini is now included in all error reports to help debug remaining blowups.
- The rotor toggle keystroke works as expected once again.
- More bullet-proofing.
- Corrected an error that could occur when updating the rotor's position.
- Corrected a potential error reporting issue.
- Corrected a potential logic error in the check for update routine.
- The rotor's position will now be updated if the voice changes via another script or by the Select Synthesizer dialog.
- Buttons to move a voice up and down in the rotation were added to the rotor configuration dialog.
- All script text has been moved to the XML strings to ease localization.
- The shared objects logic was rewritten to conform to GW Micro's recommended standards.
- Other miscelaneous bug fixes.
- Bullet-proofed the script to prevent a possible crash at startup.
- If the active synthesizer is in the rotation, the rotor's position will now be set to the voice when the script is started and when the rotation is updated.
- The script now uses the new GW Toolkit namespace and error reporting feature.
- The accompanying XML has been updated to use the new language spec found in Window-Eyes 7.0 Beta 2.
- A checkbox to automatically save individual voice settings has been added to the voice configuration dialog. The option is disabled by default.
- Switching to synthesizer engines is considerably quicker.
- The script now allows the user to add individual ECI Eloquence and IBM ViaVoice engines to the voice rotation.
- Repaired a regression introduced in 0.94 that left all hotkey descriptions blank.
- You can now save an empty list, and the rotor won't blow up if you then try to move forward or backward.
- Bullet-proofed the script to announce if a voice can't be found.
- The "Apply" and "Save" buttons are now always enabled in the rotor configuration dialog.
- The available voice list is only initialized the first time the rotor configuration opens which solves startup issues reported with SAPI Eloquence. Note that problems still exist if voices that alphabetically follow SAPI Eloquence are added to the rotation. ECI Eloquence can be added with no side effects.
- Corrected some string spacing anomalies.
- Updated the script to work with the latest Window-Eyes beta.
- GW Toolkit 3.4 is now required.
- Updated the script to work with the new version of Window-Eyes.
- The GW Toolkit 3.3 is required.
- The script is now compatible with the latest GW Toolkit 3.1.
- User settings from this point forward will be preserved in subsequent upgrades.
- Note: Remove your VoiceRotor.ini file before installing the upgrade, or your hotkeys may not work.
- The GW Toolkit 2.3 or higher is required for the script to run.
- Automatic update checks can be enabled or disabled within the script help. Update checking is disabled by default.
- All spoken prompts are found in the script's accompanying XML file. Non-English speakers can now translate the script messages to their native languages.
- If the user tries to cycle to a voice before any voices have been added to the rotor, the configuration dialog opens.
- * Fixed another possible timing issue. Thanks to Rick and Vic for spotting.
- * The script now requires the GW Toolkit 1.7 or higher to run.
- * Increased the check for updates delay to 30 seconds. GW Toolkit shared object errors should now be resolved.
New in 1.05
New in 1.04
New in 1.03
New in 1.02
New in 1.01
New in 1.0
New in 0.997
New in 0.996
New in 0.992
New in 0.991
New in 0.99
New in 0.98
New in 0.97
New in 0.96
New in 0.95
New in 0.94
New in 0.93
New in 0.92
New in 0.91:
New in 0.9:
New in 0.81:
New in 0.8:
File Details:
- Filename: VoiceRotor.wepm
- Date: 1/10/2013 12:41:46 PM
- Size: 28.1KB
- Total Downloads: 28445
DISCLAIMER: GW MICRO DOES NOT ASSUME AND IS NOT RESPONSIBLE FOR ANY LIABILITY WHATSOEVER FOR THE CONTENT OF THIS, OR ANY EXTERNAL, APP, THE OPERATION OR CONTENT (INCLUDING THE RIGHT TO DISPLAY SUCH INFORMATION) OF ANY APP, NOR FOR ANY OF THE INFORMATION, INTERPRETATION, COMMENTS OR OPINIONS EXPRESSED IN ANY APP. ANY COMMENTS OR INQUIRIES REGARDING THIS APP ARE TO BE DIRECTED TO THE PARTICULAR PERSON OR PERSONS RESPONSIBLE FOR AUTHORING AND PROVIDING THE APP.
Comments
On 12/11/2011, lmoffett779 wrote:
This is a great script for me to rotor forward and/or backward by synthesizer voice easily.
I love it!!!
On 6/22/2009, morten@medialt.no wrote:
Thanks for this script. Very helpful. When using SAPI 5 I've not encountered problems. I accidentally chose a SAPI 4 voice from Acapela (Heather). This did not work: another Acapela voice was used when pressing Windows-F2. Heather SAPI 4 was listed correctly in the "used voices list".
On 10/9/2008, cbvrensburg wrote:
One should remember that this script can change synthesiser, language and language voice with one key stroke. In any other screen reader, it takes at least four key strokes to do all three.
On 3/30/2008, shah6b4g4 wrote:
This is a superb script and provides me with an opportunity to review it to learn how to construct my own voice-related scripts




