Objetivo de la clase:
Reconocer el uso de los componentes de reconocimiento de voz y traductor en MIT App Inventor.
Diseñar una app que convierta voz a texto y traduzca a inglés, español y 3 idiomas adicionales.
Implementar la interfaz y la lógica de programación en bloques para cumplir con el desafío.
Inicio (15 min)
Presentación del objetivo y explicación breve de cómo funciona el reconocimiento de voz.
Demostración de una app base que convierte voz en texto y traduce al inglés.
Conversación breve sobre qué otros idiomas incluirán y por qué.
Desarrollo (60 min)
Diseño de interfaz:
Botón “Grabar voz”
Etiqueta para mostrar texto capturado.
Lista desplegable para seleccionar idioma de traducción.
Etiqueta para mostrar traducción.
Programación por bloques:
Uso del componente SpeechRecognizer.
Integración de Translator para inglés + 3 idiomas más.
Bloques condicionales para cambiar idioma según la selección del usuario.
Prueba y depuración:
Verificar el reconocimiento en diferentes idiomas.
Comprobar traducciones y corregir errores.
Cierre (15 min)
Presentación de algunos grupos.
Reflexión: dificultades con los idiomas, precisión de la traducción, posibles mejoras (ej. lectura en voz alta).
Rúbrica de evaluación:
Criterio | Excelente (3) | Satisfactorio (2) | Por Mejorar (1) | No Realizado (0) |
---|---|---|---|---|
Interfaz | Completa, funcional y atractiva | Funcional con detalles menores | Incompleta | No diseñada |
Reconocimiento de voz | Funciona correctamente en todos los casos | Funciona con errores menores | Funciona parcialmente | No funciona |
Traducción múltiple | Traduce bien en todos los idiomas | Traduce bien en 2 idiomas | Traduce solo en inglés | No traduce |
Presentación y reflexión | Explica claramente el proceso | Explicación parcial | Explicación poco clara | No explica |