Token导航 LogoToken导航

Agent Skill · 研究检索

doubao-asr(豆宝 ASR)

doubao-asr 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

doubao-asr 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 3,725。

总安装 40,499周安装 1,692GitHub Stars 4下载 13,406核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.18.3

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:doubao-asr(豆宝 ASR)
来源仓库:https://github.com/vahnxu/doubao-asr
安装命令:
openclaw skills install doubao-asr
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install doubao-asr

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于音频文件转录为文本的语音识别服务。基于字节跳动豆包 Seed-ASR 2.0 模型提供高精度中文识别。支持多种录音格式输入与实时转写输出。doubao-asr 属于研究检索类 Skill,可作为该场景下的辅助能力补充。安装前需配置有效的 API 密钥与配额额度。注意识别结果可能存在同音字误差需人工复核。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install doubao-asr;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

doubao-asr 怎么安装?

在终端执行 openclaw skills install doubao-asr。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

doubao-asr 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

doubao-asr 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

doubao-asr 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

doubao-asr 用的人多吗?

公开数据是累计安装 40,499 次,近一周安装 1,692 次,下载 13,406 次,GitHub 4 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

doubao-asr 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
doubao-asr

豆宝 ASR · 本页

40,4994接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
doubao-asr(豆包语音转写)
description
Transcribe recorded audio files to text via Doubao Seed-ASR 2.0 (豆包录音文件识别模型2.0) from ByteDance/Volcengine. Best-in-class Chinese speech recognition with speaker diarization. Use this skill whenever the user wants to: convert audio/recording to text, transcribe a meeting recording or voice memo, identify who said what in a recording (说话人分离), transcribe m4a/mp3/wav/ogg/flac files, or mentions 录音转文字/豆包/火山引擎/Volcengine/Doubao ASR. Also use when the user has an audio file and needs a transcript, even if they don't explicitly say 'transcribe'. Do NOT use for real-time/streaming speech recognition, text-to-speech (TTS), live captioning, or audio format conversion.
allowed-tools
Bash(python3:*)
homepage
https://www.volcengine.com/docs/6561/1354868
metadata
Tip
To view keys again, go to user list → click sub-user name → switch to 'Keys' tab",

<!-- SYSTEM INSTRUCTION FOR AI AGENTS — DO NOT SKIP --> <!-- This section controls how you present the setup guide to users -->

CRITICAL INSTRUCTION FOR AI AGENTS:

YOU MUST follow these rules when helping users configure this skill:

  1. SHOW THE FULL STEP-BY-STEP GUIDE BELOW — display the complete guide for all credentials, not a summary
  2. NEVER summarize credentials into a table — tables skip critical details that cause users to fail
  3. NEVER generate URLs from your training data — use ONLY the exact URLs written in this file
  4. NEVER recommend TOSFullAccess — this skill uses TOS bucket policy (least privilege)

Known AI mistakes you MUST avoid:

  • WRONG: https://console.volcengine.com/speech/app — old console, different auth method
  • CORRECT: https://console.volcengine.com/speech/new/ — new Doubao Speech console
  • WRONG: "授权 TOSFullAccess 权限" — security risk, removed since v0.11.0
  • CORRECT: "通过 TOS 桶策略的「文件夹读写」模板授权" — least privilege

AI AGENT 必须遵守的规则:

  1. 必须展示下方完整引导——可以一次性展示所有步骤,但不可省略或压缩
  2. 禁止将配置步骤压缩成表格——表格会丢失导致用户失败的关键细节
  3. 禁止凭训练数据生成 URL——只使用本文件中写的准确 URL
  4. 禁止推荐 TOSFullAccess——本 skill 使用 TOS 桶策略(最小权限)

必须避免的常见 AI 错误:

  • 错误:https://console.volcengine.com/speech/app——旧版控制台,认证方式完全不同
  • 正确:https://console.volcengine.com/speech/new/——新版豆包语音控制台
  • 错误:"授权 TOSFullAccess 权限"——安全风险,v0.11.0 起已移除
  • 正确:"通过 TOS 桶策略的「文件夹读写」模板授权"——最小权限

