ASR

Transcribe spoken audio into text using the z-ai-web-dev-sdk in Node.js.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/designershubh1208-pixel/on-block --skill asr-designershubh1208-pixel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ASR
Source: https://github.com/designershubh1208-pixel/on-block/tree/main/skills/ASR
Command: npx skills add https://github.com/designershubh1208-pixel/on-block --skill asr-designershubh1208-pixel

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables accurate transcription of spoken audio into text using the z-ai-web-dev-sdk, streamlining transcription tasks and enabling voice-enabled interfaces.

Core Features & Use Cases

  • Automated transcription of audio and video notes using base64-encoded audio.
  • Batch and streaming capabilities for real-time or large-scale transcription tasks.
  • Back-end integration examples with the z-ai-web-dev-sdk to build voice input features, transcripts, and searchable text.

Quick Start

Run the ASR example using the provided script: node skills/ASR/scripts/asr.ts with a valid audio file path to obtain a transcription.

Frequently Asked Questions about ASR

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

FAQPage Schema
How do I transcribe speech audio into text using Node.js?

To transcribe speech audio into text in Node.js, run the provided sample script at skills/ASR/scripts/asr.ts with a valid audio file path. It uses the z-ai-web-dev-sdk on a secure backend to process the audio and output the resulting text transcription.

Can I use base64-encoded audio for speech-to-text transcription?

Yes, you can use base64-encoded audio for speech-to-text transcription. This enables the automated transcription of audio and video notes directly through the z-ai-web-dev-sdk without needing to reference external file paths.

Does this speech-to-text approach support real-time streaming and batch processing?

Yes, this speech-to-text approach supports both batch and streaming capabilities. This allows you to handle large-scale transcription tasks or process real-time voice input transcripts across web and mobile applications.

Do I need the z-ai-web-dev-sdk installed to run the ASR script?

Yes, you must install the z-ai-web-dev-sdk in your Node.js environment to run the ASR script. The script relies on this dependency to execute the backend transcription logic and convert spoken audio into text.

What is the best way to build voice-enabled interfaces with transcription?

The best way to build voice-enabled interfaces is to use the provided back-end integration examples with the z-ai-web-dev-sdk. This approach streamlines transcription tasks and enables voice input features, transcripts, and searchable text across your applications.

What are the limitations of using z-ai-web-dev-sdk for backend transcription?

The transcription is limited to environments where the z-ai-web-dev-sdk is installed, specifically requiring a Node.js environment. You must also provide a valid audio file path or base64-encoded audio to successfully obtain a transcription.