SuperAPI AI 工具集

text-to-speech

通用与其它

查看项目

更新于 10-16 09:53

技能介绍

用途:这是一个通过 inference.sh 命令行工具(belt)调用多种文本转语音(TTS)模型的技能,把文字合成为自然语音,常用于配音、有声书、播客、无障碍朗读、电话语音提示、视频旁白与对话式 AI。

安装与准备:先安装 CLI 技能 npx skills add belt-sh/cli,然后执行 belt login 登录。

主要能力与模型:

  • Inworld TTS-2(inworld/text-to-speech-2):100+ 语言,可用 [方括号] 内联控制情绪、音量、语速与停顿等,支持 STABLE、BALANCED(默认)、CREATIVE 三种交付模式,内置语音 271+。
  • Inworld TTS 1.5 Max / Mini:低延迟(<200ms)与超低延迟(约 120ms),各支持 15 种语言,适合实时对话。
  • ElevenLabs TTS(elevenlabs/tts):22+ 声音、32 语言。
  • DIA TTS(infsh/dia-tts):对话式、富有表现力。
  • Kokoro TTS(infsh/kokoro-tts):快速自然。
  • Chatterbox(infsh/chatterbox):通用。
  • Higgs Audio(infsh/higgs-audio):情绪控制。
  • VibeVoice(infsh/vibevoice):播客、长篇内容。

基本用法:用 belt app run <app-id> --input '<JSON>' 运行;也可用 belt app sample <app-id> --save input.json 生成输入样例后编辑再运行。示例:belt app run infsh/kokoro-tts --input '{"text": "Hello, welcome to our product demo."}'。可用 belt app list --category audio 浏览音频应用。

与视频结合:可用 pruna/p-video-avatar 内置 TTS 直接生成说话头像视频;对 OmniHuman、PixVerse 等无内置 TTS 的模型,先用 Inworld TTS-2 生成语音,再把音频 URL 传给视频模型。

限制:需安装并登录 inference.sh CLI;各模型语言、声音与延迟特性不同;资料未提供具体收费与价格信息。