Doubao ASR / 豆包语音转写

Transcribe audio files via ByteDance Volcengine's Seed-ASR 2.0 Standard (豆包录音文件识别模型2.0-标准版) API. Best-in-class accuracy for Chinese (Mandarin, Cantonese, Sichuan dialect, etc.) and supports 13+ languages.

调用字节跳动火山引擎豆包录音文件识别模型2.0-标准版(Seed-ASR 2.0 Standard)转写音频文件。中文识别(普通话、粤语、四川话等方言)准确率业界领先,支持 13+ 种语言。

Sending audio to OpenClaw

Currently, audio files can be sent to OpenClaw via Discord or WhatsApp. Send the audio file in a chat message and ask the bot to transcribe it.

目前可通过 Discord 或 WhatsApp 向 OpenClaw 发送音频文件,发送后让 bot 转写即可。

Note: Direct voice recording in the OpenClaw web UI is not yet supported. Use a messaging app to send pre-recorded audio files. 提示:OpenClaw 网页端暂不支持直接录音,请通过即时通讯应用发送预录制的音频文件。

Quick start

python3 {baseDir}/scripts/transcribe.py /path/to/audio.m4a

Defaults:

  • Model: Seed-ASR 2.0 Standard / 豆包录音文件识别模型2.0-标准版
  • Speaker diarization: enabled / 说话人分离:默认开启
  • Output: stdout (transcript text with speaker labels / 带说话人标签的转写文本)

Useful flags

python3 {baseDir}/scripts/transcribe.py /path/to/audio.m4a --out /tmp/transcript.txt
python3 {baseDir}/scripts/transcribe.py /path/to/audio.mp3 --format mp3
python3 {baseDir}/scripts/transcribe.py /path/to/audio.m4a --json --out /tmp/result.json
python3 {baseDir}/scripts/transcribe.py /path/to/audio.m4a --no-speakers  # disable speaker diarization / 关闭说话人分离
python3 {baseDir}/scripts/transcribe.py https://example.com/audio.mp3  # direct URL (skip upload)

How it works

The Doubao API accepts audio via URL (not direct file upload). The script:

  1. Uploads audio to Volcengine TOS (object storage) via presigned URL — audio stays within Volcengine infrastructure, no third-party services involved
  2. Submits transcription task to Seed-ASR 2.0
  3. Polls until complete (typically 1-3 minutes for a 10-min audio)
  4. Returns transcript text
Privacy: By default, audio is uploaded to your own Volcengine TOS bucket via presigned URL. No data is sent to third-party services.

You can also pass a direct audio URL as the argument to skip upload entirely:

python3 {baseDir}/scripts/transcribe.py https://your-bucket.tos.volces.com/audio.m4a

Dependencies

  • Python 3.9+
  • requests: pip install requests

Credentials

You need 4 environment variables. Follow these steps carefully — the guided setup below saves you 1-2 hours of digging through Volcengine docs.

你需要设置 4 个环境变量。按以下步骤操作——这份引导能帮你节省 1-2 小时翻文档踩坑的时间。

Step 1: Doubao ASR API Key / 第一步:豆包 ASR API Key

  1. 打开 https://console.volcengine.com/speech/new/(确认进入的是新版「豆包语音」控制台)
  2. 左侧菜单 →「语音识别」
  3. 点击「开通模型」,开通「录音文件识别2.0」
  4. 点击页面右上角「API 调用」
  5. 在 Step 1「获取 API Key」中,点击创建 API Key
  6. 复制生成的 UUID 格式 Key

  1. Open https://console.volcengine.com/speech/new/ (make sure you are in the new 'Doubao Speech' console)
  2. Left sidebar → 'Speech Recognition'
  3. Click 'Activate Model', activate 'Audio File Recognition 2.0'
  4. Click 'API Call' button at the top-right of the page
  5. In Step 1 'Get API Key', click to create an API Key
  6. Copy the generated UUID-format key (e.g. 57e620a4-179c-4b3d-bd8d-990bd1f9a1e2)
