语音输入插件

Claude Code的语音输入插件,支持多语言语音输入和Whisper转录。

  • by gmoqa
  • Shell
  • 本地部署
  • 更新于
在 GitHub 查看 gmoqa/listen-claude-code

使用说明

Claude Listen插件

Claude Code的语音输入使用 听 带有本地Whisper转录的CLI工具。

特性

  • 语音输入而不是打字
  • 多语言支持(es、en、fr、de、it、pt、zh、ja、ko)
  • 多种Whisper型号(小到大)
  • MCP服务器与斜线命令集成

需求

  • 克劳德代码
  • 侦听CLI
  • Node.js v18+
  • 工作麦克风

安装

1.安装listen命令行界面

git clone https://github.com/gmoqa/listen.git
cd listen
pip install -r requirements.txt
# Ensure 'listen' is available in PATH

2.在Claude Code中安装插件

打开克劳德代码并运行:

/plugin marketplace add gmoqa/listen-claude-code
/plugin install claude-listen@gmoqa/listen-claude-code

就是这样!插件将自动:

  • 安装MCP服务器依赖项
  • 配置监听语音工具
  • 添加 /listen 命令

用法

/listen 命令

/listen

开始录音。说话完毕后按Ctrl+C。克劳德自动处理转录。

直接MCP工具

克劳德也可以使用 listen_voice 需要时直接使用工具。

运作原理

  1. 用户运行 /listen
  2. MCP工具调用 listen 命令行界面
  3. 用户说话,然后按Ctrl+C
  4. Whisper将音频转录为文本
  5. Claude将文本作为正常请求处理

测试

cd test
./quick-test.sh    # Fast validation
./auto-test.sh     # Full test suite

故障排除

“未找到侦听命令” 添加监听PATH或设置 LISTEN_PATH 在 .mcp.json

“没有名为'耳语'的模块” pip install -r requirements.txt 在监听目录中

麦克风不工作 在“系统首选项”中检查权限→ 隐私→ 麦克风

许可证

MIT-见许可证文件

鸣谢