ClawSkills logoClawSkills

Kokoro TTS

使用本地 Kokoro TTS 引擎从文本生成语音。当用户要求“说”点什么、请求语音消息或想要将文本转换

介绍

# Kokoro TTS

此技能允许您使用本地或远程 Kokoro-TTS 实例生成高质量 AI 语音。

## 配置

该技能使用 `KOKORO_API_URL` 环境变量来定位 API。

- **默认值:** `http://localhost:8880/v1/audio/speech` - **配置方法:** 将 `KOKORO_API_URL=http://your-server:port/v1/audio/speech` 添加到您的 `.env` 文件或环境变量中。

## 使用方法

要生成语音,请运行包含的 Node.js 脚本。

### 命令

```bash node skills/kokoro-tts/scripts/tts.js "<text>" [voice] [speed] ```

- **text**:要朗读的文本。使用引号括起来。 - **voice**:(可选)语音 ID。默认为 `af_heart`。 - **speed**:(可选)语音速度(0.25 到 4.0)。默认为 `1.0`。

### 示例

```bash node skills/kokoro-tts/scripts/tts.js "Hello Ed, this is Theosaurus speaking." af_nova ```

### 输出

脚本将输出一行以 `MEDIA:` 开头的内容,后跟生成的 MP3 文件路径。OpenClaw 将自动捕获该内容并将其作为音频附件发送。

示例输出: `MEDIA: media/tts_1706745000000.mp3`

## 可用语音

常用选项: - `af_heart`(默认,女声,温暖) - `af_nova`(女声,专业) - `am_adam`(男声,深沉) - `bf_alice`(英式女声)

有关完整列表,请参阅 [references/voices.md](references/voices.md) 或查询 API。

更多产品