NVDA: download, installation and use >


Adding SpeechHub support to the NVDA portable installation

SpeechHub can be used with the NVDA portable installation. You first need to install SpeechHub on your computer as described in a previous page in this section.

SpeechHub can only be installed in a USB type read write portable drive as it needs to write its settings to the drive. Assuming that NVDA is installed to drive 'F', perform the following steps and do not forget to install the SpeechHub add-on as explained in the last step below.

1. Create a folder called 'Applications' in the root directory:

F:\Applications
Note that it is very important that you spell the folder name Applications exactly otherwise SpeechHub will not work.

2. Copy the SpeechHub folder installed on your computer to the portable drive:

From:
32-bit:
C:\Program Files\SpeechHub
64-bit:
C:\Program Files (x86)\SpeechHub

To:
F:\Applications

Resulting in:
F:\Applications\SpeechHub

3. Optionally copy the Java folder installed on your computer to the portable drive:

SpeechHub needs Java to work. If you are sure that all the computers used with the portable drive have Java installed, there is no need for you to perform this step. Otherwise, for maximum portability, copy the Java folder to the portable drive. Make sure you copy the 32-bit version of Java as 32-bit Java can work with 64-bit computers but 64-bit Java cannot work with 32-bit computers. To ensure this, copy from:
32-bit:
C:\Program Files\Java
64-bit:
C:\Program Files (x86)\Java

To
F:\Applications

Resulting in:
F:\Applications\Java

SpeechHub works with either Java 7 or Java 8.
Examine the sub folder under the java folder.
For Java 7 the folder name is jre7, leave it as is.
For Java 8 the folder name would vary and be for example something like jre1.8.0_31
Change the folder name to jre8
Note that the above folder name change for Java 8 in your portable drive is very important, otherwise SpeechHub would not work with your portable installation.

Note that some computers have both Java 7 and Java 8 installed; you don't need both on your portable drive as SpeechHub can work with either. Java 8 is preferable.

4. Optionally copy a batch file to start NVDA:

Assuming that NVDA is installed in a folder called 'NVDA' on your portable drive, you probably start NVDA by changing folder to the NVDA folder and clicking (pressing Enter) on the nvda.exe file. You can still do this and SpeechHub should work fine. Alternatively you might find it convenient to start NVDA from a batch file located in the root of the portable drive. A batch file is provided for this purposes, copy:

From:
F:\Applications\SpeechHub\resources\Start_NVDA.bat

To:
F:\

Resulting in:
F:\Start_NVDA.bat

By clicking (pressing Enter) on this batch file, you can start NVDA. Note that if the folder where NVDA is located is called something else, you need to modify this batch file for it to work.

5. Install the SpeechHub add-on

For SpeechHub to work in your portable installation, you must install the SpeechHub add-on. To do this start your portable version of NVDA. Bring up the Synthesizer dialog [Ctrl + NVDA + s] and make sure a non-SpeechHub synthesizer is selected; for example the native eSpeak driver. Save the NVDA configuration to make sure that when the portable NVDA version is started again, the native eSpeak driver is used. Note that this step is very important to make sure you don't lose speech during the SpeechHub add-on installation.

Once you have made sure that the eSpeak native driver is used, install the SpeechHub add-on in the usual way as explained in a previous page in this section from:
F:\Applications\SpeechHub\NVDAAddOn

If a previous version of the SpeechHub add-on exists, make sure it is replaced and that NVDA is restarted.


[ Next - SpeechHub with NVDA tutorials ]

[ Previous - How to use with NVDA ]

[ Up - NVDA: download, installation and use - Section ]

[ Up 2 - SpeechHub - TTS server for the vision impaired community - Main Index ]