当 AudioClaw Skills 需要使用 AudioClaw ASR 理解用户语音时使用,包括语音转文字、模型路由以支持 deepthink 或 pro 功能。
AudioClaw 技能语音摄入: 当使用时是一项面向实际任务的技能,主要用于当用户发送语音信息时使用此技能, AudioClaw 在回复前应该先了解内容;Common 触发器::% 1 或 talk bot re。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
当用户发送语音消息,且 AudioClaw 需在回复前理解其内容时,请使用本技能。
常见触发条件:
.ogg 或 .opus 格式,而 AudioClaw 仍需一条统一、稳定的 ASR 处理路径。本技能不适用于语音输出(TTS),如需语音合成,请使用 $audioclaw-skills-voice-reply。
scripts/openclaw_voice_intake.py。sense-asr-deepthinksense-asrsense-asr-prosense-asr-litetranscript.normalized_textopenclaw.turn_payloadrouting.selected_modelunderstanding.clarification_needed 字段值为 true,则应提示用户重说或重新发送音频。官方 HTTP ASR 接口:
https://api.senseaudio.cn/v1/audio/transcriptionsmultipart/form-data<=10MB.wav、.mp3、.ogg、.opus、.flac、.aac、.m4a、.mp4支持的响应目标(response goals):
本技能保持两层职责分离:
本技能当前再次将 SENSEAUDIO_API_KEY 视为默认 API 密钥来源。
运行时规则:
SENSEAUDIO_API_KEY 注入为 AudioClaw 登录令牌(如 v2.public... 形式),共享启动引导程序(shared bootstrap)将在 ASR 启动前,从 ~/.audioclaw/workspace/state/senseaudio_credentials.json 中读取真实的 sk-... 密钥并完成替换。--api-key-env 参数仍可用,但默认运行时密钥路径为 SENSEAUDIO_API_KEY。基础语音输入处理:
python3 scripts/openclaw_voice_intake.py --input /path/to/user_audio.mp3
带更丰富 AudioClaw 结构的语音输入处理:
python3 scripts/openclaw_voice_intake.py --input /path/to/meeting_clip.m4a --enable-punctuation --timestamp-granularity segment --enable-sentiment --out-json /tmp/openclaw_voice_turn.json
强制指定特定模型:
python3 scripts/openclaw_voice_intake.py --input /path/to/user_audio.mp3 --model sense-asr-deepthink
推荐的交接方式(handoff):
scripts/openclaw_voice_intake.py 进行处理。openclaw.turn_payload.roleopenclaw.turn_payload.contentopenclaw.turn_payload.metadata运维规范(operational rules):
language 参数;否则交由 ASR 自动检测。sense-asr-pro 模型。scripts/senseaudio_asr_client.pyscripts/openclaw_voice_intake.pyreferences/openclaw_voice_intake.md