← 返回 Skills 市场
cowboy231

SenseAudio Voice CN

作者 cowboy231 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
243
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install senseaudio-voice-cn
功能描述
SenseAudio Voice - 语音合成 (TTS) + 语音识别 (ASR),支持语言自动切换
安全使用建议
What to consider before installing: - The skill will contact https://api.senseaudio.cn for both TTS and ASR and requires a SENSE_API_KEY. The registry entry did not declare this env var — make sure you provide the API key intentionally and understand SenseAudio's account/verification requirements. - The scripts try to read ~/.openclaw/openclaw.json and also a hard-coded path ~/.openclaw/agents/kids-study/openclaw.json to find the API key. Confirm you are comfortable with the skill reading those local config files; if you keep other secrets in those files, review them first. - The code appears to perform only expected operations (HTTP calls to SenseAudio and using edge-tts locally), write audio files to a workspace/audio/ directory, and play audio via local players. There is no obfuscated or clearly malicious code, but the metadata mismatch and hard-coded agent path are red flags. - Recommended actions: inspect the scripts locally, verify or supply only the SENSE_API_KEY (prefer environment variable rather than committing secrets to config files), verify the skill source/author (no homepage provided), and only install if you trust SenseAudio and accept that the skill will access the specified config files and network endpoints. Confidence is medium — the code is coherent with the stated functionality, but the undeclared credential requirement and probing of additional config paths are concrete inconsistencies that warrant caution.
功能分析
Type: OpenClaw Skill Name: senseaudio-voice-cn Version: 1.0.0 The skill bundle provides legitimate Text-to-Speech (TTS) and Automatic Speech Recognition (ASR) functionality using SenseAudio and Edge TTS services. The Python scripts (tts.py, asr.py) correctly handle API keys from the environment or local configuration files and interact with the specified API endpoints (api.senseaudio.cn). Audio playback is implemented safely using subprocess.run with list-based arguments, avoiding shell injection vulnerabilities, and the setup script performs standard dependency and configuration checks without suspicious side effects.
能力评估
Purpose & Capability
The code and SKILL.md implement the claimed capabilities (SenseAudio TTS + ASR, and Edge TTS fallback). However the registry metadata lists no required environment variables or credentials even though both SKILL.md and the scripts expect a SENSE_API_KEY. This mismatch between declared requirements and actual needs is inconsistent.
Instruction Scope
Runtime instructions and scripts read configuration from ~/.openclaw/openclaw.json and also ~/.openclaw/agents/kids-study/openclaw.json to obtain SENSE_API_KEY. Accessing a hard-coded agent-specific config path (agents/kids-study) is unexpected scope creep — it may expose other user configuration locations and suggests the skill will probe local config files beyond a single, explicitly-declared secret.
Install Mechanism
This is instruction-only / script-based with no external binary download. setup.sh installs only the Python 'requests' package and checks for players. package.json lists edge-tts and requests as dependencies, but there's no remote archive or download URL; installation is local via pip. No high-risk download URLs or extract steps were observed.
Credentials
The skill requires a SENSE_API_KEY to use SenseAudio (documented in SKILL.md and enforced in code) but the registry metadata did not declare any required env vars. The scripts also open local openclaw.json files (including another agent's path) which could expose other environment values if present. Requesting a single service API key would be reasonable, but failing to declare it in metadata and probing multiple config paths is disproportionate and surprising.
Persistence & Privilege
The skill does not request 'always: true' and does not modify other skills or system-wide agent settings. It writes generated audio files into a workspace audio/ directory (normal for a TTS skill). No elevated or persistent privileges were requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install senseaudio-voice-cn
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /senseaudio-voice-cn 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
多语言支持:中文用 SenseAudio,英语/日语用 Edge TTS
元数据
Slug senseaudio-voice-cn
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

SenseAudio Voice CN 是什么?

SenseAudio Voice - 语音合成 (TTS) + 语音识别 (ASR),支持语言自动切换. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 243 次。

如何安装 SenseAudio Voice CN?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install senseaudio-voice-cn」即可一键安装,无需额外配置。

SenseAudio Voice CN 是免费的吗?

是的,SenseAudio Voice CN 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

SenseAudio Voice CN 支持哪些平台?

SenseAudio Voice CN 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SenseAudio Voice CN?

由 cowboy231(@cowboy231)开发并维护,当前版本 v1.0.0。

💬 留言讨论