¿Cómo instalar más voces en Windows Speech?


32

Descargué otro paquete TTS de Microsoft Speech Platform - Runtime Languages ​​(Versión 11) , pero en las propiedades de voz este paquete no aparece.

La imagen a continuación enumera todos los paquetes instalados, que vienen por defecto en mi instalación de Windows 8.

habla

Pero no es compatible con Windows 8, entonces, ¿cómo puedo instalar más paquetes?


Esa página indica que esos son solo archivos de datos de idioma, muy probablemente para desarrolladores de MS SAPI. Las voces de terceros / motores TTS parecen ser descargas mucho más grandes, pero TBH nunca he probado ninguna, además de las 2 voces L&H para XP que MS proporcionó como descargas gratuitas.
Karan

También quiero saber cómo agregar alemán a esto.
Ray

¡No me di cuenta de que Windows finalmente puede hablar tantos idiomas!
Kamil

Aquí es una respuesta que se dirige directamente a esto: superuser.com/questions/1020849/...
SDsolar

Respuestas:


27

Solo usa el tutorial en esta página :

!!!¡¡¡ADVERTENCIA!!!

Esto implica ediciones manuales en su registro. Si lo arruinas, no me culpes. Hazlo bajo tu propio riesgo.

Paso 1 ------------------------------------------------ --------------------------

Instale la plataforma de voz v11

a) go here: http://www.microsoft.com/en-us/download/details.aspx?id=27225
b) click "Download"
c) select the "x64_SpeechPlatformRuntime\SpeechPlatformRuntime.msi"
d) run the installer (duh :P)

Paso 2: ----------------------------------------------- ---------------------------

Obtén las voces alternativas

a) go here: http://www.microsoft.com/en-us/download/details.aspx?id=27224
b) click "Download"
c) select the voice files you want. They are the ones that have "TTS" in the file name. 

Hay 6 ingleses (todos femeninos). No he escuchado los otros idiomas, así que no sé cómo suenan. GB_Hazel y US_ZiraPro son IMO las mejores voces que suenan.

MSSpeech_TTS_en-CA_Heather
MSSpeech_TTS_en-GB_Hazel
MSSpeech_TTS_en-IN_Heera
MSSpeech_TTS_en-US_Helen
MSSpeech_TTS_en-US_ZiraPro
MSSpeech_TTS_en-AU_Hayley

d) run the installers for each (duh :P)

Paso 3: ----------------------------------------------- ---------------------------

Extrae los tokens de registro

a) Open Regedit
b) Under - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices - right click the "Tokens" folder and export. Save this file to your desktop as voices1.reg so it will be easy to find later.
b) Under - HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Speech Server\v11.0\Voices - right click "Tokens" and again export it, again to the desktop. Call it voices2.reg.

Etapa 4: ----------------------------------------------- ---------------------------

Edite los archivos de voces 1/2

a) open Voices1.reg in Notepad.
b) press "cntrl + H"
c) enter \Speech Server\v11.0\ into the "Find What" field
d) enter \Speech\ into the "Replace With" field
e) click "Replace All"
f) Save File
g) Repeat a-f with the Voices2.reg file

Paso 5: ----------------------------------------------- ---------------------------

Combinar los nuevos archivos de registro en su registro

a) double click to "run" both Voices1.reg and Voices2.reg
b) Click "Yes" when it prompts

Ahora debería tener acceso a las nuevas voces en Voice Attack y en el menú de opciones de Windows TTS.

Este proceso también puede funcionar con otros paquetes de voz.


Los enlaces externos pueden romperse o no estar disponibles, en cuyo caso su respuesta no tendría ningún valor. El enlace debe usarse para la atribución e información adicional, pero los puntos esenciales deben incluirse en su respuesta.
Fixer1234

1
ZiraPro suena mucho más natural que, Robotic Annapero no funciona cuando hago clic en el botón Voz en Microsoft Word . Cuando elijo a Hazel, se lee como Anna. Cuando elijo ZiraPro, es completamente silencioso. Ambas voces leen el texto de vista previa en las opciones de "Texto a voz" del Panel de control correctamente.
ADTC

Tu URL no funciona. El registro exportado para tiene muchas cosas. Por favor, díganos con certeza qué tenemos que cambiar. ¡Gracias!
Desarrollador

Para evitar errores tipográficos, he creado un PowerShell para hacer el registro:
Dre

Gran truco! Durante mucho tiempo ni siquiera pude hacer que esto funcionara, ¡y ahora TTS funciona perfectamente! ¡¡Gracias!!
Antony

8

Es posible que esté instalando voces de 32 bits que no están disponibles cuando usa el cuadro de diálogo Propiedades de voz de 64 bits que normalmente ve en Windows de 64 bits.

Intente usar el diálogo de 32 bits invocando %windir%\sysWOW64\speech\SpeechUX\SAPI.cpl.


Sí ... Y me pregunto si las voces microsoft.com/en-us/download/details.aspx?id=27224 son de 32 bits o 64 bits. Debido a que no son visibles bajo la consola estándar de 64 bits, así como la consola de 32 bits ... Entonces wtfisit ...
Desarrollador

1
@Peretz: Prueba las herramientas de Dimio . Este enlace también contiene información adicional que podría ser útil. Si está en Visual Studio, vea este programa para enumerar las voces TTS instaladas.
harrymc

Esto es exactamente lo que estaba buscando para cambiar el lenguaje TTS en discordia. Tal vez este comentario también ayude a las personas a encontrar esto en google (y si solo es mi, valió la pena). Gracias por esta respuesta!
geisterfurz007 Detener este caos

1

ingrese la descripción de la imagen aquí

Agregue un nuevo idioma en el Panel de control y luego descargue el paquete de idioma allí.


0

Agregue un nuevo idioma en el Panel de control y luego descargue el paquete de idioma allí.


2
¡Bienvenido a Superuser! Esta respuesta es un poco breve en detalles, ¿podría ampliarla un poco? Gracias
David

2
Esto es para Windows 8.1: se necesitan los primeros 2 pasos windows.microsoft.com/en-us/windows-8/add-language-keyboard . Hay configuraciones de idioma casi idénticas en el Panel de control de escritorio para Windows 8 y 8.1
Ivan Ičin
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.