Para convertir voz a texto usando la API de sunra, necesitas enviar una solicitud al endpoint apropiado con los parámetros de entrada requeridos. La API aprovecha modelos pre-entrenados para transcribir archivos de audio a texto, permitiendo una conversión fluida simplemente proporcionando un archivo de audio. Aquí te mostramos cómo puedes usar la API de sunra para la conversión de voz a texto:
import { sunra } from "@sunra/client";

const result = await sunra.subscribe("elevenlabs/scribe-v1/speech-to-text", {
  input: {
    audio: 'https://assets.sunra.ai/uploads/1749243418768-74d68e25.wav',
    language: 'English',
    tag_audio_events: true,
    speaker_diarization: false
  },
  logs: true,
  onQueueUpdate: (update) => {
    console.log(update)
  },
});
console.log(result.data);
console.log(result.requestId);

Eligiendo el Modelo Correcto

sunra proporciona una gama de modelos de voz a texto para adaptarse a diferentes necesidades. Selecciona un modelo basado en tus requisitos de precisión y rendimiento. Aquí hay algunas opciones disponibles:
  • elevenlabs/scribe-v1: Conversión de voz a texto en 99 idiomas con marcas de tiempo a nivel de palabra y diarización: el ASR más preciso de la compañía hasta la fecha.
Para usar un modelo específico, especifica su ID en el método subscribe como se muestra en el ejemplo. Para obtener más modelos y detalles, visita la página de Modelos de Voz a Texto.