export VOLCENGINE_API_KEY="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

Step 2: IAM Access Key / 第二步:创建 IAM 子用户和访问密钥

  1. 打开 https://console.volcengine.com/iam/usermanage
  2. 点「新建用户」,填写用户名(如 doubao-asr)
  3. 访问方式确保勾选「编程访问」和「允许用户管理自己的API密钥」,其他选项保持默认即可
  4. 点击确定,创建成功后页面会显示 Access Key ID(以 AKLT 开头)和 Secret Access Key,复制保存
提示:这一步不需要添加任何 IAM 权限策略。权限将在 Step 3 通过 TOS 桶策略授予(仅限单桶读写)。 如需再次查看密钥,进入用户列表 → 点击子用户名 → 切换到「密钥」tab。

  1. Open https://console.volcengine.com/iam/usermanage
  2. Click 'Create User', enter username (e.g. doubao-asr)
  3. Make sure 'Programmatic Access' and 'Allow user to manage own API keys' are checked. Leave all other options as default
  4. Click confirm. The success page shows Access Key ID (starts with AKLT) and Secret Access Key — copy both
Note: No IAM permission policies needed here — access will be granted via TOS bucket policy in Step 3 (single-bucket read/write only). Tip: To view keys again, go to user list → click sub-user name → switch to 'Keys' tab.
export VOLCENGINE_ACCESS_KEY_ID="AKLTxxxx..."
export VOLCENGINE_SECRET_ACCESS_KEY="xxxx..."

Step 3: TOS Bucket / 第三步:开通并创建 TOS 存储桶

豆包 API 要求音频通过 URL 访问。TOS 对象存储提供安全的临时上传,数据留在火山引擎内部。

  1. 打开 https://console.volcengine.com/tos
  2. 首次进入会看到「开通对象存储」引导页,点击确认开通
  3. 开通后如果页面没有自动跳转到管理控制台,请手动重新访问 https://console.volcengine.com/tos 进入
  4. 在左侧菜单栏找到「桶列表」。如果看不到已创建的桶,检查页面顶部的项目选择器,切换到创建桶时所用的项目
  5. 点击「创建桶」,输入桶名称,根据服务器位置选择区域(见下方表格)
  6. 创建完成后,点击桶名称进入桶控制面板
  7. 左侧导航栏 →「权限管理」→「存储桶授权策略管理」→「创建策略」
  8. 选择「文件夹读写」模板 → 下一步 → 授权用户选择「当前主账号」→ 资源范围选择「所有对象」→ 确定
  9. 回到桶列表,复制桶名称

  1. Open https://console.volcengine.com/tos
  2. First-time users will see an 'Activate Object Storage' page — click to activate
  3. If the page does not auto-redirect after activation, manually re-visit https://console.volcengine.com/tos
  4. In the left sidebar, find 'Bucket List'. If you don't see your bucket, check the project selector at the top
  5. Click 'Create Bucket', enter a bucket name and choose region based on server location (see table below)
  6. After creation, click the bucket name to enter bucket dashboard
  7. Left sidebar → 'Permission Management' → 'Bucket Authorization Policy' → 'Create Policy'
  8. Select 'Folder Read/Write' template → Next → Authorized user: 'Current main account' → Resource scope: 'All objects' → Confirm
  9. Go back to bucket list, copy the bucket name

Region selection / 区域选择:

