AuraSTT
AuraSTT REST API v1 Docs

Developer Documentation & Integration Guide

Integrate our proprietary Aura-3 Flagship foundation speech engine into your applications with sub-300ms edge turnaround and word-level timestamps.

Base URL: https://aurastt.live/api/v1Auth: Bearer sk_live_aura_...Rate: $0.016 / minute

1. Authentication

All requests to the AuraSTT API require your secret API key passed via the standard HTTP Authorization header with the Bearer scheme. You can find and generate API keys in API Keys & Developer Access.

Authorization: Bearer sk_live_aura_89f02c4b71e98d2a

2. Foundation Model Suite

Aura-3 FlagshipRecommended
model: "aura-3"

Our premier model for highest accuracy (99.2%), rich domain vocabulary, multi-speaker dialogue, and background noise isolation.

Aura-2 Flash<200ms
model: "aura-2"

Engineered for high-frequency low-latency pipelines, real-time voice bots, and automated customer call centers.

Aura Whisper Pro90+ Languages
model: "aura-whisper"

Multilingual transcription with automatic dialect and regional accent adaptation.

3. Endpoint: POST /api/v1/transcribe

cURL (Multipart Upload)
curl -X POST https://aurastt.live/api/v1/transcribe \
  -H "Authorization: Bearer sk_live_aura_89f02c4b71e98d2a" \
  -F "file=@meeting_recording.mp3" \
  -F "model=aura-3" \
  -F "diarize=true" \
  -F "summarize=true"
          
Node.js / TypeScript
import { openAsBlob } from 'node:fs';

const audioBlob = await openAsBlob('./interview.wav');
const formData = new FormData();
formData.append('file', audioBlob, 'interview.wav');
formData.append('model', 'aura-3');
formData.append('diarize', 'true');

const response = await fetch('https://aurastt.live/api/v1/transcribe', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer sk_live_aura_89f02c4b71e98d2a'
  },
  body: formData
});

const { transcript, diarization, words } = await response.json();
console.log('Transcript:', transcript);
          

4. Usage & Deposits

AuraSTT uses strict usage-based credit deductions with zero monthly commitments:

  • 1.Minimum Deposit: Account deposits start from $50 (funds 3,000 minutes of transcription).
  • 2.Per-Minute Rate: 1 audio minute = 1 credit (~$0.016/minute). Rounded up to the nearest whole minute.
  • 3.Zero Expiration: Purchased credits remain valid indefinitely and never expire.