LaunchKit · 2026
Back to Skills

aliyun-asr

Pure Aliyun ASR skill for voice message transcription, supports multiple channels including Feishu.

2
1.7k downloads
by @jixsonwang

Setup & Installation

openclaw skills install @jixsonwang/aliyun-asr

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install aliyun-asr

Version History

v1.0.10Feb 11, 2026 - Version note by skill developer:

安全修复:移除潜在敏感文件,添加index.js,清理缓存目录,确保无密钥泄露风险

What This Skill Does

Lightweight skill for transcribing voice messages using Alibaba Cloud's NLS (Natural Language Service) ASR API. Converts incoming audio to text and passes it to the AI as a regular text message. No text-to-speech or voice reply generation is involved.

Keeps the skill surface minimal by handling only ASR, avoiding the complexity and cost of a combined speech skill that also generates voice replies.

When to use it

  • Transcribing Feishu voice messages into text for AI processing
  • Handling WhatsApp voice notes in an OpenClaw agent workflow
  • Converting OGG or OPUS audio from Telegram voice messages
  • Processing AMR audio from mobile messaging apps
  • Enabling voice input for users who prefer speaking over typing

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: sends a voice message via Feishu

AGENT
  1. 1OpenClaw receives the audio file attachment
  2. 2Skill calls Alibaba Cloud NLS ASR API with the audio data
  3. 3API returns a text transcript
  4. 4Skill passes the transcript as a plain text user message to the AI
  5. 5AI responds with a text reply
OUTPUT

The spoken message is processed as if the user had typed it

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Alibaba Cloud account with NLS (智能语音交互) service enabledAlibaba Cloud RAM sub-account access key ID and secret with AliyunNLSFullAccess permissionAlibaba Cloud NLS AppKeyConfiguration file at /root/.openclaw/aliyun-asr-config.json with credentials