/install asr
Speech is Cheap (SIC) Skill
Fast, accurate, and incredibly inexpensive automatic speech-to-text transcription service.
🚀 Why use this skill?
- Disruptive Pricing: $0.06 - $0.12 per hour (2-15x cheaper than Deepgram or OpenAI).
- Extreme Speed: 100 minutes of audio transcribes in ~1 minute.
- Multilingual: Supports 100 languages with auto-detection.
- Agent-Ready: Designed for high-volume, automated pipelines.
🛠 Setup
1. Get an API Key
Sign up at speechischeap.com. Use code CH5 for $5 off.
2. Configure Authentication
This skill looks for your API key in the SIC_API_KEY environment variable.
Add this to your .env or agent config:
SIC_API_KEY=your_key_here
📖 Usage
🤖 TL;DR for Agents
When this skill is installed, you can transcribe any URL from an OpenClaw session and get the JSON results immediately by running:
./skills/asr/scripts/asr.sh transcribe --url "https://example.com/audio.mp3"
Transcribe a URL
# Basic transcription
./skills/asr/scripts/asr.sh transcribe --url "https://example.com/audio.mp3"
# Advanced transcription with options
./skills/asr/scripts/asr.sh transcribe --url "https://example.com/audio.mp3" \
--speakers --words --labels \
--language "en" \
--format "srt" \
--private
Transcribe a Local File
Perfect for processing audio already on your disk. This handles the upload automatically.
# Upload and transcribe local media
./skills/asr/scripts/asr.sh transcribe --file "./local-audio.wav"
# Upload with webhook callback
./skills/asr/scripts/asr.sh transcribe --file "./local-audio.wav" --webhook "https://mysite.com/callback"
# Note: For local files, the skill handles the multi-part upload to
# https://upload.speechischeap.com before starting the transcription.
Supported Options
--speakers: Enable speaker diarization--words: Enable word-level timestamps--labels: Enable audio labeling (music, noise, etc.)--stream: Enable streaming output--private: Do not store audio/transcript (privacy mode)--language \x3Ccode>: ISO language code (e.g., 'en', 'es')--confidence \x3Cfloat>: Minimum confidence threshold (default 0.5)--format \x3Cfmt>: Output format (json, srt, vtt, webvtt)--webhook \x3Curl>: URL to receive job completion payload--segment-duration \x3Cn>: Segment duration in seconds (default 30)
Check Job Status
./skills/asr/scripts/asr.sh status "job-id-here"
🤖 For Agents
The asr.sh command-line tool returns JSON by default when successful, making it easy to pipe into other tools or parse directly.
If the SIC_API_KEY is missing, the tool will provide a clear error message and a direct link to the signup page.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install asr - After installation, invoke the skill by name or use
/asr - Provide required inputs per the skill's parameter spec and get structured output
What is Speech is Cheap Transcribe?
Fast, affordable automatic speech-to-text transcription supporting 100 languages, speaker diarization, word timestamps, and customizable output formats. It is an AI Agent Skill for Claude Code / OpenClaw, with 2734 downloads so far.
How do I install Speech is Cheap Transcribe?
Run "/install asr" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Speech is Cheap Transcribe free?
Yes, Speech is Cheap Transcribe is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Speech is Cheap Transcribe support?
Speech is Cheap Transcribe is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Speech is Cheap Transcribe?
It is built and maintained by ilyakam (@ilyakam); the current version is v1.2.0.