Speech-to-text API

Every feature in the app is available as a JSON endpoint under /api/v1. Use the shared TypeScript client or plain HTTP.

  • POST /api/v1/transcribe — file (multipart) or URL (JSON)
  • GET /api/v1/jobs/:id — poll status and fetch the transcript
  • POST /api/v1/insights — summary, chapters, action items
  • POST /api/v1/translate — translate segments
  • Bearer API key from your account page
curl -X POST https://v1085496.hosted-by-vdsina.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://v1085496.hosted-by-vdsina.com/api/v1/jobs/tr_… -H "Authorization: Bearer es_YOUR_KEY"
import { EchoScribeClient } from "@echoscribe/shared";
const client = new EchoScribeClient({ baseUrl: "https://v1085496.hosted-by-vdsina.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");

Frequently asked questions

Which file formats can I transcribe?

Audio: MP3, M4A, AAC, WAV, FLAC, OGG, Opus, WMA, AIFF. Video: MP4, MOV, WebM, MKV, AVI, MPEG. You can also paste a YouTube or direct media link.

How accurate is the transcription?

It depends on audio quality, language and the provider you choose. Clear speech in a major European language usually needs only light proofreading; noisy rooms, heavy accents and overlapping speakers need more. Custom vocabulary and the editor make fixing names fast.

Which languages are supported?

Transcription in 98+ languages including English, German, French, Spanish, Polish, Russian, Italian, Dutch and Portuguese. The interface is available in six languages.

Where is my data processed?

Files and transcripts are stored and processed on servers in the EU. You can delete a file at any time or set automatic deletion. We never use your content to train models.

Related articles