Skip to content

Voice packs

Rob edited this page Mar 20, 2024 · 12 revisions

The Voice Action Pack adds on voice responses to EDD.

Install this pack via the Manage Add-ons menu.

The voice pack adds on extra menu items to the add-on menu:

See the action help for a document describing what the functions mean.

Use the Add-ons | Edit Add-on Action Files to bring up a menu showing the packs installed. Hit Edit on the voice pack to edit the file (ensure you have installed it first!):

Each event may be enabled/disabled using the little arrow drop down by the column here with "Always Action/True". Set this to "Never Action/False" to turn the event off. You can turn off whole groups by using the buttons on the group toolbar.

See the Action pack Edit for more information.

More voices can be purchased online. Voices must be SAPI 5 compatible to be used with EDDiscovery.

Ivona voices which are commonly used since they are compatible with SAPI 5 interface. AT&T Natural voices are also available.

See www.textaloud.com for availability or the rest of the internet.

Beware free sound packs - they come in .exe installers and who knows what else is being loaded.

Adding more Windows 10 core voices to EDD:

This is a registry hack - ** use at your own peril. ** This enables core voices to be shown in SAPI clients like EDD.

First, go to Settings -> Time And Language -> Speech and add more voice packages.

Then either:

  • Open regedit in admin mode (windows start, type regedit, right click on registry editor and run as administrator),

  • Go to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens and list all the voices.

  • Export your voice to a .reg file - right click on a node (MSTTS_V110 etc) and export to a file. Call it after the voice name.

  • Use notepad/notepad++ to edit the .reg file, and edit any occurrence of Speech_OneCore in the HKEY_LOCAL_MACHINE lines to Speech (its the word after microsoft):

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\MSTTS_V110_enCA_RichardM]
@="Microsoft Richard - English (Canada)"
"1009"="Microsoft Richard - English (Canada)"
.. etc

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\MSTTS_V110_enCA_RichardM\Attributes]
.. etc

  • Import back into the registry - File | Import | point and import the file.

You should see the new voice under Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\

This now should be available to EDD. Run EDD, and with the speech pack installed, click on Add-Ons and click on NPC Voice Select. Click to enable it as an NPC voice. Or use Add-Ons Voice Synthesis Configuration to make it your default speech engine.

Or a Batch mode:

  • regedit /e voices.reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens

  • Edit with notepad++ and replace _OneCore with no text - eg. Remove all instances of this text.

  • Run regedit in admin mode and import voices.reg

Clone this wiki locally