内容
克之声
赋予克劳德代码声音。 一个MCP服务器劳德通过听起来很自然的神经语音与你交谈。
冗长的回应,不如让克劳德大声朗读## 工作原理
克劳德之声为克劳德代码添加了一个`speak`工具。当克劳德调用它时,你会通过扬声器听到回应,使用微软的神经TTS语音——与Edge浏览器中的“大读”功能使用的相同。
## 快速入门
### 1.-tts(一次性)
pip install edge-tts
```
### 2. 添加到克代码
```bash
clcp add claude-speaks -- npx -y claude-speaks### 3. 使用它
启动一个新的克劳德代码会话,并要求克劳德说话:
- “对我说你好”
- “大声朗读你的最后一个回应”
- “解释这段代码并对我说出来”
- “用英国口音说这句话”
## 可用工具
### `speak`
通过扬声器大声朗读文本。
| 参数 | 是否必需 | 描述 |
|-----------|----------|-------------|
| `text` | 是 | 要朗读的文本 |
| `voice` | 否 | 语音ID(默认:`en-GB-RyanNeural`) |
| `rate` | 否 | 速度调整,如10%` 或 `-20%` |
### `list_voices出所有可用的神经语音 参数 | 是否必需 | 描述-----------|----------|-------------|
| `language` | 否 | 按语言代码筛选,`en`,`es`,`fr`) |
## 语音
一些流行的语音: 语音ID | 描述 |
-------------|
| `en-GBNeural` | 英国男性) |
| `en-USNeural` | 美国男性 |
en-AU-William | 澳大利亚男性 |
| `-AriaNeural` | 美国| `en-US-Jen` | 美国女性,温暖 `en-GB-SoniaNeural 英国女性 |
运行 `voices` 并设置 `languageen"` 以查看所有英语省略筛选器以查看 100语言的 400 多种语音 要求
- **macOS** (使用 `afplay音频播放)
- **Node18+**
- **Python**,并安装 `edge` (`pip install edge`)
- **克劳德代码** CLI
## 如何安装 edge-tts
```bash
# 使用 pip
pip install edge-tts
使用 pipx(隔离安装)
pipx install edge-tts
#是否有效
edge-tts --text "Hello" --write/test.mp3 && aftmp/test.mp3
```
动安装
如果您更安装而不是使用 `npx`:
```bash
# 克构建
git clone https:///rajvardhman/claude-speaks.git
cd claude
npm install
npm run build
# 添加到克劳德clcp add claks -- node /path/toaks/dist/index.js
```
## 故障排除
**“失败:未找到 edge-tts”**
- 安装 edge-tts:`pip install edge-tts`
- 确保它在您的 PATH 中:`which edge-tts`
**无音频输出**
- 检查您的系统音量
- 直接测试:`edge-tts --text "test" --write-media /tmp/test.mp3 && afplay /tmp/test.mp3`
**语音听起来很机器人**
- 不要传递 `rate` 参数 - 省略它会给出最自然的声音
- 尝试不同的语音:要求克劳德使用 `language: "en"` 列出语音
## 许可证
MIT