Traducir el blog

Cómo cambiar la voz de Excel

Posted on noviembre 08, 2022 by Excel Pedro Wave

🔝Select the language of this blog post in the Google box at the top left.


A veces oigo voces

Cómo cambiar la voz de Excel es algo que sabía hacer manualmente, pero ahora me he propuesto hacerlo automáticamente para poder incluir cambios de voz en aplicaciones Excel, como la nueva versión que estoy desarrollando para Aprender ajedrez en tu idioma, o incluso en más lenguas o idiomas.

Excel puede llegar a hablar muchas lenguas, pero hay que enseñarle las voces, ¡como si fuera un crío!

¿Sabes cuántas voces es capaz de hablar Excel en tu equipo?

¿Sabes cómo usar más voces en Excel?

  • Si no lo sabes, sigue leyendo...
  • Si sabes cambiar manualmente la voz a Excel, sigue leyendo...
  • Si ya sabes cómo cambiar automáticamente la voz a Excel, podrías decirnos si usas el método que explico a continuación, para lo que tendrás que seguir leyendo...
  • Si no sigues las instrucciones del archivo que puedes descargar un poco más abajo, Excel solamente sabrá hablar el idioma por defecto, definido durante la instalación.

Es hora de que Excel sea multilingüe. 😜

En el archivo que puedes descargar más abajo hay 3 hojas:

  • Instrucciones:
    1. Cómo instalar voces en Windows
    2. Cómo cambiar las voces en Excel
    3. Cómo cambiar automáticamente las voces en Excel
    4. Cómo hacer que Excel hable muchas lenguas
  • Voces: Con la lista de voces disponibles en Excel.
  • Habla: Para hacer que Excel hable.

Esta imagen es de la hoja 'Voces'. Como puedes ver, en mi equipo tengo instaladas 4 voces disponibles en Excel: dos en inglés, una en alemán y la española por defecto.

¿Cuántas voces le oyes decir a Excel?

¿Quieres hacer hablar a Excel con distinta voz?

Si quieres practicar el cambio automático de voz de Excel, puedes hacerlo descargando el archivo siguiente, y siguiendo las instrucciones que explico a continuación.


Descarga y Excel hablará con otras voces

Descarga el archivo desde estos enlaces:

Abre la plantilla y presiona el botón: Habilitar edición

En versiones recientes de Excel aparece el aviso: RIESGO DE SEGURIDAD Microsoft ha bloqueado la ejecución de macros porque el origen de este archivo no es de confianza. Con un botón: Obtener más información

Para desbloquear el archivo se debe abrir el Explorador de archivos y hacer clic con el botón derecho del ratón sobre el archivo, seleccionando Propiedades.

Marcar la casilla: Desbloquear y hacer clic en el botón: Aplicar

Abrir el archivo de nuevo, apareciendo una ADVERTENCIA DE SEGURIDAD: Las macros se han deshabilitado. Presiona el botón: Habilitar contenido

Esta plantilla contiene macros y está protegida sin contraseña, por lo que se pueden estudiar y analizar las fórmulas y el código VBA.

Estas son las instrucciones a seguir para que hable el archivo descargado:


1) Cómo instalar voces en Windows

Para poder cambiar la voz a Excel, debemos instalar en Windows nuevas voces en otros idiomas.

Hay que abrir la Configuración de Windows (con la rueda dentada)

Buscar: texto a voz, seleccionando: Cambiar la configuración de texto a voz

En la sección de Voces, se puede elegir una voz como Helena, en lengua española.

Haciendo clic en el botón: Vista previa de voz, se escuchará una muestra de esa voz.

Ir a la sección de Administrar voces, donde por defecto se ven los paquetes de voz instalados. Por ejemplo: Español (España), donde se puede elegir una de estas voces: Helena, Pablo, Laura.

Para agregar un nuevo idioma hay que presionar el botón con el símbolo + en Agregar voces.

Por ejemplo, la lengua inglesa es diferente para varios países.

En la ventana con los Paquetes de voz se selecciona uno de los idiomas, marcando su casilla, y se presiona el botón: Agregar

