Discord Local STT/TTS Installer (macOS)

🎙️ 一键部署 Discord 本地语音助手

macOS 专用 Discord 语音助手安装器,一键从 GitHub Releases 安装/更新本地 STT+TTS 插件,支持自动备份与可选构建。

收藏
4.2k
安装
1.1k
版本
0.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

discord-local-stt-tts-installer 是专为 macOS 设计的 OpenClaw 技能,用于自动化安装和更新 Discord 语音助手插件 discord-local-stt-tts。该插件实现本地语音识别(STT)与语音合成(TTS),让用户在 Discord 中无需依赖云服务即可使用语音交互功能。

执行流程简洁:运行 bash bin/install.sh 后,脚本自动完成以下操作:
1. 从 GitHub Releases 拉取最新源码压缩包

2. 备份现有插件目录(避免数据丢失)

3. 解压安装至 ~/.openclaw/openclaw-extensions/plugins/discord-local-stt-tts

4. 若检测到 pnpm,尝试自动构建(pnpm i && pnpm build,失败不阻断)

安装完成后需手动重启 OpenClaw 网关(openclaw gateway restart),并在 openclaw.json 中启用插件。

显著优点

  • 完全本地化处理:STT/TTS 均在本地运行,隐私数据不出境,适合对数据敏感的用户
  • 一键自动化:备份、下载、安装流程全自动化,降低技术门槛
  • 增量更新友好:GitHub Releases 追踪确保获取最新功能与安全修复
  • 可选构建支持:pnpm 检测机制兼顾预编译用户与源码构建需求

潜在缺点与局限性

  • 平台锁定:仅支持 macOS,Windows/Linux 用户无法使用
  • 依赖链条复杂:需预先安装 python3、ffmpeg、curl、unzip,缺失任一均导致失败
  • 权限配置繁琐:Apple Speech STT 需手动授予"语音识别"与"麦克风"系统权限
  • 非托管配置:不自动修改 openclaw.json,插件启用仍需手动操作
  • 构建不确定性:pnpm 构建为"尽力而为",失败时无回滚机制
  • 网络依赖:GitHub 访问受地区网络环境影响,可能下载失败

适合人群

  • 注重隐私的 Discord 重度用户,希望语音数据完全本地化
  • 已搭建 OpenClaw 生态、熟悉终端操作的 macOS 开发者/极客
  • 对云端 STT/TTS 延迟或成本敏感的技术用户

常规风险

| 风险类型 | 说明 |
|---------|------|
| 供应链安全 | 直接从 GitHub Releases 拉取源码,若仓库被入侵则存在植入风险 |
| 备份可靠性 | 备份机制未验证完整性,极端情况下可能备份损坏数据 |
| 权限提升 | 安装脚本需文件系统写入权限,建议审查后再执行 |
| 配置漂移 | 手动配置 `openclaw.json` 易产生人为错误 |
| 依赖过期 | `ffmpeg`、`python3` 版本未锁定,跨版本兼容性存疑 |

Discord Local STT/TTS Installer (macOS) 内容

bin文件夹
手动下载zip · 3.1 kB
install.shtext/x-shellscript
请选择文件