Ver categorías

Texto a Voz - salida de voz en Scratch

🔊 Texto a voz – Salida de voz en Scratch #

La extensión Texto a voz incorpora una voz hablada realista a tus proyectos de Scratch.
Haz que tus personajes hablen, narra historias, crea asistentes de voz, construye herramientas de aprendizaje de idiomas y añade funciones de accesibilidad, todo ello con sencillos bloques que convierten texto en habla con sonido natural.
Funciona en 23 idiomas con 5 voces únicas.


🌟 Descripción general #

  • Síntesis de voz natural: Convierte cualquier texto en palabras habladas con voces realistas.
  • 23 idiomas compatibles: Habla en inglés, español, francés, alemán, chino, árabe y muchos más.
  • 5 voces únicas: Alto, Tenor, Chillona, Gigante y Gatito, cada una con características distintivas.
  • Integración sencilla: ¡Un solo bloque para hacer que tus objetos hablen!
  • Detección de idioma: Utiliza automáticamente el idioma de tu editor como idioma predeterminado.
  • Basado en la nube: Utiliza el servicio de síntesis de voz de Scratch para generar audio de alta calidad.

✨ Características principales #

  • 5 personalidades de voz distintas: neutral (Alto/Tenor), divertida (Chillona/Gigante) y juguetona (Gatito).
  • 23 idiomas compatibles con pronunciación natural.
  • Coincidencia automática de idioma según la configuración regional del editor.
  • Selección de voz apropiada según el género para cada idioma.
  • Voces basadas en personajes para narración creativa.
  • Sincronización con animaciones y efectos de sonido de Scratch.
  • Ideal para accesibilidad, aprendizaje de idiomas y narrativas interactivas.

🚀 Cómo usar #

  1. Ve a: pishi.ai/play
  2. Abre la sección Extensiones.
  3. Selecciona la extensión Texto a voz.
  4. ¡Usa el bloque "hablar [WORDS]" para hacer que tu objeto hable!
  5. (Opcional) Establece la voz y el idioma antes de hablar.
  6. Tu objeto pronunciará el texto en voz alta: Scratch espera hasta que termine de hablar.

Consejos

  • La extensión detecta automáticamente el idioma de tu editor y lo usa de forma predeterminada.
  • Usa diferentes voces para distintos personajes y así crear conversaciones.
  • Combínalo con los bloques "pensar" o "decir" para mostrar el texto mientras se habla.
  • Funciona mejor con conexión a internet: requiere el servicio de síntesis de voz en la nube.
  • Mantén el texto por debajo de 128 caracteres para un mejor rendimiento.

🧱 Bloques y funciones #

 

🗣️ Main Speech Block #

decir [WORDS|text]

Convierte texto en habla y lo reproduce como audio.
El script espera hasta que termine el habla antes de continuar, ideal para narraciones sincronizadas.

Cómo funciona:

  • Escribe o inserta el texto que se va a pronunciar.
  • El bloque envía el texto al servicio de síntesis de Scratch.
  • Se genera el audio con la voz y el idioma seleccionados.
  • El audio se reproduce a través de tus altavoces/auriculares.
  • El bloque espera hasta que termine el habla antes de pasar al siguiente bloque.

Argumentos:

  • WORDS – Texto a pronunciar (cadena de caracteres, hasta 128 caracteres)

Ejemplos:

  • decir [Hello, my name is Scratch Cat!|text]
  • decir [What is your favorite color?|text]

Nota: Este bloque espera a que se complete el habla; úsalo para diálogos, narraciones y animaciones sincronizadas.

 


🎭 Selección de voz #

asignar voz a [VOICE]

Cambia la voz utilizada para la síntesis de habla.
Cada voz tiene una personalidad única, ideal para diferentes personajes o estados de ánimo.

Voces disponibles:

  • alto – Voz neutra, de género ambiguo (predeterminada) – profesional, clara
  • tenor – Voz neutra, de género ambiguo – ligeramente más grave que alto
  • squeak – Voz aguda y juguetona – ideal para personajes pequeños, habla emocionada
  • giant – Voz grave y profunda – perfecta para personajes grandes, tonos serios
  • kitten – Voz de bebé ultra aguda – dice "miau" en lugar de todas las palabras (¡un efecto divertido para el personaje!)

Ejemplos:

  • asignar voz a [alto] → Voz neutra estándar
  • asignar voz a [squeak] → Voz aguda y enérgica
  • asignar voz a [giant] → Voz grave y seria
  • asignar voz a [kitten] → Personaje gato (dice "miau miau miau")

Usos creativos:

  • Usa alto para narradores, profesores o personajes profesionales.
  • Usa tenor para héroes, líderes o personajes seguros de sí mismos.
  • Usa chillona para hadas, niños, robots o emociones de entusiasmo.
  • Usa gigante para monstruos, villanos, figuras de autoridad o momentos serios.
  • Usa gatito para personajes mascota o efecto cómico.

 


🌍 Selección de idioma #

fijar idioma a [LANGUAGE]

