首页openclaw插件 › Openclaw Macvoice — OpenClaw Macvoice — macOS 语音支持插件(TTS/STT)

代码插件 扫描中

Openclaw Macvoice — OpenClaw Macvoice — macOS 语音支持插件(TTS/STT)

v0.1.2

OpenClaw Macvoice 插件利用 macOS 原生语音 API(通过 voicecli)提供语音转文本(STT)和文本转语音(TTS)功能,支持本地处理,无需云 API 调用。注意:插件存在安全风险,具体请参阅安全扫描摘要。

0· 2·0 当前
by @acwilan·MIT
下载插件包 项目主页
License
MIT
最后更新
2026/4/11
安全扫描
VirusTotal
Pending
查看报告
OpenClaw
扫描中
high confidence
该插件按照 README 描述使用 macOS TTS/STT 通过 voicecli 工作,但在执行用户提供的字符串时,Shell 命令转义不充分,导致 Shell 注入风险和元数据不一致。
安全有层次,运行前请审查代码。

License

MIT

可自由使用、修改和再分发,需保留版权声明。

版本

latestv0.1.22026/4/11
● Pending

安装命令 点击复制

官方npx clawhub@latest install macvoice
镜像加速npx clawhub@latest install macvoice --registry https://cn.clawhub-mirror.com

插件文档

openclaw-macvoice

OpenClaw 插件,通过 voicecli 使用 macOS 原生语音 API 实现语音支持。

⚠️ 仅 macOS — 需要 macOS 13.0+,使用 Apple 框架 (SFSpeechRecognizerAVSpeechSynthesizer)。

功能

    • 🎙️ 语音转文本
    • 🔊 以语音响应 — 文本转音频
    • 🏠 原生 macOS — 使用 SFSpeechRecognizerAVSpeechSynthesizer
    • 快速 — 无云 API 调用,全部本地处理

前置条件

    • macOS 13.0+(必需)
    • voicecli 已安装:
brew tap acwilan/voicecli brew install voicecli

安装

# 从 OpenClaw 技能目录 npm install openclaw-macvoice

使用

基本用法

[...省略代码块,保持原样]...

配置

选项类型默认值描述
voicestring语音标识符(参见 voicecli voices
ratenumber0.5语速(0.0-1.0)
tempDirstringos.tmpdir()临时音频文件目录

API

MacVoicePlugin

transcribe(audioPath: string): Promise<string>

将音频文件转换为文本。

speak(text: string, options?): Promise<string>

将文本转换为语音,返回生成的音频文件路径。

processVoiceMessage(audioPath, options)

组合方法:转录 + 可选响应语音。

平台支持

平台状态
macOS 13.0+✅ 支持
Linux❌ 不支持
Windows❌ 不支持

许可

MIT

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务