In the following, an overview is given of changes in subsequent versions of The vOICe for Windows (previously also named The vOICe Learning Edition), starting from version 1.0 final as released in January 1998 up to version 1.94 as released in December 2012. This includes bug fixes and added features.
As of March 2021, an updated 64-bit version 2.00 and later versions became available. Please note that all Microsoft SAPI speech support has been stripped from these newer versions because of dependencies on now obsolete Microsoft libraries.
Version 2.13, June 2024:
August 2004: It was found that Microsoft XP Service Pack 2 (SP2) breaks all access to
the IE-based internal documentation of Microsoft Visual C++ 5.0 Professional (VC5 Pro) in
Visual Studio. Lowering any (ActiveX) security settings through Internet Explorer options
does not help. The fix consists of re-enabling the MK: protocol through zeroing the
FEATURE_DISABLE_MK_PROTOCOL registry key for the MSDEV.EXE (VC5, VC97) application.
VC5 programmers can now apply the vc5onxp.reg file
for this purpose (use at your own risk, although this registry change is considered safe).
Thanks go to Bob Moore and Kim Gräsman for hinting at the possible role of the
FeatureControl registry keys, which finally led to the above-mentioned fix.
August 2006: It seems that this fix no longer works after installing Internet Explorer 7
for clickthroughs on links on VC5 help pages. This has to do with URL differences:
mk:@ivt:vccore/[...].HTM help pages show up fine, but linked mk:@ivt:/[...].HTM pages
do not. A laborious workaround is to manually insert "vccore" in each broken URL:
use right click on a broken VC5 help page link as "Open in New Window",
after which one can insert "vccore" into the address bar of Internet Explorer 7 to
finally read the otherwise unreachable page. So it looks like the "vccore" as a default
has somehow vanished with IE7.
Version 1.61, January 2004:
Added optional central visual fixation point to fullscreen exercise mode (shown by default after pressing F11 F12). Can be disabled via menu Edit | Exercise Preferences | Randomly Placed Shapes | Fixation point.
Version 2.12, November 2023:
Keeps the system awake, i.e. keeps the display from turning off or the system from entering sleep mode.
Version 2.11, October 2022:
Fix for visual scanline sticking at far right in exercise mode due to a multithreading issue, and other minor fixes.
Version 2.10, October 2022:
Reduced flicker with clock and elapsed time display in fullscreen exercise mode (from pressing F11 F12). Removed listing of "Audio In" devices in Drivers menu because SAPI voice command support obsolete.
Version 2.09, July 2022:
Added clock and elapsed time display to fullscreen exercise mode, for convenience of sighted users. Further fixes for unwanted side-effects of mouse pointer autohide.
Version 2.08, July 2022:
The HESTER mode for the optional "hesternalization" audio rendering no longer requires registration, in honor of Hester Wagenvoort (1962 - 2022). Fix for unwanted mouse pointer autohide while in open dialogs or menus.
Version 2.07, June 2022:
Added visual scanline blanking during display blanking in the exercise mode with randomly placed shapes.
Autohide mouse pointer while mouse not moving. The latter is particularly convenient when streaming the
fullscreen exercise mode for voluntary mental imagery training (from pressing F11 F12) to a Oculus/Meta
Quest 2 headset using
Version 2.06, May 2022: Virtual Desktop
with its Black Void environment for minimal suppression of crossmodal vision by eyesight and its Head Lock
setting to keep the view centered at all times, also when lying down. New command line option -F11F12
for starting The vOICe in fullscreen exercise mode (equivalent to pressing function keys F11 and F12)
and without connecting to any video capture device (as with the -nocapture command line option).
Fix for poor image downscaling when using -nocapture command line option in combination with video frame
magnification > 1, e.g. affecting steep lines in exercise mode. Minor change in moving scanline timing.
Version 2.05, April 2022:
Fix for sound muting when turning on exercise mode while no camera connected, and fix for background intensity
change in exercise mode for HIRES active.
Version 2.04, January 2022:
Added support for window and mouse area sonification on extended screen (second monitor); fullscreen sonification
still only on primary screen. Foveal mode turned off while in exercise mode.
Version 2.03, January 2022:
Fix for arrow-up key not working (e.g. with zoom).
Version 2.02, July 2021:
The Escape key can now be used to leave fullscreen mode (normally toggled by function key F12).
Fix for fullscreen not maximizing to external monitor when window showing on external monitor.
Version 2.01, May 2021:
Fix for vOICeControl no longer working, while dropping the registration requirement for that functionality.
Added an optional background noise level for use with randomly placed shapes. Updated volume after overflow
correction immediately stored to profile.
Version 2.00, March 2021:Dropped all (SAPI) speech support because of tool chain obsolescence. Beta shift correction
also for HESTER mode, for better stereo panning. Improved all-at-once mode to avoid weak sounds
with dark backgrounds. Added partial support for running under Linux Wine - but still without
video capture from a camera. Added support for display blanking options in Exercise mode for use
in normally sighted visualization (mental imagery) training. Updated icon. Adapted fullscreen view.
Foveal mapping no longer applied with Exercise modes.
Version 1.94, December 2012:Fixes a bug where soundscape timing was much too short when The vOICe window was minimized
while a camera was connected. Use of "https" links is now allowed in the Internet sonification browser.
Version 1.93, March 2012:Support added for extended desktop sonification when using a second monitor. New option for
left/right mirror view in Windows Preferences for webcams that capture a mirror image view. Bug
fix for bidirectional scan option in live camera views.
Version 1.92, February 2012:Fix for (built-in) webcams that fail to work with Video for Windows (VfW) apps because their
DirectShow driver does not load the DirectShow VfW wrapper unless first loading DirectShow itself.
Version 1.91, December 2011:Fix for newer Syntek driver based camera glasses where soundscapes would no longer run synchronized with video.
Version 1.90, August 2011:Bug fix for Defaults button in Visual Sound Preferences dialog (would set all to default).
Fix for detection of special Amcap version. Fix for left/right arrow key override while using
the "All at once" mode in combination with the exercise modes (F11 and Shift F11).
Version 1.89, June 2011:Modified cochlear tuning, fixes missing audible cursor with fullscreen sonification,
and suspends foveal view when there is an audible cursor in screen or window sonification.
Low light boost by default on.
Version 1.88, March 2011:
Workaround for problem that camera glasses driver occasionally freezes
for resolutions of 352 × 288 and above. (This was not a bug in The vOICe, but The vOICe would by
default use 352 × 288 with the foveal mapping; now instead capturing at 320 × 240 if supported.)
Version 1.87, February 2011:
Fixed function plot bug showing half the curve for video frame magnification 2, and other minor bug fixes;
added support for text-to-speech via
Version 1.86, November 2010: SayTools (now archived);
made foveal mapping the default for reset with camera connected; experimental fast corner detection
added based on the work of Edward Rosten.
Minor fixes, including clicks with some audio devices, and better left-right stereo separation.
Version 1.85, July 2010:
Support for percent signs in URLs added to the Internet sonification browser,
thus for instance supporting %20 encoding for spaces in URLs. Default audio seperation
expanded for use with wide-angle lenses and cameras. Fixed 16-bit screen display artifacts
with the foveal mapping option. Fixed the problem that The vOICe would hang at startup
when a video capture driver pops up a device selection dialog at startup while the splash
screen is showing.
Version 1.84, June 2010:
Added option for presenting multiple selected image files (via Control O) in random order
(toggled by Alt R). Image filename roots then spoken when SAPI 4 text-to-speech installed
and active and USB video capture device connected. File requester changes (positioning).
Various security related changes.
Version 1.83, June 2010:
Fixed several compatibility issues relating to setting the current working directory.
Added vOICeTWAIN.bmp saving and voicetwain.bat support.
Version 1.82, June 2010:
Improved foveal realignment option, preserving a full view even when using a non-default
(non-center) position of the fovea. Added store/get buttons for multiple fovea locations.
Version 1.81, June 2010:
New foveal mapping option (toggled by Shift Alt F4; Shift Alt 4 for settings dialog).
Frame dropping for systems running at a (too) low clock frequency. Update v1.81b fixes
a bug in the initial menu state for the foveal mapping and extends video format support.
Version 1.80, April 2010:
Improved robustness for connecting with non-RGB video formats.
Fixed synchronization bug in saving AVI movie clips with non-default scan rate.
Version 1.79, January 2010:Fixed left camera to left ear and right camera to right ear stereo vision option,
and fixed support for running multiple instances.
Version 1.78, December 2009:Fixed default soundscape rendering selection, fixed bidirectional scanning option for still images.
Version 1.77, November 2009:Fixed shortcut creation under Windows Vista and Windows 7 (64-bit).
Version 1.76, August 2009:Strict SAPI 4 checking enforced, optional right-to-left scanning added (Control Alt L),
additional stability protections added. Update v1.70b fixes a problem that for some users
caused The vOICe to hang at startup.
Version 1.75, June 2009:Bug fix in soundscape rendering. Experimental image noise filter added.
"Snapshot" SAPI speech command added, and SAPI speech feedback on focus option.
Version 1.74, December 2008:Added error messages when using unsupported compression format (e.g., MJPG).
Option added to allow multiple instances of The vOICe to run (registered users only).
Version 1.73, May 2008:Modified brainwave entrainment settings, with newly added transposed binaural sound option.
Version 1.72, April 2008:Improved scantime stability, popup in case of unsupported MJPG compression, and modified brainwave entrainment settings.
Version 1.71, January 2008:Security fix and extra check for presence of audio output device.
Version 1.70, October 2007:A bug was fixed that caused The vOICe to crash during startup on some systems. Update
v1.70b fixes an audio input format problem for some capture devices (Labtec 6.0.1 webcam
driver under Windows Vista). This update also adds another brainwave entrainment option.
Version 1.69, September 2007:Modified spatial sound rendering, with modified defaults for (reduced) spatialized audio.
Refined skin color detection. Less perceptual artefacts with perception of small dark shapes
on a bright background. Modified brainwave entrainment defaults. Update v1.68b fixes a minor
bug that could occur while blocking multiple instances.
Version 1.68, August 2007:Minor refinements to the brainwave entrainment option. Update v1.68b fixes a minor bug
that caused audio and video to run out of sync when saving video clips (Control A).
Version 1.67, April 2007:Minor changes and bug fixes. Speech command "Slow" added. Initial binaural phase options for
brainwave entrainment added.
Version 1.66, December 2006:Experimental brainwave entrainment options added. UNIX time stamp option added.
Minor bug fixes. Update v1.66b fixes a minor user interface issue in the brainwave entrainment preferences dialog.
Version 1.65, June 2006:Stereo channel swapping option added and improved. CD-ROM drive locked against inadvertent
opening, e.g., while The vOICe is running inside a backpack (Windows NT and later only; optionally
unlocked with Alt+U).
Version 1.64, May 2006:"Blinders" option added. No battery state change beeping while charging. Minor bug fixes.
Version 1.63, November 2005:Administrative changes and minor extensions (Send To support via context menu).
Version 1.62, April 2004:Extended support for animated GIF images. Resizing to VGA during live OCR. Some bug fixes.
Minor changes in color mode switching to better suit users of screen readers.
Refined image subsampling. Improved and extended eye-tracking
control. Drag and drop of image files supported (for sighted users). Update v1.61b
fixes a bug in sounding image files, and v1.61c contains minor cosmetic corrections.
Version 1.60, November 2003:Refined perceptual enhancement of small dark items on a bright background,
for an auditory approximation of the ON and OFF cells in the human retina.
Efficiency improvements, minor bug fixes and an improved classification of dark
and light in the color identier. A new software crosshairs option was added for
special purposes.
Version 1.59, September 2003:Fixes a bug affecting the saving of AVI movies with non-default frame rates.
Improved auditory perception of small dark objects on a dark background.
Fixes a problem with modem audio drivers blocking startup. Provisional support added
for
Version 1.58, March 2003:Fixes a JPEG file generation bug when using a 16-bit screen display mode.
For systems that can handle this: automatic switching to 24-bit or 32-bit screen
display modes supported for best results with image enhancement (better than with
a 16-bit screen display mode). Update v1.58b fixes a non-functioning command line
option (-nosapi).
Version 1.57, February 2003:Fixes program startup and program exit problems for users of Windows 95 and 98.
Version 1.56, January 2003:A bug in the automatic OCR batch file generation ("recognize.bat") has been fixed.
Users may have to delete an existing "recognize.bat" file. Update v1.56b fixes a minor
memory allocation bug.
Version 1.55, December 2002:Refined contrast enhancement. Improved handling of USB capture device (dis)connection.
New user options: binaural mapping and change detection. OCR support for TWAIN devices added
(high resolution capture from flatbed scanners or digital still image cameras). Minor bug fixes.
Version 1.54, September 2002:
Support added for cameras that cannot handle RGB video formats. Extended SAPI 4
text-to-speech filtering to avoid crashes with
Version 1.53, June 2002:
Fixes the long-standing "invisible scanline" problem on Windows NT, 2000 and XP.
Various minor changes.
Version 1.52, May 2002:
A problem on Windows NT, 2000 and XP in saving AVI movie files has been solved:
no more "Error: Cannot add wave buffers". Moreover, AVI movie files can now be
made from sources other than live video, such as multiple image files or GIF
animations. An automatic switch from 8 bit (256 color) display mode to 16 bit
and back has been added for blind users working with screen readers that still
require the old 8 bit mode. Several minor improvements, cosmetic changes and
bug fixes. Update v1.52b fixes a minor bug.
Version 1.51, February 2002:
First generation added of an experimental new sound rendering technology,
named "hesternalization" (for registered users only, 4 GHz or faster PC
recommended). Support for color scans with TWAIN devices such as flatbed
scanners added. Support for multiple speech recognition user profiles added,
and the possibility to export or import a selected user profile. Speech
commands for color filtering added, as well as a speech command "say light"
to give an indication of the light conditions. Update v1.51b integrates the
new donation support.
Version 1.50, October 2001:
Support for eye-tracking devices added.
Speech
Version 1.49, September 2001:
Support for mobile OCR added. Several improvements and minor bug fixes.
Update v1.49b does not overwrite an existing recognize.bat batch file.
Version 1.48, August 2001:
Support for 32 kHz, 48 kHz and 96 kHz soundscape added. Integrated solution for mouse
pointer sonification problem on Windows NT. Update v1.48b fixes a remaining mouse pointer
sonification problem under Windows XP. Several improvements and minor bug fixes.
Version 1.47, June 2001:
Skin color detection option added. Various minor improvements and bug fixes.
Version 1.46, April 2001:
Fixes a minor scaling problem in automatically enlarging tiny GIF images.
Version 1.45, February 2001:
A range of improvements and extensions relating to the mobile use of SAPI 4.0
compliant speech recognition engines and text-to-speech engines. A problem
with crashes resulting from a speech training session under Windows-98 SE has
been solved. Updates v1.45b,c fix some harmless but inappropriate error messages.
Version 1.44, December 2000:
Improved support for using a screen reader in independent speech training for
a SAPI 4.0 compliant speech recognition engine.
Version 1.43, July 2000:
Improved and extended support for SAPI 4.0 compliant speech output and mobile
Version 1.42, June 2000:
Extended support for animated GIF images. Various minor improvements.
Version 1.41, March 2000:
Support for stereoscopic vision added. Wave bar
option added to Window preferences.
Version 1.40, February 2000:
Default sound quality improved. Introduction of two default audio settings:
"best" and "good". Arrow key control added to mouse area sonification. Fixed
the occasional and temporary CPU hogging observed in using The vOICe command
add-on in combination with SB Live soundcard drivers. Extended support for
multichannel sound cards. Minor bug fix for users of the SAPI 4.0 speech
synthesis driver.
Version 1.39, January 2000:
Improved game sonification support for use with third-party 3D graphics games.
Sound cursor added, acting as audible mouse pointer in fullscreen sonification.
Extended SAPI 4.0 speech support, including a speech preferences dialog. Active
window sonification option added. Support for image map links added to the
Internet sonification browser. New motion detection option added. Various minor
improvements. Update v1.39b fixes minor problems in switching video capture
devices on-the-fly.
Version 1.38, December 1999:
Support for access to VRML worlds added. Various minor improvements.
Update v1.38b extends support for working with minimized windows.
Version 1.37, November 1999:
Audio-visually synchronized moving scanline for enhanced sighted feedback
on auditory profile synthesis (can be turned off via Window Preferences).
Control key with arrow key now gives smaller strides in zoom modes.
Bug fix for occasional crashes after using the TIFF/TWAIN interface.
Version 1.36, November 1999:
A number of minor improvements to the Internet sonification browser,
including extended server support and cache control.
Version 1.35, October 1999:
New TIFF add-on option for loading
TIFF image files using the vOICeTIFF.dll interface, if present.
TIFF image support complies with LZW license obtained from Unisys.
Support for JPEG input no longer requires the corresponding
add-on. Image input support extended to include icon image files,
enhanced metafiles and Windows metafiles. A number of improvements
to the Internet sonification browser.
Version 1.34, October 1999:
GIF image support added, complying to LZW license obtained from Unisys.
Internet sonification browser added.
Version 1.33, September 1999:
System wide hotkey option added. Experimental 3D motion analysis option added.
Version 1.32, September 1999:
Removed a number of restrictions that applied to users with a TWAIN scanner but
without a camera, and various other improvements, mostly for users of scanners.
Version 1.31, August 1999:
Support for multiple audio input devices added. Improved and extended TWAIN support,
as well as some bug fixes for the TWAIN interface.
Version 1.30, August 1999:
TWAIN support added. Moved driver selection
from Edit menu to new Drivers menu. Zoom support for fullscreen sonification added.
Update v1.30b better preserves thin lines in 1-bit black and white scans, while
v1.30c saves and restores the pixel type and bit depth across sessions.
Version 1.29, August 1999:
New mouse pointer sonification option added. Significantly reduced executable size.
Update v1.29b may provide a fix for incompatible Microsoft msvcrt.dll versions.
Version 1.28, July 1999:
The vOICe integrated mail support added.
Version 1.27, July 1999:
Version 1.26, June 1999:
Version 1.25, June 1999:
Version 1.24, May 1999:
Version 1.23, March 1999:
Version 1.22, March 1999:
Version 1.21, February 1999:
Version 1.20, January 1999:
Version 1.19, December 1998:
Version 1.18, December 1998:
Version 1.17, November 1998:
Version 1.16, November 1998:
Version 1.15, October 1998:
Version 1.14, September 1998:
Version 1.13, September 1998:
Version 1.12, August 1998:
Version 1.11, June 1998:
Version 1.10, May 1998:
Version 1.09, May 1998:
Version 1.08, May 1998:
Version 1.07, April 1998:
Version 1.06, April 1998:
Version 1.05, March 1998:
Version 1.04, March 1998:
Version 1.03, February 1998:
Version 1.02, February 1998:
Version 1.01, February 1998:
Version 1.0, January 1998:
If you find any bugs in The vOICe for Windows, please report!
Our experiment in sound -
Was nearly ready to begin -
We only know in theory -
What we are doing
Music made for pleasure -
Music made to thrill -
It was music we were making here until...
Kate Bush