Cambia el idioma utilizado para la síntesis de voz.
La extensión utiliza automáticamente el idioma de tu editor de forma predeterminada, pero puedes anularlo para proyectos multilingües.

Idiomas compatibles (23 en total):

  • English (en) – Pronunciación de inglés americano
  • Spanish (European) (es) – Español castellano
  • Spanish (Latin American) (es-419) – Español latinoamericano
  • French (fr) – Pronunciación francesa
  • German (de) – Pronunciación alemana
  • Italian (it) – Pronunciación italiana
  • Portuguese (Brazilian) (pt-br) – Portugués de Brasil
  • Portuguese (European) (pt) – Portugués europeo
  • Chinese (Mandarin) (zh-cn) – Chino mandarín (simplificado y tradicional)
  • Japanese (ja) – Pronunciación japonesa
  • Korean (ko) – Pronunciación coreana
  • Arabic (ar) – Árabe estándar moderno
  • Hindi (hi) – Pronunciación hindi
  • Russian (ru) – Pronunciación rusa
  • Dutch (nl) – Pronunciación neerlandesa
  • Polish (pl) – Pronunciación polaca
  • Turkish (tr) – Pronunciación turca
  • Danish (da) – Pronunciación danesa
  • Swedish (sv) – Pronunciación sueca
  • Norwegian (nb) – Noruego Bokmål
  • Icelandic (is) – Pronunciación islandesa
  • Romanian (ro) – Pronunciación rumana
  • Welsh (cy) – Pronunciación galesa

Cómo funciona:

  • La extensión establece automáticamente el idioma para que coincida con el idioma de tu editor de Scratch (si es compatible).
  • Usa este bloque para anular el valor predeterminado o crear proyectos multilingües.
  • La configuración de idioma se guarda con el proyecto.
  • Algunos idiomas solo tienen voces femeninas disponibles: la extensión ajusta automáticamente el tono de voz.

Ejemplos:

  • fijar idioma a [Spanish (European)] → Habla en español
  • fijar idioma a [French] → Habla en francés
  • fijar idioma a [Japanese] → Habla en japonés

Proyectos de aprendizaje de idiomas:

  • Crea proyectos que enseñen pronunciación en diferentes idiomas.
  • Construye cuestionarios de vocabulario multilingües.
  • Realiza traducciones de historias con audio hablado.
  • Practica la comprensión auditiva de idiomas.

Nota sobre idiomas de un solo género:
Algunos idiomas (árabe, chino, hindi, coreano, noruego, rumano, sueco, turco, galés) solo tienen disponible una voz femenina en el servicio de síntesis. La extensión ajusta automáticamente el tono para las voces Tenor y Gigante en estos idiomas.

 


🎓 Usos educativos #

  • Accesibilidad: Añade narración por voz para usuarios con discapacidad visual o que no saben leer.
  • Crea proyectos de cuentos narrados en voz alta: combina la visualización de texto con el habla.
  • Construye herramientas de aprendizaje de idiomas: enseña pronunciación, vocabulario y frases.
  • Elabora tutoriales interactivos con instrucciones habladas.
  • Desarrolla juegos y cuestionarios que responden por voz.
  • Crea proyectos multilingües para aulas diversas.
  • Enseña la creación de voces de personajes y escritura de diálogos.
  • Construye proyectos de tecnología asistiva para estudiantes con dificultades de lectura.

🎮 Proyectos de ejemplo #

  • Cuento parlante: Los personajes narran el texto de la historia con diferentes voces.
  • Tutor de idiomas: Pronuncia palabras y frases de vocabulario en diferentes idiomas; combínalo con la extensión de Reconocimiento de voz.
  • Asistente de voz: El gato de Scratch actúa como un asistente de IA útil que responde preguntas.
  • Anfitrión multilingüe: Saluda a los usuarios en varios idiomas según la selección.
  • Juego de preguntas habladas: La voz lee las preguntas en voz alta para mayor accesibilidad.
  • Diálogo interactivo: Crea conversaciones entre varios objetos con diferentes voces.
  • Notificaciones de audio: Usa la voz para anunciar puntuaciones, logros y actualizaciones del temporizador.
  • Práctica de pronunciación: Muestra una palabra, pronúnciala y pide al usuario que la repita.
  • Conversaciones entre personajes: Usa Alto para un personaje, Tenor para otro y Chillona para un tercero.
  • Sketch cómico: Usa Gigante para el villano, Chillona para el héroe y Gatito para el compañero.

🧩Pruébalo tú mismo: pishi.ai/play

 


🔧 Consejos y solución de problemas #

 

