volcengine-asr

Convert audio or video files into timestamped text via Volcengine ASR.

27|9|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/Leoyishou/personal-ai-company --skill volcengine-asr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: volcengine-asr
Source: https://github.com/Leoyishou/personal-ai-company/tree/main/claude-global/skills/_archived/volcengine-asr
Command: npx skills add https://github.com/Leoyishou/personal-ai-company --skill volcengine-asr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires websockets, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

This tool converts audio/video to text with timestamps using Volcengine ASR, enabling easy subtitle creation and searchable transcripts.

Core Features & Use Cases

  • Transcribes audio and video files to text with optional SRT/VTT outputs for captions.
  • Outputs timestamped transcripts suitable for video captions, meeting records, and knowledge bases.
  • Use Case: Quickly generate searchable transcripts from lectures or meetings to improve accessibility and searchability.

Quick Start

Transcribe an input audio or video file to generate a timestamped transcript.

Frequently Asked Questions about volcengine-asr

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

FAQPage Schema
How do I transcribe audio or video files into timestamped text for captions?

To transcribe audio or video into timestamped text, you need a Volcengine App ID and Access Token. The tool converts inputs to PCM via FFmpeg and communicates via WebSocket to generate transcripts suitable for captions.

Do I need FFmpeg to convert media files for Volcengine ASR?

Yes, FFmpeg is required to convert input audio or video files into PCM format when needed. This ensures the media stream is correctly formatted before being sent to the Volcengine ASR WebSocket service.

Can I use Volcengine ASR to generate meeting transcripts with punctuation and ITN?

Yes, Volcengine ASR supports language selection along with punctuation and ITN toggles for generating meeting transcripts. This allows you to customize transcription outputs while maintaining readability through automatic formatting.

What credentials are required to connect to the Volcengine ASR WebSocket service?

Connecting to the Volcengine ASR WebSocket service requires a Volcengine App ID and Access Token. An optional Resource ID can also be configured to manage specific service quotas or access specialized recognition models.

Why does my media transcription fail when sending audio to the Volcengine WebSocket?

Media transcription may fail if the input file is not properly converted to PCM format via FFmpeg before transmission. The tool includes error handling for the WebSocket communication, but incorrect credentials or unsupported formats can cause failures.