Agent skill · Media & Video

ASR

Implement speech-to-text (ASR/automatic speech recognition) capabilities using the z-ai-web-dev-sdk. Use this skill when the user needs to transcribe audio files, convert speech to text, build voice input features, or process audio recordings. Supports base64 encoded audio files and returns accurate text transcriptions.

jjyaoaogithub.com/jjyaoaoGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add jjyaoao/HelloAgents --skill ASR --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 3
SKILL.md size: 15 KB
Bundled scripts: yes
Path: skills/ASR/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 2,615
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# ASR (Speech to Text) Skill This skill guides the implementation of speech-to-text (ASR) functionality using the z-ai-web-dev-sdk package, enabling accurate transcription of spoken audio into text. ## Skills Path **Skill Location**: `{project_path}/skills/ASR` this skill is located at above path in your project. **Reference Scripts**: Example test scripts are available in the `{Skill Location}/scripts/` directory for quick testing and reference. See `{Skill Location}/scripts/asr.ts` for a working example. ## Overview Speech-to-Text (ASR - Automatic Speech Recognition) allows you to build applications that convert spoken language in audio files into written text, enabling voice-controlled interfaces, transcription services, and audio content analysis. **IMPORTANT**: z-ai-web-dev-sdk MUST be used in backend code only. Never use it in client-side code. ## Prerequisites The z-ai-web-dev-sdk package is already installed. Import it as shown in the examples below. ## CLI Usage (For Simple Tasks) For simple audio transcription tasks, you can use the z-ai CLI instead of writing code. This is ideal for quick transcriptions, testing audio files, or batch processing. ### Basic Transcription f

What's inside
Steps it walks through
  1. Skills Path
  2. Overview
  3. Prerequisites
  4. CLI Usage (For Simple Tasks)
  5. Basic Transcription from File
  6. Transcription from Base64
  7. Streaming Output
  8. CLI Parameters
  9. Supported Audio Formats
  10. When to Use CLI vs SDK
  11. Basic ASR Implementation
  12. Simple Audio Transcription
  13. Transcribe Multiple Audio Files
  14. Advanced Use Cases
Ships with 2 files
  • LICENSE.txt
  • scripts/asr.ts
Commands it runs
Transcribe an audio file
z-ai asr --file ./audio.wav
Save transcription to JSON file
z-ai asr -f ./recording.mp3 -o transcript.json
Transcribe and view output
z-ai asr --file ./interview.wav --output result.json
Transcribe from base64 encoded audio
z-ai asr --base64 "UklGRiQAAABXQVZFZm10..." -o result.json
Using short option
z-ai asr -b "base64_encoded_audio_data" -o transcript.json
More from HelloAgents
All skills →
About this skill
What does the ASR skill do?

Implement speech-to-text (ASR/automatic speech recognition) capabilities using the z-ai-web-dev-sdk. Use this skill when the user needs to transcribe audio files, convert speech to text, build voice input features, or process audio recordings. Supports base64 encoded audio files and returns accurate text transcriptions.

How do I install it?

Run `npx skills add jjyaoao/HelloAgents --skill ASR --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From jjyaoao/HelloAgents, a repository with 2,615 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going