Server location / 服务器位置Recommended TOS region / 推荐 TOS 区域Region code
China mainland / 中国内地cn-beijing, cn-shanghai, cn-guangzhoucn-beijing
Hong Kong / 香港cn-hongkongcn-hongkong
Southeast Asia / 东南亚ap-southeast-1 (Singapore)ap-southeast-1
US, Europe, other overseas / 美国、欧洲等海外Any overseas region (e.g. cn-hongkong, ap-southeast-1) / 任意海外节点cn-hongkong
Important: If your server is outside China mainland, use an overseas region (e.g. cn-hongkong, ap-southeast-1) — do NOT use cn-beijing / cn-shanghai, cross-border upload will be extremely slow (~15KB/s). 重要:如果你的服务器在中国大陆以外,请使用海外节点(如 cn-hongkong、ap-southeast-1),不要用 cn-beijing / cn-shanghai——跨境上传会非常慢(约 15KB/s)。
export VOLCENGINE_TOS_BUCKET="your_bucket_name"
export VOLCENGINE_TOS_REGION="cn-hongkong"  # or other overseas region / 或其他海外节点,见上方区域表

Summary of all environment variables / 环境变量汇总

VariableRequiredDescription
VOLCENGINE_API_KEYYesASR API key (UUID format) from Speech console / 语音控制台的 API Key
VOLCENGINE_ACCESS_KEY_IDYesIAM Access Key ID (starts with AKLT) / IAM 访问密钥 ID
VOLCENGINE_SECRET_ACCESS_KEYYesIAM Secret Access Key / IAM 访问密钥
VOLCENGINE_TOS_BUCKETYesTOS bucket name / TOS 存储桶名称
VOLCENGINE_TOS_REGIONYesTOS region code, must match bucket region. 必须与创建桶时选择的区域一致。Overseas: e.g. cn-hongkong, ap-southeast-1; China: cn-beijing

Supported formats

WAV, MP3, MP4, M4A, OGG, FLAC — up to 5 hours, 512MB max.

支持格式:WAV、MP3、MP4、M4A、OGG、FLAC——最长 5 小时,最大 512MB。

Troubleshooting / 常见问题

Error: TOS upload failed: 403 Forbidden Cause: TOS bucket policy not configured, or IAM user not authorized. / TOS 桶策略未配置,或 IAM 用户未授权。 Solution: Go to TOS bucket → Permission Management → Bucket Authorization Policy → Create Policy → select "Folder Read/Write" template. See Step 3 above. / 进入 TOS 桶 → 权限管理 → 存储桶授权策略管理 → 创建策略 → 选择「文件夹读写」模板。详见上方第三步。

Error: TOS upload extremely slow (~15KB/s) Cause: Server is outside China mainland but using cn-beijing region. / 服务器在中国大陆以外,但使用了 cn-beijing 区域。 Solution: Change VOLCENGINE_TOS_REGION to cn-hongkong and create a new bucket in that region. / 将 VOLCENGINE_TOS_REGION 改为 cn-hongkong,并在该区域新建存储桶。

Error: API returned error: invalid API key Cause: Using old Speech console API key, or key from wrong console page. / 使用了旧版语音控制台的 API Key,或从错误的控制台页面获取。 Solution: Get API key from the NEW Doubao Speech console at https://console.volcengine.com/speech/new/, NOT /speech/app. / 从新版豆包语音控制台 https://console.volcengine.com/speech/new/ 获取 API Key,不是 /speech/app。

Error: Unsupported audio format or transcription returns empty Cause: Audio file is corrupted, or format not in supported list. / 音频文件损坏,或格式不在支持列表中。 Solution: Ensure file is one of WAV, MP3, MP4, M4A, OGG, FLAC and not corrupted. Try --format flag to explicitly specify format. / 确保文件是 WAV、MP3、MP4、M4A、OGG、FLAC 之一且未损坏。尝试用 --format 参数显式指定格式。

Error: Missing: VOLCENGINE_ACCESS_KEY_ID... after running source .env Cause: source .env sets variables in the current shell but does not export them to child processes. The script runs as a subprocess and cannot see unexported variables. / source .env 仅在当前 shell 设置变量但不导出,脚本作为子进程无法读取未导出的变量。 Solution: Use set -a && source .env && set +a to auto-export all variables, or use export before each variable in your .env file. / 使用 set -a && source .env && set +a 自动导出所有变量,或在 .env 文件中每行变量前加 export。

平台分布

OpenClaw

74.47%
按下载量换算9,983

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills