语音输入输出服务

Interweave是一个用于Claude Code的语音输入输出服务器,通过麦克风和扬声器实现语音交互,支持本地运行于Apple Silicon设备。

  • by EndlessHoper
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 EndlessHoper/interweave

使用说明

交织

Claude Code的语音I/O MCP服务器。通过麦克风和扬声器说话和听。

使用Kokoro MLX(TTS)、长尾小鹦鹉MLX(STT)和Silero VAD。在Apple Silicon上本地运行。

安装

curl -fsSL https://raw.githubusercontent.com/EndlessHoper/interweave/main/install.sh | bash

这将:

  1. 安装Python依赖项(总计约4.5GB,包括torch和ML模型)
  2. 下载ML模型(Kokoro TTS、长尾小鹦鹉STT、Silero VAD)
  3. 注册与克劳德密码交织

安装后,启动一个新的Claude Code会话并进行对话。

手动安装

如果您希望逐步安装:

uv tool install --python ">=3.11" interweave
claude mcp add --scope user interweave -- interweave

法典

uv tool install --python ">=3.11" interweave
codex mcp add interweave -- interweave

开源代码

uv tool install --python ">=3.11" interweave

然后添加到 opencode.json:

{
  "mcp": {
    "interweave": {
      "type": "local",
      "command": ["interweave"],
      "enabled": true
    }
  }
}

更新

uv tool upgrade interweave

卸载

uv tool uninstall interweave
claude mcp remove --scope user interweave

# Optional: remove cached ML models (~2GB)
rm -rf ~/.cache/huggingface/hub/models--mlx-community--Kokoro-82M-bf16
rm -rf ~/.cache/huggingface/hub/models--animaslabs--parakeet-tdt-0.6b-v3-mlx
rm -rf ~/.cache/torch/hub/snakers4_silero-vad_master

需求

  • macOS与苹果硅
  • Python 3.11+
  • 麦克风和扬声器
  • 紫外线 (curl -LsSf https://astral.sh/uv/install.sh | sh)