AVISO: Para usar las voces nuevas, hay que cerrar y volver a abrir la Configuración, así como cualquier aplicación que use las voces.

Una vez instalado un paquete de voz por ejemplo, el Inglés de Estados Unidos, se podrán elegir varias voces nuevas: David, Zira, Mark.

Pero falta un detalle fundamental, Excel no habla en la voz seleccionada con la voz elegida en la Configuración de Windows, sino con un número de voces más limitado, como veremos a continuación.

2) Cómo cambiar las voces en Excel

Para cambiar las voces en las que puede hablar Excel debemos abrir el Panel de Control y buscar: texto a voz

En Reconocimiento de voz, hacer clic en: Cambiar la configuración de texto a voz

Debemos abrir la pestaña de Texto a voz, con las voces que son reconocidas para convertir texto a voz, seleccionar una de las voces y presionar el botón: Aplicar

En español solamente reconoce la voz de Helena, pero no las de Pablo y Laura.

En el inglés de Estados Unidos reconoce las voces de Zira y David, pero no la voz de Mark.

Para hacer hablar a Excel con otra voz, se selecciona una de las voces de la lista desplegable en la pestaña Texto a voz y se presiona el botón: Aplicar

A partir de ese momento, Excel hablará con la voz elegida...


3) Cómo cambiar automáticamente las voces en Excel

En la hoja 'Voces' se refresca la lista de voces disponibles en Excel presionando el icono:

que ejecuta la macro: ListarVoces


4) Cómo hacer que Excel hable muchas lenguas

En la hoja 'Habla' escucharás como habla Excel en varias lenguas.

Selecciona un tipo de voz con el desplegable de la celda C3.

Selecciona la velocidad de la voz en la celda C4.

Selecciona el volumen de la voz en la celda C5.

Al seleccionar cualquier celda de la hoja 'Habla' se escuchará lo que esté escrito, con la voz elegida y a la velocidad y el volumen seleccionados.

Recuerda que la voz que elijas será la que hable Excel en cualquier otro libro de trabajo, por lo que deberás seleccionar la voz que tenía Excel por defecto para volver a escucharlo como antes de cambiarle la voz.


Cómo cambiar la voz de Excel con macros

Las macros están en el módulo: MóduloHabla

Entrar en el Editor VBA con la combinación de teclas: Alt + F11

Para que funcionen las voces, en el menú: Herramientas > Referencias, debe estar marcada la referencia a: Microsoft Speech Object Library

Si quieres oír otras voces que las que tiene Excel por defecto, o quieres que hable otros idiomas, lo primero es saber qué número es el de la voz deseada.

La macro que lista las voces es: ListarVoces

Esta macro escribe la lista de voces en una hoja activa.

Por ejemplo, si la voz número 2 es la de Zira en inglés, se usarán estos argumentos de la macro: Hablar, para escuchar esta voz.

    Hablar "Excel is talking to me.", 2, 1, 100

  • El primer argumento es la frase a decir.
  • El segundo argumento es el número de voz, un 2.
  • El tercer argumento es la velocidad de la voz, un 1.
  • El cuarto argumento es el volumen de la voz, un 100 es el máximo.

MEJORA: La instrucción voz.Pause permite interrumpir la frase que Excel está hablando y continuar con otra frase, si se selecciona una nueva celda antes de que acabe de decir la frase anterior.


Videotutorial para cambiar la voz

Si no quieres leer las instrucciones escritas, mira el vídeo y aprenderás a cambiar la voz de Excel:


El próximo artículo para Aprender ajedrez en 6 idiomas será la versión con las lecciones en 6 o más idiomas, usando lo aprendido en este artículo para cambiar la voz de las lecciones que pronunciará Excel en tiempo real.

No Response to "Cómo cambiar la voz de Excel"

Leave A Reply

Dime si te gusta lo que lees y, si no te gusta, dime por qué. Tengo habilitada la moderación de comentarios. Tu comentario se publicará pronto.

Mi lista de blogs