Vibe Transcribe
For Developers

Build With World-Class Transcription

REST API for transcription, diarization, and AI analysis. Simple integration, powerful features, and SDKs for your favorite languages.

Transcribe in 3 Lines of Code

Python
from vibetranscribe import VibeClient
client = VibeClient(api_key='your_key')
result = client.transcribe('meeting.mp3')
JavaScript
import { VibeClient } from '@vibetranscribe/sdk';
const client = new VibeClient('your_key');
const result = await client.transcribe('meeting.mp3');
cURL
curl -X POST https://api.vibetranscribe.com/v1/transcribe \
  -H 'Authorization: Bearer your_key' \
  -F 'file=@meeting.mp3'

API Capabilities

Transcription
Upload audio/video files or URLs. Get accurate transcripts in 100+ languages.
POST /v1/transcribe
Speaker Diarization
Automatically identify and label different speakers in recordings.
Included in transcription
Translation
Translate transcripts to 50+ languages in a single request.
POST /v1/translate
AI Analysis
Generate summaries, action items, and insights from transcripts.
POST /v1/analyze
Meeting Bot
Schedule bot to join and record meetings programmatically.
POST /v1/meetings/schedule
Webhooks
Get notified when transcriptions complete or meetings end.
POST /v1/webhooks

Official SDKs

Python
v1.2.0
pip install vibetranscribeView Docs →
Node.js
v1.2.0
npm install @vibetranscribe/sdkView Docs →
Ruby
v1.0.0
gem install vibetranscribeView Docs →
Go
v0.9.0
go get github.com/vibetranscribe/go-sdkView Docs →

API Reference

Transcription

POST/v1/transcribeTranscribe audio/video file
POST/v1/transcribe/urlTranscribe from URL
GET/v1/transcriptions/{id}Get transcription result
DELETE/v1/transcriptions/{id}Delete transcription

AI Analysis

POST/v1/analyzeAnalyze transcript
POST/v1/summarizeGenerate summary
POST/v1/chatAsk questions about transcripts

Meetings

POST/v1/meetings/scheduleSchedule bot to join meeting
GET/v1/meetings/{id}Get meeting recording
DELETE/v1/meetings/{id}/cancelCancel scheduled bot

Webhooks

POST/v1/webhooksCreate webhook endpoint
GET/v1/webhooksList webhooks
DELETE/v1/webhooks/{id}Delete webhook

API Pricing

Developer
Free60 min/month
  • Transcription API
  • 5 requests/minute
  • Community support
Pro
$0.006/minPay as you go
  • All APIs
  • 100 requests/minute
  • Email support
  • Webhooks
Enterprise
CustomVolume discounts
  • Unlimited rate limits
  • SLA
  • Dedicated support
  • On-premise option

What Developers Build

Call Center Analytics

Transcribe and analyze customer calls for quality assurance and training.

Content Platforms

Auto-generate subtitles and transcripts for video hosting services.

Meeting Integrations

Add AI meeting notes to existing collaboration tools.

Accessibility Tools

Real-time captioning for hearing-impaired users.

Start Building Today

Free tier available. No credit card required.