This is a braille N'Speak emulator, which works with MS-DOS screen readers. It was originally created by Tyler Spivey, and modified by Sukil Etxenike. Here is the original version.
There are two versions of this project:
- This one which, as the original version, uses eSpeak as output.
- And one which can interact with many Windows screen readers and SAPI.
- Added the option to select by voice name rather than selecting the default English voice, allowing selection of variants.
- Used argparse instead of sys.argv[n], to include help in the commands.
- Added Habla mode (currently, for unknown reasons, it doesn't work, so don't use it).
You will need Com0Com for the emulator to work properly:
- Download for Windows XP
- Download for Windows 7 and newer (x64)
- download for Windows 7 and newer (x86)
To run the emulator, simply specify the portname and the voice in the command line. For example:
emu com8 -v en-us+m3
Will use the COM8 port (the default in ASAP for talking Dosbox), And the US English voice, with the Male 3 variant. Note that you also can omit the variant name.
You will need:
- Python (I use version 2.7.10).
- Pyserial
- 7-Zip to compress the compiled executable using the included batch file.
You will need py2exe to make a compiled executable.