Author Archives: paolo

Is your Acapela voice laughing and crying with NVDA?

Acapela voices use special codes to laugh, cry, cough and so on. These codes are called “Acapela sounds”. the Acapela sounds are usually not found in ordinary text, it may be amusing or useful to write special texts to hear these special effects.

Unfortunately NVDA has few smart rules which interferes with the Acapela sounds making it impossible to hear them, which has been a cause of frustration for many users of the Acapela TTS for NVDA plug-in.

However thanks to some clever and helpful NVDA users from the <a title=”NVDA topic” href=”https://nvda.groups.io/g/nvda/topic/4083469″>NVDA mailing list</a> we have now found a solution to the issue.

1) If you want your Acapela TTS Voices for NVDA to cry, laugh and cough in NVDA you need to edit an NVDA file called “builtin.dic”. Always backup the original “builtin.dic” file before editing it, so that you can always reverse your changes.
builtin.dic is found in the installation folder of NVDA and contains few regular expression rules to handle text in a smart way. One of them is named “Break words that have numbers at the end” and it is the one interfering with the Acapela.
To tell NVDA not to use this rule you need to add a # character at the beginning of the next line, that should then look like the following:
<pre># ((?:(?=\D)\w)+)(\d+)    \1 \2    1    1</pre>
and save file.
The # character means that you are “commenting out” this rule and thus it would not be applied.

2) Open NVDA’s Punctuation and Symbols dialog (NVDA menu -&gt; preferences -&gt; Punctuation and Symbols…) and find the entry for # (number sign), and change the value of the “Send actual symbol to synthesizer” combo box from “never” to “Only below symbol’s level”. and press Okay.

3) In NVDA’s Speech settings (NVDA menu -&gt; preferences -&gt; Settings … -&gt; Speech) Set NVDA’s speech punctuation level to “None” and press Okay.

4) Save NVDA’s configuration and restart NVDA.

After that you will be able to use the Acapela Sounds. here below is a list of codes. Please note that these do not work with all voices, but only with the most recent voices of Acapela:
<ul>
<li>#AARGH01#</li>
<li>#AARGH02#</li>
<li>#AARGH03#</li>
<li>#BREATH01#</li>
<li>#BREATH02#</li>
<li>#BREATH03#</li>
<li>#CLICK01#</li>
<li>#CLICK02#</li>
<li>#COUGH01#</li>
<li>#COUGH02#</li>
<li>#CRY01#</li>
<li>#CRY02#</li>
<li>#CRY03#</li>
<li>#LAUGH01#</li>
<li>#LAUGH02#</li>
<li>#LAUGH03#</li>
<li>#MMM01#</li>
<li>#MMM02#</li>
<li>#MMM03#</li>
<li>#SLEEP01#</li>
<li>#SLEEP02#</li>
<li>#SNEEZE01#</li>
<li>#SNEEZE02#</li>
<li>#SWALLOW01#</li>
<li>#SWALLOW02#</li>
<li>#THROAT01#</li>
<li>#THROAT02#</li>
<li>#THROAT03#</li>
<li>#WHISTLE01#</li>
<li>#WHISTLE02#</li>
</ul>
A complete explanation of Acapela’s sounds and exclamation, including a link to a huge list with all sounds and exclamations is found <a title=”Acapela’s exclamation and sounds” href=”http://www.acapela-group.com/voice-smileys/”>here</a>.

Release of Acapela TTS Voices for NVDA 1.7

Compatible with NVDA 2021.1

Added voices in Colibri: Louise (French Canada) , Hanna and Hanus (Faroese) ,Biera and Elle (Sami)

Added voices in HQ: Merel & Thijs (Dutch), Hanna & Hanus (Faroese), Louise (Canadian French), Elise & Valentin (French), Jonas & Lea (German), (Elias & Emilie (Norwegian), Isabel (Portuguese), Filip & Freja (Swedish)

Removed voices in HQ: Celia (Portuguese)

Acapela TTS Voices for NVDA v1.1 now released

Today we released Acapela TTS Voices for NVDA.
First we want to thank all users who helped us with beta testing, we are very grateful for the feedback that allowed us to fix some issue like for instance the correct management of settings via the ring commands, and correct usage of output device.
You can now download v1.1 of Acapela TTS Voices for NVDA in the download page, and then you can purchase a license in the buy page.

The product interface is still only available in English, localized versions will appear soon.

For any question or feedback, please contact us.