🔊 Consejos específicos de Texto a voz #

  • ¿Sin sonido? Revisa el volumen de tu dispositivo y los permisos de sonido del navegador. Asegúrate de que los altavoces/auriculares estén conectados.
  • ¿El habla no funciona? Esta extensión requiere conexión a internet - el servicio de síntesis funciona en la nube.
  • ¿Pronunciación incorrecta del idioma? Asegúrate de haber establecido el idioma correcto antes de hablar. El idioma se predetermina según la configuración regional del editor.
  • ¿Texto demasiado largo? Mantén el texto por debajo de 128 caracteres; el texto más largo se trunca automáticamente.
  • ¿La voz no cambia? Asegúrate de usar "establecer voz a [VOICE]" antes del bloque "hablar".
  • ¿La voz Gatito habla sin sentido? ¡Eso es normal! La voz Gatito reemplaza todas las palabras con "miau" como efecto de personaje.
  • ¿El habla suena extraña en algunos idiomas? Algunos idiomas solo tienen voces femeninas - Tenor/Gigante pueden sonar inusuales debido al ajuste de tono.
  • ¿Quieres detener el habla antes de tiempo? Usa el botón rojo de detener o el bloque "detener todo"- el habla se detiene inmediatamente.
  • ¿Varios objetos hablando? Establece voces diferentes para cada objeto y así crear conversaciones.
  • ¿Sincronizar el habla con la animación? Usa "hablar" en secuencia con cambios de disfraz, movimiento o efectos de sonido.
  • ¿El habla se superpone? El bloque "hablar" espera a que termine; usa varios bloques "hablar" en secuencia para diálogos.

💡 Consejos creativos #

🎭 Caracterización de voces #

  • Narrador: Usa Alto o Tenor para una narración clara y profesional.
  • Niños/Personajes pequeños: Usa Chillona para un habla aguda y enérgica.
  • Villanos/Personajes grandes: Usa Gigante para una presencia profunda e imponente.
  • Animales/Mascotas: Usa Gatito para personajes felinos juguetones (todas las palabras se convierten en "miau").
  • Robots/IA: Usa Tenor o Alto con vocabulario técnico.
  • Criaturas de fantasía: Experimenta con Chillona o Gigante para voces de personajes únicas.

📖 Técnicas de narración #

  • Combina bloques "decir" con bloques "hablar" para mostrar y pronunciar el texto simultáneamente.
  • Usa voces diferentes para distintos personajes de la historia.
  • Añade pausas entre falas con bloques "esperar" para lograr un efecto dramático.
  • Alterna entre la voz del narrador (Alto/Tenor) y las voces de los personajes (Chillona/Gigante).
  • Usa variables para almacenar diálogos y pronunciar respuestas dinámicas.

🌍 Proyectos multilingües #

  • Crea un selector de idioma con botones o variables.
  • Almacena traducciones en listas y pronuncia la traducción correspondiente.
  • Construye proyectos de "Aprende un idioma" con pronunciación de palabras.
  • Crea proyectos de saludos internacionales: di "hola" en muchos idiomas.

🔒 Privacidad y seguridad #

  • El texto enviado para la síntesis de voz es procesado por el servicio en la nube de Scratch (synthesis-service.scratch.mit.edu).
  • No se almacena ningún texto de forma permanente: solo se utiliza para generar el audio.
  • El audio generado se transmite directamente a tu navegador; no se guarda en servidores.
  • La configuración de idioma y voz se guarda localmente en el archivo de tu proyecto.
  • Requiere conexión a internet para funcionar: la síntesis de voz no funciona sin conexión.

🧪 Información técnica #

  • Servicio de síntesis: Servicio de texto a voz en la nube de Scratch
  • URL del servidor: synthesis-service.scratch.mit.edu
  • Tiempo de espera: 10 segundos (las solicitudes que superen este tiempo fallarán)
  • Longitud máxima de texto: 128 caracteres (se trunca automáticamente)
  • Volumen de audio: 250% (aumentado para mayor claridad)
  • Formato de habla: Búfer de audio (decodificado y reproducido a través del motor de audio de Scratch)
  • Idiomas compatibles: 23 idiomas con pronunciación natural
  • Voces: 5 voces distintas con ajustes en la velocidad de reproducción
  • Idiomas de un solo género: árabe, chino, hindi, coreano, noruego, rumano, sueco, turco, galés
  • Se requiere conexión a Internet: Sí – servicio de síntesis en la nube

🆚 Tabla comparativa de voces #

Voz Tono Personalidad Ideal para
Alto Neutral Profesional, clara Narradores, profesores, habla estándar
Tenor Neutral Ligeramente más grave Héroes, líderes, personajes seguros de sí mismos
Chillona Agudo (+3) Juguetona, enérgica Personajes pequeños, hadas, niños, robots
Gigante Grave (-3) Profunda, seria Personajes grandes, villanos, autoridad
Gatito Muy agudo (+6) Ultra juguetona Personajes gato, comedia (dice "miau")

↔ Desliza hacia la izquierda o hacia la derecha para ver la tabla completa en dispositivos móviles.


🔗 Extensiones relacionadas #

  • 🎤 Reconocimiento de voz – convierte voz en texto (complemento perfecto para interacciones por voz)
  • 🌐 Traducir – traduce texto entre idiomas antes de pronunciarlo
  • 💬 ChatGPT – genera diálogos con IA y luego pronúncialos con Texto a voz
  • 🎵 Music – combina el habla con música y efectos de sonido

📚 Más información #


Scroll al inicio