eachlabs-tts
✓Verified·Scanned 2/17/2026
Transcribe audio from URL using EachLabs Speech-to-Text (Scribe v1).
from clawhub.ai·v924db9f·7.3 KB·0 installs
Scanned from 0.1.0 at 924db9f · Transparency log ↗
$ vett add clawhub.ai/fatih-developer/eachlabs-tts
🎙️ EachLabs ElevenLabs Speech-to-Text Skill
A Clawdbot skill for transcribing audio from URLs using EachLabs' ElevenLabs Scribe v1 model integration.
Features
- 🌍 32+ languages supported
- 👥 Speaker diarization — identify different speakers
- 🎵 Audio event tagging — detect laughter, music, applause, etc.
- 📝 Word-level timestamps — precise timing in JSON output
- 🔗 URL Input — process audio directly from a URL
Installation
For Clawdbot
Add to your clawdbot.json:
{
skills: {
entries: {
"eachlabs-tts": {
source: "local:EachlabsSkills/tts/eachlabs-tts",
apiKey: "el_your_api_key_here"
}
}
}
}
Usage
# Basic transcription
./scripts/transcribe.sh https://example.com/audio.mp3
# With speaker diarization
./scripts/transcribe.sh https://example.com/meeting.mp3 --diarize
# Specify language for better accuracy
./scripts/transcribe.sh https://example.com/voice_note.ogg --lang en
# Full JSON with timestamps
./scripts/transcribe.sh https://example.com/podcast.mp3 --json
# Tag audio events (laughter, music, etc.)
./scripts/transcribe.sh https://example.com/recording.wav --events
Options
| Flag | Description |
|---|---|
--diarize | Enable speaker diarization |
--lang CODE | ISO language code (e.g., en, pt, es, fr) |
--json | Output full JSON response with word timestamps |
--events | Tag audio events like laughter, music, applause |
-h, --help | Show help message |
Requirements
curl— for API requestsjq— for JSON parsing (recommended)- EachLabs API key
API Key
Get your API key from EachLabs.
License
MIT