API de voz a texto

Envía el audio, consulta el trabajo y recibe segmentos con tiempos por palabra y etiquetas de hablante en JSON, TXT o SRT. El idioma se detecta automáticamente o se indica en cada solicitud; los modelos Oracle también traducen.

Inicio rápido

Inicia un trabajo y luego léelo. Todos los parámetros están en la documentación de la API.

curl https://app.kolwrite.com/transcribe \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio_url": "https://example.com/meeting.m4a",
       "model": "oracle",
       "language": "he",
       "include_diarization": true,
       "output_format": "json"}'

{"jobId": "34c63d45-4cb5-473b-bc60-25c175e69c57"}
curl https://app.kolwrite.com/transcribe/34c63d45-4cb5-473b-bc60-25c175e69c57 \
  -H "x-api-key: YOUR_API_KEY"

{
  "jobId": "34c63d45-4cb5-473b-bc60-25c175e69c57",
  "status": "COMPLETED",
  "result": {
    "language": "he",
    "segments": [
      {
        "start": 0.5,
        "end": 3.2,
        "speaker": "Speaker 1",
        "text": "שלום, נתחיל את הפגישה.",
        "words": [{"start": 0.5, "end": 0.8, "word": "שלום"}]
      }
    ]
  }
}

Lo que devuelve la API

  • Tiempos de inicio y fin de cada palabra en JSON y SRT.
  • Etiquetas de hablante por diarización, o una etiqueta por canal físico de audio.
  • Traducción a otro idioma en los modelos Oracle.
  • JSON, texto plano o SRT, elegido en cada solicitud.
  • Un webhook cuando termina el trabajo, o consulta el trabajo tú mismo.
  • El idioma se detecta automáticamente o se indica en cada solicitud.

Pruebas de referencia

Precisión en Google FLEURS y Mozilla CommonVoice. Cuanto más alto, mejor.

Precisión en Google FLEURS (%)

Precios

Créditos por hora de audio, cobrados por trabajo.

1 crédito de uso US$1.20

Modelo Créditos de uso/hora
Base 0.40
Oracle Mini 0.80
Oracle 1.20
Oracle Pro 1.40
Oracle Max 3.00
CoreHeredado 1.00
EdgeHeredado 1.20

La separación estándar de hablantes por canales está incluida. La separación de habla solapada se factura a la tarifa del modelo seleccionado por el mayor valor entre la duración de la grabación y el tiempo total de habla detectado en sus canales físicos. Ninguno de los modos añade un recargo por diarización.

Comparación de modelos

Opciones de modelos de un vistazo.

Modelo Créditos de uso/hora Resumen Ideal para
Base 0.40 Transcripción económica con marcas de tiempo por palabra. Audio claro y trabajos de gran volumen
Oracle Mini 0.80 Nivel Oracle rápido y económico. Borradores y trabajos de alto rendimiento
OracleInsignia 1.20 Transcripción y traducción para producción. Equilibrio entre calidad, velocidad y coste
Oracle Pro 1.40 Nivel Oracle de mayor calidad. Audio de producción exigente
Oracle Max 3.00 Nivel Oracle de máxima calidad. Audio complejo y de gran importancia
CoreHeredado 1.00 Modelo heredado rápido de uso general. Integraciones existentes con Core
EdgeHeredado 1.20 Modelo de alta precisión de la generación anterior. Integraciones existentes con Edge

Obtener una clave de API

Crea una cuenta y genera una clave en la página de claves de API.