WorldVoice User Guide

WorldVoice is an NVDA add-on that supports automatic switching between speech roles from different speech engines, including Espeak, OneCore and SAPI5, and provides a wide range of customization settings. Users can easily adjust speech settings for different situations and personal preferences.

As globalization becomes more widespread, people are exposed to multilingual written content more often. Whether in educational material or leisure reading, it is common to see different languages mixed together, and sometimes Chinese, English, and Japanese text can even appear in the same sentence.

Different types of digital content, such as language-learning material, mathematical information, or literary works, vary in text structure, context, and frequency of language mixing. When using a screen reader, being able to adjust reading behavior flexibly according to the content and personal preference can improve reading quality.

Features

Speech Roles

In the WorldVoice speech role settings panel, you can assign dedicated speech roles to different languages and adjust parameters such as rate, pitch, and volume for each role individually.

WorldVoice stores settings for each speech role separately. When a role is switched, the corresponding settings are applied, allowing each speech role to keep its own rate, pitch, and volume. This is especially helpful when reading content in a non-native language.

Consistency Settings

The main speech role is configured through the NVDA voice settings panel, while regional speech roles are configured through the WorldVoice speech role settings panel.

Speech Pipeline

Speech pipeline settings control reading behavior related to numbers, pauses, and language processing. You can choose whether these settings apply to all supported synthesizers or only within WorldVoice.

Globally supported speech pipeline settings can be adjusted through the NVDA speech settings panel or the WorldVoice speech pipeline panel. Speech pipeline settings that are not globally supported can only be adjusted through the NVDA speech settings panel.

Unicode Detection

These options adjust how WorldVoice handles numbers, punctuation, and character sets shared by multiple languages when detecting text language.

Notes

WorldVoice Changelog

WorldVoice 6 Update

WorldVoice 5 Update

WorldVoice 4 Update