Gugic

Inworld TTS

设计创意v1.0.0
作者:Gugic更新于 2026-05-11inworld-tts@clawhub_gugic/inworld-tts
音频处理#Text-to-Speech#Audio

据 AlphaMoat 统计,截至 2026-09,Inworld TTS 累计下载 3,219 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 3,533 位,在「设计创意」分类(512 个)中排名第 326 位。

累计安装
102
累计下载
3,219
星标
1
全站排名
#3,533
全站前 70% · 「设计创意」前 64%
平台累计安装累计下载星标评论
ClawHub ↗1023,2191-
SkillHub ↗1023,1761—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

它支持选择音色、语速和合成参数,也提供流式接口处理较长文本。调用需要 API 密钥,提交的文本会发送给外部服务;不要上传秘密、私人信息或不适合外部处理的内容,并将密钥存放在受保护的位置。

资料发布于 2026-10-29

可以用来做什么

  • 将文本转换为语音音频并保存输出文件。
  • 配置音色、语速和其他合成选项。
  • 为较长文本评估流式合成方式。

什么时候用

  • 需要把文本制作成语音或旁白音频时。
  • 需要调整音色、语速或合成配置时。
  • 文本含有个人或机密信息,或设置持久化 API 密钥前,需要确认数据处理和密钥存储方式时。

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

用一段不含敏感信息的文本生成语音,并先列出将发送给 Inworld 的内容及输出路径;不要调用 API。
说明如何使用受保护的环境变量配置 API 密钥,不要显示密钥值。

月度数据趋势

累计下载3,219
2,0562,6813,3052026-03 · 累计下载 2,1422026-05 · 累计下载 2,5612026-06 · 累计下载 2,7152026-07 · 累计下载 2,9792026-08 · 累计下载 3,1062026-09 · 累计下载 3,21926-0326-09
星标1
0122026-03 · 星标 12026-05 · 星标 12026-06 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,219—1
2026-083,106+4.3%1
2026-072,979+9.7%1
2026-062,715+6.0%1
2026-052,561—1
2026-032,142—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

2.4 KB · ClawHub v1.0.0
---
name: inworld-tts
description: Text-to-speech via Inworld.ai API. Use when generating voice audio from text, creating spoken responses, or converting text to MP3/audio files. Supports multiple voices, speaking rates, and streaming for long text.
---

# Inworld TTS

Generate speech audio from text using Inworld.ai's TTS API.

## Setup
展开全部(共 99 行)

1. Get API key from https://platform.inworld.ai
2. Generate key with "Voices: Read" permission
3. Copy the "Basic (Base64)" key
4. Set environment variable:

```bash
export INWORLD_API_KEY="your-base64-key-here"
```

For persistence, add to `~/.bashrc` or `~/.clawdbot/.env`.

## Installation

```bash
# Copy skill to your skills directory
cp -r inworld-tts /path/to/your/skills/

# Make script executable
chmod +x /path/to/your/skills/inworld-tts/scripts/tts.sh

# Optional: symlink for global access
ln -sf /path/to/your/skills/inworld-tts/scripts/tts.sh /usr/local/bin/inworld-tts
```

## Usage

```bash
# Basic
./scripts/tts.sh "Hello world" output.mp3

# With options
./scripts/tts.sh "Hello world" output.mp3 --voice Dennis --rate 1.2

# Streaming (for text >4000 chars)
./scripts/tts.sh "Very long text..." output.mp3 --stream
```

## Options

| Option | Default | Description |
|--------|---------|-------------|
| `--voice` | Dennis | Voice ID |
| `--rate` | 1.0 | Speaking rate (0.5-2.0) |
| `--temp` | 1.1 | Temperature (0.1-2.0) |
| `--model` | inworld-tts-1.5-max | Model ID |
| `--stream` | false | Use streaming endpoint |

## API Reference

| Endpoint | Use |
|----------|-----|
| `POST https://api.inworld.ai/tts/v1/voice` | Standard synthesis |
| `POST https://api.inworld.ai/tts/v1/voice:stream` | Streaming for long text |

## Requirements

- `curl` - HTTP requests
- `jq` - JSON processing  
- `base64` - Decode audio

## Examples

```bash
# Quick test
export INWORLD_API_KEY="aXM2..."
./scripts/tts.sh "Testing one two three" test.mp3
mpv test.mp3  # or any audio player

# Different voice and speed
./scripts/tts.sh "Slow and steady" slow.mp3 --rate 0.8

# Fast-paced narration
./scripts/tts.sh "Breaking news!" fast.mp3 --rate 1.5
```

## Troubleshooting

**"INWORLD_API_KEY not set"** - Export the environment variable before running.

**Empty output file** - Check API key is valid and has "Voices: Read" permission.

**Streaming issues** - Ensure `jq` supports `--unbuffered` flag.

## Links

- Inworld Platform: https://platform.inworld.ai
- API Examples: https://github.com/inworld-ai/inworld-api-examples

「设计创意」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。