π¦ ClawHub
AssemblyAI Transcriber
by @xenofex7
Transcribe audio files with speaker diarization (who speaks when). Supports 100+ languages, automatic language detection, and timestamps. Use for meetings, interviews, podcasts, or voice messages. Requires AssemblyAI API key.
TERMINAL
clawhub install assemblyai-transcriberπ About This Skill
name: assemblyai-transcriber description: "Transcribe audio files with speaker diarization (who speaks when). Supports 100+ languages, automatic language detection, and timestamps. Use for meetings, interviews, podcasts, or voice messages. Requires AssemblyAI API key." metadata: openclaw: requires: env: - ASSEMBLYAI_API_KEY
AssemblyAI Transcriber ποΈ
Transcribe audio files with speaker diarization (who speaks when).
Features
Setup
1. Create AssemblyAI account: https://www.assemblyai.com/ 2. Get API key (free tier: 100 min/month) 3. Set environment variable:
export ASSEMBLYAI_API_KEY="your-api-key"
Or save to config file:
// ~/.assemblyai_config.json
{
"api_key": "YOUR_API_KEY"
}
Usage
Transcribe local audio
python3 scripts/transcribe.py /path/to/recording.mp3
Transcribe from URL
python3 scripts/transcribe.py https://example.com/meeting.mp3
Options
python3 scripts/transcribe.py audio.mp3 --no-diarization # Skip speaker labels
python3 scripts/transcribe.py audio.mp3 --json # Raw JSON output
Output Format
## Transcript*Language: EN*
*Duration: 05:32*
Speaker A [00:00]: Hello everyone, welcome to the meeting.
Speaker B [00:03]: Thanks! Happy to be here.
Speaker A [00:06]: Let's start with the first item...
Pricing
Tips
Author: xenofex7 | Version: 1.1.0
π‘ Examples
Transcribe local audio
python3 scripts/transcribe.py /path/to/recording.mp3
Transcribe from URL
python3 scripts/transcribe.py https://example.com/meeting.mp3
Options
python3 scripts/transcribe.py audio.mp3 --no-diarization # Skip speaker labels
python3 scripts/transcribe.py audio.mp3 --json # Raw JSON output
βοΈ Configuration
python3 scripts/transcribe.py audio.mp3 --no-diarization # Skip speaker labels
python3 scripts/transcribe.py audio.mp3 --json # Raw JSON output
π Tips & Best Practices
Author: xenofex7 | Version: 1.1.0