Traducir el blog

Vídeo cuentacuentos con avatares en Excel

Posted on marzo 17, 2022 by Excel Pedro Wave

Desde el anterior artículo puedes descargar mi primer cuento hecho con avatares, usando los modelos 3D de versiones recientes de Excel:

Mi primer cuento con avatares | #ExcelPedroWave

Una vez descargado, haciendo clic en la bandera de arriba a la derecha, se cambia el idioma del cuento.

En este artículo publico los vídeos con el cuento traducido a 4 lenguas: español; inglés; ruso y ucraniano, para que lo puedan ver quienes no tengan instalada una versión reciente de Excel.


How to translate my blog articles

Just above to the left of any blog article is a Google dropdown to TRANSLATE THE BLOG, with the list of languages into which it can be translated by selecting one of them.

Как переводить статьи в моем блоге

Чуть выше слева от любой статьи в блоге находится раскрывающийся список Google для ПЕРЕВОДА БЛОГА со списком языков, на которые его можно перевести, выбрав один из них.

Як перекладати статті мого блогу

Трохи вище ліворуч від будь-якої статті блогу є спадне меню Google, щоб ПЕРЕКЛАТИ БЛОГ зі списком мов, на які його можна перекласти, вибравши одну з них.

Cómo traducir mis artículos del blog

Justo encima a la izquierda de cualquier artículo del blog se encuentra un desplegable de Google para TRADUCIR EL BLOG, con la lista de idiomas a los que se puede traducir seleccionando uno de ellos.


Cuentacuentos en español


Cuentacuentos en inglés


Cuentacuentos en ruso


Cuentacuentos en ucraniano

El vídeo en ucraniano es mudo pues no he conseguido instalar la conversión de texto a voz en ucraniano. Se podrá escuchar si se abre el cuento en una versión de Excel en ucraniano.

¿Te animas a contar un cuento con Excel?


Cómo doblar las voces en Excel

Para darles voz a los avatares se usa el método:

Application.Speech.Speak sText, True

Siendo sText el texto a pronunciar y True el valor del argumento SpeakAsync, que hace que el texto se hable de forma asíncrona (el método no espera a que se hable el texto).

Excel únicamente dispone de una voz por defecto para la conversión de texto a voz. Si queremos que el texto se diga en varios idiomas hace falta instalar mas voces.

Para probar cómo habla nuestro Excel, lo más rápido es abrir el editor VBA con la combinación de teclas: Alt + F11 y abrir la ventana Inmediato con la combinación de teclas: Control + G

Escribiendo la instrucción:

Application.Speech.Speak "Hola mundo"

y presionando la tecla de retorno, se pronunciará el texto "Hola mundo" con la voz por defecto en Excel, que en español de España es la voz de Helena. Si a Helena le hacemos hablar en inglés, no sabrá decir "Hello World" correctamente...

La ventana Inmediato del editor VBA de Excel en español no sirve para escribir texto en alfabeto cirílico, por lo que si queremos escribir "Привет мир" en ruso o "Привіт Світ" en ucraniano, aparecerá como "?????? ???", con interrogantes y no será capaz de decir nada...

Pero aún seguirá funcionando la macro con texto en cirílico y Excel podrá hablar en ruso si cambiamos la voz de Helena por una voz rusa. Tengo que decir que no he encontrado la forma de instalar voces ucranianas, aunque no será problema hablar en ucraniano si se tiene instalado Excel en ese idioma...


Cómo instalar voces en otros idiomas

Para instalar nuevas voces en Excel en otros idiomas hay que abrir la Configuración de Windows (con la rueda dentada) y 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, su velocidad y pulsando el botón "Vista previa de voz" se escuchará una muestra de esa voz.

Lo que nos interesa es la sección de Administrar voces, donde por defecto tengo instalado el paquete de voz: Español (España), pudiendo 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.

Se puede seleccionar la lengua inglesa de varios países, el ruso sólo de Rusia y no aparece la lengua ucraniana, por lo que no se puede instalar.

En la ventana con los Paquetes de voz se selecciona uno de los idiomas chequeándolo y se presiona el botón: Agregar

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

Al instalar el idioma Ruso se pueden elegir las voces de: Irina y Pavel.

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 mas limitado, como veremos a continuación.


Cómo cambiar las voces en Excel

Para cambiar las voces en las que nos puede hablar Excel debemos abrir el Panel de Control y buscar por: 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.

En ruso reconoce la voz de Irina, pero no la voz de Pavel.

En ucraniano no he conseguido instalar el paquete de voz de Ucrania.

Creo recordar que, buscando en la red, contaban cómo conseguir seleccionar más voces para la conversión de texto a voz, editando el Registro de Windows, pero su edición es una acción peligrosa y se sale del alcance de este artículo...

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 seleccionada...

Puedes oír las voces en directo si te descargas mi cuento, lo abres con una versión reciente de Excel, y cambias de lengua haciendo clic en las banderas de arriba a la derecha en este archivo:

Mi primer cuento con avatares | #ExcelPedroWave

Recuerda que debes cambiar la Selección de voz en la pantalla anterior para poder escuchar el texto en la voz seleccionada.

¡No se puede cambiar la voz con ninguna opción de Excel!

Y hasta aquí puedo contar...

2 Response to "Vídeo cuentacuentos con avatares en Excel"

.
gravatar
Anónimo Says....

Me gustó mucho lo que leí sobre voces, lo que no consigo en mis sistema es que después de añadir voces, todas muestra 0 MB ????

.
gravatar
Excel Pedro Wave Says....

¿Has leído el final del artículo: Cómo cambiar las voces en Excel?
La voz de Excel es la seleccionada en la ventana de Propiedades de voz, en la pestaña Texto a voz. Al cambiar de voz hay que presionar el botón: Aplicar.

Leave A Reply

Indícame las erratas que encuentres y qué es lo que te gustaría ver en los próximos artículos.

Mi lista de blogs