Tema 1
ACTIVIDAD 7 (GUIADA): RECONOCIMIENTO DE VOZ
Vamos a crear una pequeña app en la que se va a reproducir con voz el texto que se introduzca por teclado y si hablamos, se escriba el mensaje en la pantalla.
PASO 1:
Comenzamos un proyecto nuevo en App Inventor con el nombre: “Texto_a_voz_tunombre”
PASO 2: En la parte de DISEÑO
Añadimos los siguientes componentes del grupo "Interfaz de usuario", todos con Ancho ajustado al contenedor, el cuadro de texto también tiene un Alto ajustado al contenedor :
-Campo de texto, en la propiedad Pista escribe: "Introduce un texto y pulsa HABLAR, o pulsa ESCUCHAR y di algo"
-Botón1 con el texto "Hablar" y el nombre "boton_hablar"
-Botón2 con el texto "Escuchar" y el nombre "boton_escuchar"
Añade una disposición horizontal con Ancho ajustado al contenedor e introduce los dos botones dentro.
Del grupo "Medios", añade los componentes "texto a voz" y "reconocimiento de voz".
Configura las propiedades del componente TextoAVoz como se ve en la foto de debajo: Pais "ESP" e Idioma "es".
El resultado debe quedar así:
PASO 3: En el EDITOR DE BLOQUES
Programamos los componentes creados, añadiendo estos bloques:
Al presionar el botón "Hablar" se inicia voz hablada diciendo el texto escrito en el campo de texto.
Al presionar el botón "Escuchar": lo que hablemos, se deberá escribir en el campo de texto, para ello se obtiene el texto con el reconocimiento de voz y luego, añadiendo la función del objeto ReconocimientoDeVoz "Después de obtener texto", el valor de la variable resultado se escribirá en el campo de texto.
PASO 4: Comprobar funcionamiento y subir archivo a Classroom
Por último probamos la app con AI Companion para ver si funciona. Descargamos el archivo .aia y el .apk y subimos los dos archivos a Classroom.
EJERCICIOS:
1) Prueba la aplicación con otras opciones del objeto TextoaVoz: diferentes idiomas, voces, velocidad y tono, variando las propiedades de TextoaVoz. Explica qué ocurre al variar esas propiedades (contesta en el comentario de la tarea de classroom)
2) Añade un botón con el texto "Borrar" y prográmalo para que al pulsarlo se borre el texto que haya en la pantalla. Sube el archivo modificado en formato .aia a la tarea de classroom.