# Discord Local Stt Tts Installer

> (macOS) Discord voice assistant installer. Install/update discord-local-stt-tts (Discord voice, Discord local, local STT + local TTS) from GitHub Releases.

- Skill: `johnalbertini14-glitch/discord-local-stt-tts-installer` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add johnalbertini14-glitch/discord-local-stt-tts-installer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/johnalbertini14-glitch/discord-local-stt-tts-installer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: johnalbertini14-glitch (https://skillmd.com/u/johnalbertini14-glitch)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/johnalbertini14-glitch/discord-local-stt-tts-installer

---


# discord-local-stt-tts-installer (macOS)

ClawHub skill that installs/updates the **discord-local-stt-tts** OpenClaw plugin.

- Plugin repo: https://github.com/vilmire/discord-local-stt-tts
- Install path: `~/.openclaw/openclaw-extensions/plugins/discord-local-stt-tts`

## Supported platforms
- **macOS only**

## Requirements
- `curl`
- `python3` (used by the installer; also needed for some local STT engines)
- `unzip`
- `ffmpeg` (required by the plugin runtime)
- Optional: `pnpm` (if you want the installer to attempt a build)

## macOS permissions
If you use Apple Speech (`apple-speech`) local STT, macOS may require:
- System Settings → Privacy & Security → **Speech Recognition**
- System Settings → Privacy & Security → **Microphone**

## Install / Update
```bash
bash bin/install.sh
openclaw gateway restart
```

## What the installer does
1) Downloads the **latest GitHub Release** source zipball
2) Backs up any existing plugin folder
3) Installs into the OpenClaw extensions plugin directory
4) If `pnpm` is available, attempts `pnpm i && pnpm build` (best-effort)

## Notes
- This skill does **not** modify your `openclaw.json`. You still need to enable/configure the plugin.

