Install
openclaw skills install gladia-youtube-transcribeTranscribe speech from YouTube videos or audio URLs into text using Gladia API with up to 10 free hours of monthly transcription. Use when: you need to summa...
openclaw skills install gladia-youtube-transcribeThis skill provides automated transcription for video and audio content using Gladia API. It converts spoken content from YouTube videos, MP3 files, or any accessible audio/video URL into text, which can then be summarized by an LLM.
Gladia is an audio transcription API that supports multiple languages including Cantonese. It provides both async (pre-recorded) and real-time transcription.
| Feature | Free Tier |
|---|---|
| Monthly transcription | 10 hours |
| Renewal | Monthly (resets automatically) |
| New streams limit | 5 per minute |
| Languages | All included |
| Cost after quota | $0.61/hour (async) / $0.75/hour (real-time) |
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)Alternatively, you can check via API:
curl -X GET "https://api.gladia.io/v2/usage" -H "x-gladia-key: YOUR_API_KEY"
Recommended: Set in current session
export GLADIA_API_KEY="your-api-key-here"
Or add to ~/.bashrc (ensure ~/.bashrc is in .gitignore):
echo 'export GLADIA_API_KEY="your-api-key-here"' >> ~/.bashrc
source ~/.bashrc
Note: Storing secrets in shell rc files is discouraged due to risk of accidental commits. Prefer setting the environment variable directly in your session or use a secrets manager.
Test that your API key is valid by checking usage:
curl -X GET "https://api.gladia.io/v2/usage" -H "x-gladia-key: $GLADIA_API_KEY"
If successful, you'll see your usage information. If you get an auth error, check your API key.
# Navigate to skill directory (where you installed the skill)
cd /path/to/video-transcription
# Basic usage
./scripts/youtube_transcribe.sh "YOUTUBE_URL"
# Save to specific file
./scripts/youtube_transcribe.sh "YOUTUBE_URL" /path/to/output.txt
/path/to/video-transcription/scripts/youtube_transcribe.sh
| Variable | Required | Description |
|---|---|---|
GLADIA_API_KEY | Yes | Your Gladia API key |
The script saves transcripts to a transcripts/ subdirectory in the skill folder:
/path/to/video-transcription/transcripts/
export GLADIA_API_KEY='your-key'GLADIA_API_KEY environment variable is setIf Gladia quota is exhausted:
| Service | Free Tier | Notes |
|---|---|---|
| AssemblyAI | Limited | Requires credit card |
| Deepgram | $0 credit | Pay-per-use |
| YouTube Transcript | Free (if available) | Only works if video has captions |
Potential improvements:
Last updated: March 2026