ASR

Transcribe base64 audio into text via the z-ai-web-dev-sdk.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Kin3Xc/promoly --skill asr-kin3xc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ASR
Source: https://github.com/Kin3Xc/promoly/tree/main/skills/ASR
Command: npx skills add https://github.com/Kin3Xc/promoly --skill asr-kin3xc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires z-ai-web-dev-sdk, and includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need to convert spoken audio into written text for searchable archives, accessibility, and voice-enabled apps.

Core Features & Use Cases

  • Transcription across audio formats from WAV/MP3 to streaming speech-to-text.
  • Real-time and batch processing for meetings, interviews, podcasts, and voice notes.
  • Use Case: Imagine uploading a recorded meeting and obtaining a clean transcript with timestamps and speaker segments.

Quick Start

To get started, deploy the backend SDK approach: create a ZAI instance and call audio.asr.create with a base64-encoded audio file to obtain the transcription.

Frequently Asked Questions about ASR

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transcribe audio recordings of meetings and podcasts into text?

To transcribe audio recordings into text, you pass a base64-encoded audio file to the backend speech-to-text service. This returns a text property containing the accurate transcription for your meetings or podcasts.

What audio formats are supported for speech-to-text transcription?

Speech-to-text transcription supports common audio formats including WAV and MP3. You encode these audio files as base64 data before sending them to the backend for processing.

Do I need a backend environment to process speech-to-text conversion?

Yes, you need a backend environment to run speech-to-text conversion because it requires the z-ai-web-dev-sdk. You instantiate a ZAI instance on the server to handle the audio processing.

Can I use this for real-time speech processing or is it limited to batch transcription?

You can use this for both real-time speech processing and batch transcription. It handles streaming speech-to-text alongside processing pre-recorded audio files and voice notes.

How do I start transcribing audio using the z-ai-web-dev-sdk?

To start transcribing audio using the z-ai-web-dev-sdk, create a ZAI instance and call audio.asr.create with your base64-encoded audio file. This returns the transcribed text property.