Texto a voz en Scratch: voces de personajes para tus objetos
Scratch tiene su propia extensión de texto a voz, y es un gran comienzo: un objeto lee en voz alta cualquier texto con un solo bloque. Pero sus cinco voces son las mismas en todos los proyectos, y un pato de dibujos o un robot nervioso necesitan una voz propia.
En SuperClonica puedes generar gratis una línea en la página de cualquier voz, descargarla y subirla a tu objeto como sonido. Esta guía muestra cuándo basta la extensión integrada, cómo añadir voces de personajes a un proyecto y cómo un profesor o una familia pueden dar voz a un juego entero de una vez.
El texto a voz de Scratch y lo que le falta
Usa las dos cosas: la extensión para el texto que cambia y voces grabadas para las líneas que dan personalidad a tus personajes.
- La extensión se añade con el botón de abajo a la izquierda y trae bloques para leer texto en voz alta y elegir la voz.
- Tiene cinco voces, del alto y el tenor al gigante y el gatito, y necesita conexión a internet.
- Es perfecta para texto que cambia durante el juego, como el nombre del jugador o la puntuación.
- Para un personaje con voz reconocible funciona mejor un sonido grabado.
Genera una línea gratis en línea
En la página de cualquier voz, escribe una línea para tu objeto, de 30 a 100 caracteres, elige el idioma y pulsa el botón para generarla. En unos segundos puedes escucharla y descargarla, sin cuenta.
Añade la voz a tu objeto
Ponle a cada sonido el nombre de su línea, para encontrarlo incluso en un proyecto con cincuenta sonidos.
- Abre tu objeto, ve a la pestaña de sonidos, pasa el ratón por el botón para elegir un sonido y elige subir tu propio archivo.
- Elige el archivo descargado; Scratch acepta MP3 y WAV.
- En la pestaña de código, junta el bloque que inicia un sonido con el que muestra texto en un bocadillo, y la línea suena mientras se lee.
- Si la siguiente acción debe esperar al final de la línea, usa el bloque que toca el sonido hasta que termine.
Un juego entero con voces
Para un juego más grande, un profesor o una familia pueden instalar en un ordenador el motor gratuito SuperClonica: python -m pip install superclonica-cpu. Cada línea es entonces un comando: superclonica --text "¡Hola! Soy el robot de este castillo." --voice M3 --lang es --output line01.mp3. El motor funciona sin conexión en un procesador normal, escribe MP3 que Scratch acepta y no tiene límite de caracteres; las diez voces integradas son gratuitas.
Si compartes tu proyecto
Cuando compartes un proyecto en la web de Scratch, todo el mundo oye sus sonidos. Las voces de personajes como Bob Esponja o Rico McPato son voces de IA hechas por fans, no los actores originales, así que úsalas en proyectos divertidos y juegos de fans, y nunca hagas que un personaje diga algo feo de una persona real. Para empezar hay voces gratuitas: Gollum y Valera, el osito de gominola.