assemblyai-performance-tuning

Featured

Optimize AssemblyAI API performance with caching, parallel processing, and model selection. Use when experiencing slow transcriptions, implementing caching strategies, or optimizing throughput for batch transcription workloads. Trigger with phrases like "assemblyai performance", "optimize assemblyai", "assemblyai latency", "assemblyai caching", "assemblyai slow", "assemblyai batch".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# AssemblyAI Performance Tuning ## Overview Optimize AssemblyAI transcription performance through model selection, parallel processing, caching, and webhook-based architectures. ## Prerequisites - `assemblyai` package installed - Understanding of async patterns - Redis or in-memory cache available (optional) ## Latency Benchmarks (Actual) ### Async Transcription | Audio Duration | Approx. Processing Time | Notes | |----------------|------------------------|-------| | 30 seconds | ~10-15 seconds | Includes queue time | | 5 minutes | ~30-60 seconds | Scales sub-linearly | | 1 hour | ~3-5 minutes | Depends on queue load | | 10 hours | ~15-30 minutes | Max async duration | ### Streaming | Metric | Value | |--------|-------| | First partial transcript | ~300ms (P50) | | Final transcript latency | ~500ms (P50) | | End-of-turn detection | Automatic with endpointing | ### Model Speed vs. Accuracy | Model | Speed | Accuracy | Price/hr | |-------|-------|----------|----------| | `nano` | Fastest | Good | $0.12 | | `best` (Universal-3) | Standard | Highest | $0.37 | | `nova-3` (streaming) | Real-time | High | $0.47 | | `nova-3-pro` (streaming) | Real-time | Highest | $0.47 | ## Instructions ### Step 1: Choose the Right Model ```typescript import { AssemblyAI } from 'assemblyai'; const client = new AssemblyAI({ apiKey: process.env.ASSEMBLYAI_API_KEY!, }); // For highest accuracy (default) const accurate = await client.transcripts.transcribe({ audio: audioUrl, speech_mode...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

assemblyai-cost-tuning

Optimize AssemblyAI costs through model selection, feature budgeting, and usage monitoring. Use when analyzing AssemblyAI billing, reducing transcription costs, or implementing usage monitoring and budget alerts. Trigger with phrases like "assemblyai cost", "assemblyai billing", "reduce assemblyai costs", "assemblyai pricing", "assemblyai budget".

2,266 Updated today
jeremylongshore
AI & Automation Featured

assemblyai-rate-limits

Implement AssemblyAI rate limiting, backoff, and queue-based throttling. Use when handling rate limit errors, implementing retry logic, or managing concurrent transcription throughput. Trigger with phrases like "assemblyai rate limit", "assemblyai throttling", "assemblyai 429", "assemblyai retry", "assemblyai backoff".

2,266 Updated today
jeremylongshore
AI & Automation Featured

assemblyai-core-workflow-a

Execute AssemblyAI primary workflow: async transcription with audio intelligence. Use when transcribing audio/video files, enabling speaker diarization, sentiment analysis, entity detection, PII redaction, or content moderation. Trigger with phrases like "assemblyai transcribe", "assemblyai transcription", "transcribe audio", "speaker diarization assemblyai".

2,266 Updated today
jeremylongshore
AI & Automation Featured

assemblyai-reference-architecture

Implement AssemblyAI reference architecture with best-practice project layout. Use when designing new AssemblyAI transcription services, reviewing project structure, or building production-grade speech-to-text applications. Trigger with phrases like "assemblyai architecture", "assemblyai best practices", "assemblyai project structure", "how to organize assemblyai", "assemblyai design".

2,266 Updated today
jeremylongshore
AI & Automation Featured

assemblyai-hello-world

Create a minimal working AssemblyAI transcription example. Use when starting a new AssemblyAI integration, testing your setup, or learning basic transcription patterns. Trigger with phrases like "assemblyai hello world", "assemblyai example", "assemblyai quick start", "simple assemblyai transcription".

2,266 Updated today
jeremylongshore