assemblyai-core-workflow-a

Featured

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".

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 Core Workflow A — Async Transcription ## Overview Primary money-path workflow: submit audio for async transcription with audio intelligence features. The SDK handles file upload (for local files), queues the transcription job, and polls until completion. ## Prerequisites - `assemblyai` package installed - API key configured in `ASSEMBLYAI_API_KEY` ## Instructions ### Step 1: Basic Async Transcription ```typescript import { AssemblyAI } from 'assemblyai'; const client = new AssemblyAI({ apiKey: process.env.ASSEMBLYAI_API_KEY!, }); // Remote URL — SDK queues and polls automatically const transcript = await client.transcripts.transcribe({ audio: 'https://example.com/meeting-recording.mp3', }); console.log(transcript.text); console.log(`Duration: ${transcript.audio_duration}s`); console.log(`Words: ${transcript.words?.length}`); ``` ### Step 2: Local File Upload ```typescript // The SDK uploads the file and transcribes in one call const transcript = await client.transcripts.transcribe({ audio: './recordings/interview.wav', }); // Or from a buffer/stream import fs from 'fs'; const buffer = fs.readFileSync('./recordings/interview.wav'); const transcript2 = await client.transcripts.transcribe({ audio: buffer, }); ``` ### Step 3: Speaker Diarization ```typescript const transcript = await client.transcripts.transcribe({ audio: audioUrl, speaker_labels: true, speakers_expected: 3, // Optional: hint for expected speaker count }); // Utterances a...

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-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
AI & Automation Featured

assemblyai-core-workflow-b

Execute AssemblyAI streaming transcription and LeMUR workflows. Use when implementing real-time speech-to-text, live captions, voice agents, or LLM-powered audio analysis with LeMUR. Trigger with phrases like "assemblyai streaming", "assemblyai real-time", "assemblyai live transcription", "assemblyai LeMUR", "assemblyai summarize audio".

2,266 Updated today
jeremylongshore
AI & Automation Featured

assemblyai-webhooks-events

Implement AssemblyAI webhook handling for transcription completion events. Use when setting up webhook endpoints, handling transcription callbacks, or processing async transcription results via webhooks. Trigger with phrases like "assemblyai webhook", "assemblyai events", "assemblyai transcription callback", "handle assemblyai webhook".

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-performance-tuning

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".

2,266 Updated today
jeremylongshore