</>AppInitDev DevelopersCentro de aprendizaje Android
IA • Android · GUÍA PRÁCTICA

Reconocimiento de voz con Kotlin en Android

Permisos, escucha y tratamiento de errores con las APIs del sistema.

◎
Lo que aprenderás

Añadir entrada de voz opcional a una app Kotlin.

Antes de comenzar

Parte de un proyecto de prueba o de una copia de trabajo de tu aplicación. Revisa versiones, permisos y dependencias en los enlaces oficiales del final: las plataformas Android y los servicios de Google pueden actualizar sus requisitos.

El objetivo de esta guía es aplicar un proceso concreto y comprobar su resultado. Documenta cualquier cambio relevante para poder mantenerlo y, cuando corresponda, medir sus efectos con datos.

PASO A PASO

Cómo hacerlo

01

Comprueba la disponibilidad del servicio de reconocimiento…

Comprueba la disponibilidad del servicio de reconocimiento de voz en el dispositivo.

02

Solicita RECORD_AUDIO solo al pulsar «Hablar» y…

Solicita RECORD_AUDIO solo al pulsar «Hablar» y explica por qué se necesita.

03

Inicia la captura con la API adecuada…

Inicia la captura con la API adecuada y muestra un indicador visible mientras escucha.

04

Procesa resultados, silencio, cancelación y fallos de…

Procesa resultados, silencio, cancelación y fallos de red cuando el motor los requiera.

05

Detén la escucha y libera el reconocedor…

Detén la escucha y libera el reconocedor según el ciclo de vida.

06

Ofrece entrada de texto como alternativa accesible.

Ofrece entrada de texto como alternativa accesible.

PONLO A PRUEBA

Ejercicio práctico

Prueba silencio, cambio de orientación y denegación de micrófono.

!
Precaución

No asumas que el reconocimiento del sistema siempre funciona sin Internet.

COMPROBACIÓN

Cómo verificar el resultado

  • Completa los pasos anteriores en un entorno de pruebas antes de distribuir cambios.
  • Comprueba que la función, configuración o estrategia responde al objetivo planteado.
  • Revisa errores, impacto para usuarios y políticas aplicables a tu caso.
  • Conserva la evidencia y anota qué deberás revisar cuando cambien las versiones.
DOCUMENTACIÓN

Fuentes oficiales para profundizar

Consulta los requisitos y ejemplos vigentes en estas fuentes antes de publicar una implementación.

SIGUE APRENDIENDO

Tutoriales relacionados

← Más tutoriales de IA con KotlinIr a AppInitDev ↗