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
累計下載
3219
星標
1
全站排名
#3,533
全站前 70% · 「設計創意」前 64%
平台累計安裝累計下載星標評論
ClawHub ↗10232191-
SkillHub ↗10231761—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

它支援選擇音色、語速和合成引數,也提供流式介面處理較長文字。呼叫需要 API 金鑰,提交的文字會傳送給外部服務;不要上傳秘密、私人資訊或不適合外部處理的內容,並將金鑰存放在受保護的位置。

資料釋出於 2026-10-29

可以用來做什麼

  • 將文字轉換為語音音訊並儲存輸出檔案。
  • 配置音色、語速和其他合成選項。
  • 為較長文字評估流式合成方式。

什麼時候用

  • 需要把文字製作成語音或旁白音訊時。
  • 需要調整音色、語速或合成配置時。
  • 文字含有個人或機密資訊,或設定持久化 API 金鑰前,需要確認資料處理和金鑰儲存方式時。

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

用一段不含敏感資訊的文字生成語音,並先列出將傳送給 Inworld 的內容及輸出路徑;不要呼叫 API。
說明如何使用受保護的環境變數配置 API 金鑰,不要顯示金鑰值。

月度資料趨勢

累計下載3219
2056268133052026-03 · 累計下載 21422026-05 · 累計下載 25612026-06 · 累計下載 27152026-07 · 累計下載 29792026-08 · 累計下載 31062026-09 · 累計下載 321926-0326-09
星標1
0122026-03 · 星標 12026-05 · 星標 12026-06 · 星標 12026-07 · 星標 12026-08 · 星標 12026-09 · 星標 126-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-093219—1
2026-083106+4.3%1
2026-072979+9.7%1
2026-062715+6.0%1
2026-052561—1
2026-032142—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),按月更新。口徑說明見資料方法。