闲社服务运行正常AI智能体自动化平台
s

最小AI

技能标识:smallest-ai

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

最小AI

Smallest AI — 超快速语音套件

通过 Lightning v3.1 实现文本转语音(低于100毫秒),通过 Pulse 实现语音转文本(TTFT 64毫秒)。

设置

  1. 1. 从 https://waves.smallest.ai 获取 API 密钥 → 点击左侧面板中的API Key
  2. 在环境中设置 SMALLESTAPIKEY:
bash export SMALLESTAPIKEY=yourkeyhere

默认值

  • - 默认女声:sophia(美式英语)
  • 默认男声:robert(美式英语)
  • 默认语言:en
  • 默认语速:1.0
  • 默认采样率:24000

语音选择规则

按以下规则选择语音:

  1. 1. 如果用户明确指定语音名称(例如使用 advika),则使用该语音。
  2. 如果用户要求男声,则使用配置的 defaultVoiceMale。
  3. 如果用户要求女声,则使用配置的 defaultVoiceFemale。
  4. 如果没有性别偏好,则使用 defaultVoiceFemale(默认为 sophia)。
  5. 对于印地语内容:使用 advika(女声)或 vivaan(男声)。
  6. 对于西班牙语内容:使用 camilla(女声)或 carlos(男声)。
  7. 对于泰米尔语内容:使用 anitha(女声)或 raju(男声)。

除非用户覆盖,否则始终将配置的 defaultLanguage、defaultSpeed 和 defaultSampleRate 作为 --lang、--speed 和 --rate 参数传递。

文本转语音

使用 Lightning v3.1 模型从文本生成语音音频。

Shell(推荐——零依赖)

bash
{baseDir}/scripts/tts.sh 要朗读的文本 --voice sophia --rate 24000 --speed 1.0 --lang en

Python(需要 pip install smallestai 或仅需 requests)

bash
python3 {baseDir}/scripts/tts.py 要朗读的文本 --voice sophia --speed 1.0 --lang en --out speech.wav

语音

语音性别口音最佳用途
sophia女声美式通用(默认)
robert
男声 | 美式 | 专业、报告(默认) | | advika | 女声 | 印度 | 印地语内容、语码转换 | | vivaan | 男声 | 印度 | 英印双语 | | camilla | 女声 | 墨西哥/拉丁 | 西班牙语内容 | | zara | 女声 | 美式 | 对话 | | melody | 女声 | 美式 | 讲故事、问候 | | arjun | 男声 | 印度 | 英印双语 | | stella | 女声 | 美式 | 富有表现力、温暖 |

还有80多种语音可用。使用以下命令列出所有语音:{baseDir}/scripts/voices.sh

选项

  • - --voice :语音标识符(默认:sophia)
  • --rate :采样率 — 8000 | 16000 | 24000 | 44100(默认:24000)
  • --speed :播放速度 0.5–2.0(默认:1.0)
  • --lang :语言代码(默认:en)。参见 {baseDir}/references/languages.md
  • --out :输出文件(默认:自动命名 media/tts_.wav)

输出

脚本成功时输出 MEDIA: 。OpenClaw 将其作为音频附件发送。

多语言

支持30多种语言。使用 ISO 代码传递 --lang:

bash
{baseDir}/scripts/tts.sh नमस्ते, कैसे हैं आप? --voice advika --lang hi
{baseDir}/scripts/tts.sh Bonjour le monde --voice sophia --lang fr
{baseDir}/scripts/tts.sh Hola, buenos días --voice camilla --lang es

语码转换(混合语言)自动生效——无需标志:

bash
{baseDir}/scripts/tts.sh Hey, मुझे meeting remind कर दो --voice advika --lang hi

语音转文本

使用 Pulse 模型转录音频文件。支持 WAV、MP3、OGG、FLAC。

Shell

bash
{baseDir}/scripts/stt.sh /path/to/audio.wav
{baseDir}/scripts/stt.sh /path/to/audio.wav --diarize --timestamps --emotions

Python

bash
python3 {baseDir}/scripts/stt.py /path/to/audio.wav --diarize --timestamps --lang en

选项

  • - --lang :语言(默认:en)
  • --diarize:识别不同说话者
  • --timestamps:词级时间戳
  • --emotions:检测情感语气

输出

返回包含 transcription 字段的 JSON。使用 --diarize 时,包含每个词的说话者标签。

使用时机

当用户出现以下情况时触发此技能:

  • - 要求说、朗读、读出来或生成语音/音频
  • 想要语音消息、语音笔记或音频文件
  • 要求转录、将语音/音频转换为文本
  • 提到Smallest AI、Lightning TTS或Pulse STT
  • 需要快速或低延迟的语音生成
  • 想要印地语、西班牙语、多语言或语码转换的语音输出
  • 要求比较 TTS 提供商或基准测试延迟

错误处理

  • - 缺少 API 密钥 → 告知用户设置 SMALLESTAPIKEY
  • HTTP 401 → API 密钥无效或已过期
  • HTTP 429 → 请求频率受限,等待后重试
  • HTTP 400 → 检查文本长度(每次请求最多约5000字符)。将长文本分块处理。
  • 音频为空 → 验证 voice_id 是否有效

限制

  • - 每次请求最大文本:约5000字符
  • 对于更长的文本:拆分为句子,分别合成,使用 sox 或 ffmpeg 拼接
  • 免费版:每月30分钟 TTS
  • 基础版($5/月):3小时 TTS + 1个语音克隆

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 smallest-ai-1776058520 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 smallest-ai-1776058520 技能

通过命令行安装

skillhub install smallest-ai-1776058520

下载

⬇ 下载 smallest-ai v1.0.1(免费)

文件大小: 27.67 KB | 发布时间: 2026-4-15 14:26

v1.0.1 最新 2026-4-15 14:26
Fix: update default voices (sophia, robert)