Saltar al contenido principal
@capgo/capacitor-speech-recognition Multimedia Código abierto

Reconocimiento de voz plugin Capacitor

Reconocimiento de voz natural y de baja latencia con resultados parciales en streaming y paridad multiplataforma

Instalar

bun add @capgo/capacitor-speech-recognition bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-speech-recognition
  • pnpm add @capgo/capacitor-speech-recognition
  • yarn add @capgo/capacitor-speech-recognition

Guía

Cómo usar Speech Recognition en Capacitor

Probar en el dispositivo

Descarga la app Capgo y escanea el QR code.

QR de vista previa del plugin Speech Recognition code

Usando @capgo/capacitor-speech-recognition

Plugin Capacitor para un reconocimiento de voz integral en el dispositivo con resultados parciales en vivo.

Instalar

bun add @capgo/capacitor-speech-recognition
bunx cap sync

Lo que expone este plugin

  • available - Comprueba si el servicio nativo de reconocimiento de voz es utilizable en el dispositivo actual.
  • isOnDeviceRecognitionAvailable - Comprueba si la nueva ruta de reconocimiento nativo de la plataforma está disponible para el idioma seleccionado.
  • start - Comienza a capturar el audio y transcribir el habla.
  • stop - Detiene la escucha y libera los recursos nativos.

Ejemplo de uso

available

Comprueba si el servicio de reconocimiento de voz nativo está disponible en el dispositivo.

import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';

const result = await SpeechRecognition.available();
console.log(result);

isOnDeviceRecognitionAvailable

Verifica si la ruta de reconocimiento on-device más reciente de la plataforma está disponible para el locale seleccionado.

import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';

const result = await SpeechRecognition.isOnDeviceRecognitionAvailable();
console.log(result);

start

Comienza a capturar el audio y transcribir el habla.

import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';

const result = await SpeechRecognition.start();
console.log(result);

stop

Deja de escuchar y libera los recursos nativos.

import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';

await SpeechRecognition.stop();

Referencia completa

Continúa desde Usar @capgo/capacitor-speech-recognition

Si estás usando Usando @capgo/capacitor-speech-recognition para planificar las operaciones del dashboard y de API, conéctalo con @capgo/capacitor-speech-recognition para el detalle de implementación en @capgo/capacitor-speech-recognition, Primeros pasos para los detalles de implementación en Primeros pasos, Resumen de API para los detalles de implementación en API Overview, Introducción para los detalles de implementación en Introducción, y Claves de API para los detalles de implementación en API Keys.

FAQ

FAQ del plugin Speech Recognition

¿Cómo instalo el plugin Speech Recognition en una app Capacitor?

Ejecuta "bun add @capgo/capacitor-speech-recognition" (o "npm install @capgo/capacitor-speech-recognition"), luego ejecuta "bunx cap sync" para que los proyectos de iOS y Android detecten el code nativo. Impórtalo desde "@capgo/capacitor-speech-recognition" en el code de tu app.

¿Funciona @capgo/capacitor-speech-recognition con React, Vue y Angular?

Sí. Speech Recognition es un paquete de Capacitor, por lo que funciona con cualquier framework web que corra en Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-speech-recognition?

Los plugins de Capgo siguen la versión mayor de Capacitor: usa la versión mayor del plugin que coincida con la versión mayor de tu Capacitor (por ejemplo, el plugin v8 con Capacitor 8). La tabla de compatibilidad del README de GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-speech-recognition gratuito y de código abierto?

Sí. El código fuente de code es público en GitHub en https://github.com/Cap-go/capacitor-speech-recognition/ y el paquete se puede instalar gratis desde npm. Los reportes de bugs y pull requests son bienvenidos.

¿Puedo actualizar code que usa Speech Recognition sin pasar por la revisión de la App Store?

Instalar o actualizar el plugin cambia el code nativo, así que requiere un nuevo build para la tienda. Después, los cambios de JavaScript, HTML y CSS que llamen al plugin se pueden publicar al instante con las live updates de Capgo.

Lanza cambios de Speech Recognition sin esperar la revisión de la app

Una vez que el plugin esté en tu store build, Capgo live updates envía tus cambios de JavaScript, HTML y CSS a los usuarios en minutos.

Empieza con Capgo