Solicita acceso al micrófono, inicia el reconocimiento con opciones de idioma y muestra transcripciones parciales en tiempo real.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Framework de reconocimiento de voz |
| Android | Sí | SpeechRecognizer |
| Web | No | El plugin informa que Web no está disponible |
Funcionalidades principales
Sección titulada “Funcionalidades principales”available- Comprueba si el servicio nativo de reconocimiento de voz es utilizable en el dispositivo actual.isOnDeviceRecognitionAvailableComprueba si la plataforma ofrece una nueva ruta de reconocimiento en el dispositivo para el locale seleccionado.start- Comienza a capturar el audio y transcribir el habla.stop- Deja de escuchar y libera los recursos nativos.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
available | Comprueba si el servicio nativo de reconocimiento de voz está disponible en el dispositivo actual. |
isOnDeviceRecognitionAvailable | Comprueba si la ruta de reconocimiento on-device más reciente de la plataforma está disponible para el locale seleccionado. |
start | Inicia la captura de audio y la transcripción del habla. |
stop | Deja de escuchar y libera los recursos nativos. |
forceStop | Fuerza la detención de la sesión actual. |
getLastPartialResult | Obtiene el último resultado de transcripción parcial en caché. |
setPTTState | Actualiza el estado actual del botón de push-to-talk. |
getSupportedLanguages | Obtiene los locales admitidos por el reconocedor subyacente. |
isListening | Indica si el plugin está escuchando activamente el habla. |
checkPermissions | Obtiene el estado actual del permiso. |
requestPermissions | Solicita los permisos de micrófono y reconocimiento de voz. |
getPluginVersion | Devuelve la versión del plugin nativo incluida en este paquete. |
addListener | Escucha eventos de finalización de sesión segmentada (solo Android). |
addListener | Escucha resultados de reconocimiento segmentado (solo Android). |
addListener | Escucha actualizaciones de transcripción parcial emitidas mientras partialResults esté habilitado. |
addListener | Escucha cambios en el estado nativo de escucha. |
addListener | Escucha errores de reconocimiento. |
addListener | Escucha cuando el reconocedor esté listo para otra sesión. |
removeAllListeners | Elimina todos los listeners registrados. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-speech-recognition.
Continuar desde @capgo/capacitor-speech-recognition
Sección titulada “Continuar desde @capgo/capacitor-speech-recognition”Si estás usando @capgo/capacitor-speech-recognition para planificar las operaciones del dashboard y de API, conéctalo con Usando @capgo/capacitor-speech-recognition para la capacidad nativa en Uso de @capgo/capacitor-speech-recognition, Resumen de API para los detalles de implementación en API Overview, Introducción para los detalles de implementación en la Introducción, Claves de API para los detalles de implementación en las claves de API, y Dispositivos para el detalle de implementación en Devices.