음성 인식(STT) API

앱의 모든 기능을 /api/v1 아래의 JSON 엔드포인트로 사용할 수 있습니다. 공유 TypeScript 클라이언트나 일반 HTTP를 사용하세요.

  • POST /api/v1/transcribe — 파일(multipart) 또는 URL(JSON)
  • GET /api/v1/jobs/:id — 상태 확인 및 스크립트 가져오기
  • POST /api/v1/insights — 요약, 챕터, 할 일
  • POST /api/v1/translate — 세그먼트 번역
  • 계정 페이지에서 발급하는 Bearer API 키
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");

자주 묻는 질문

어떤 파일 형식을 텍스트로 변환할 수 있나요?

오디오: MP3, M4A, AAC, WAV, FLAC, OGG, Opus, WMA, AIFF. 동영상: MP4, MOV, WebM, MKV, AVI, MPEG. YouTube 링크나 미디어 직접 링크를 붙여넣을 수도 있습니다. 휴대폰 음성 메모 텍스트 변환도 M4A 파일을 그대로 올리면 됩니다.

변환 정확도는 어느 정도인가요?

오디오 품질, 언어, 선택한 제공업체에 따라 다릅니다. 주요 언어의 깨끗한 음성은 보통 가벼운 교정만 필요합니다. 시끄러운 공간, 강한 억양, 겹치는 발화는 수정이 더 필요합니다. 사용자 지정 어휘와 편집기로 이름을 빠르게 고칠 수 있습니다.

어떤 언어를 지원하나요?

한국어와 영어 음성 텍스트 변환은 물론 독일어, 프랑스어, 스페인어, 폴란드어, 러시아어, 이탈리아어, 네덜란드어, 포르투갈어 등 98+개 언어를 지원합니다. 인터페이스는 6개 언어로 제공됩니다.

데이터는 어떻게 처리되나요?

언제든 파일과 스크립트를 삭제하거나 자동 삭제를 설정할 수 있습니다. 고객의 콘텐츠를 모델 학습에 사용하지 않습니다.

관련 글