API ucapan ke teks

Setiap fitur aplikasi tersedia sebagai endpoint JSON di bawah /api/v1. Gunakan klien TypeScript bersama atau HTTP biasa.

  • POST /api/v1/transcribe — file (multipart) atau URL (JSON)
  • GET /api/v1/jobs/:id — cek status dan ambil transkrip
  • POST /api/v1/insights — ringkasan, bab, tindak lanjut
  • POST /api/v1/translate — terjemahkan segmen
  • Kunci API Bearer dari halaman akun Anda
curl -X POST https://audiotexta.com/api/v1/transcribe \
  -H "Authorization: Bearer es_YOUR_KEY" \
  -F "file=@meeting.mp3" \
  -F 'options={"language":"en","speakers":true}'

# → { "job": { "id": "tr_…", "status": "queued" } }
curl https://audiotexta.com/api/v1/jobs/tr_… -H "Authorization: Bearer es_YOUR_KEY"
import { AudiotextaClient } from "@echoscribe/shared";
const client = new AudiotextaClient({ baseUrl: "https://audiotexta.com", apiKey: process.env.ECHOSCRIBE_KEY });
const job = await client.transcribeUrl("https://youtu.be/…", { speakers: true });
const done = await client.waitForJob(job.id);
const insights = await client.insights(done, "en");

Pertanyaan yang sering diajukan

Format file apa saja yang bisa ditranskripsi?

Audio: MP3, M4A, AAC, WAV, FLAC, OGG, Opus, WMA, AIFF. Video: MP4, MOV, WebM, MKV, AVI, MPEG. Anda juga bisa menempel link YouTube atau link media langsung.

Seberapa akurat transkripsinya?

Tergantung kualitas audio, bahasa, dan penyedia yang Anda pilih. Ucapan yang jelas dalam bahasa besar biasanya hanya perlu sedikit koreksi; ruangan bising, aksen kuat, dan pembicara yang bertumpuk perlu lebih banyak. Kosakata khusus dan editor membuat perbaikan nama jadi cepat.

Bahasa apa saja yang didukung?

Transkripsi dalam 98+ bahasa, termasuk Inggris, Jerman, Prancis, Spanyol, Polandia, Rusia, Italia, Belanda, dan Portugis. Antarmuka tersedia dalam enam bahasa.

Bagaimana data saya ditangani?

Anda bisa menghapus file kapan saja atau mengatur penghapusan otomatis. Konten Anda tidak pernah dipakai untuk melatih model.

Artikel terkait