音频|speech-2.8-turbo 极速语音合成
The fast MiniMax TTS when HD latency is the bottleneck
- 📁_音频路径
- 🔗_音频链接
- 🆔_任务ID
- 🆔_文件ID
- 💰_计费字符数
- 📋_状态日志
- 🎧_音频流
MiniMax's speech-2.8-turbo, which is the HD node's faster sibling: same 61 voices, same control syntax, same enormous parameter surface, tuned for latency instead of max audio quality. If your workflow is batch-generating hundreds of narration clips, or you're feeding TTS into a pipeline where the generation speed is the wall you keep hitting, this is the one to reach for. The tradeoff is audible but small - turbo voices sound a touch less produced than HD, and for short-form social audio most listeners won't tell the difference. The pack's own description is honest about it: same core parameters as HD, built for speed.
Mechanically it's the same MiniMax T2A relay - /minimax/v1/t2a_v2 (sync) or async for long text - with the same defaults that make the HD node nice to use: hex inline return, local caching to avoid double-billing on repeated identical calls, and the full voice/emotion/format surface preserved. The genuinely useful thing is that both nodes share a parameter vocabulary, so you can A/B the two models by swapping nodes and copying your inputs across - no re-learning.
The inputs that matter
合成文本- the text, with<#0.5#>pause syntax and(laughs)-style sound-effect tags. Same as HD; this is the single highest-leverage field in the node.音色- the shared 61-voice list.语速/音量/音调- rate, level, semitone pitch.情绪- happy/sad/angry tags; default skips.语言增强- boost a specific language,autoto autodetect.采样率/比特率/音频格式/声道数- output encoding; mp3/mono is the sensible default for short-form.调用方式- sync for a single short clip, async for long text or batches (collect via the task ID afterward).
Advanced lane, shared with HD: 自定义voice_id, 音色混合_JSON (blend voices with weights), 发音字典 (per-word pronunciation), 声音效果 (e.g. spacious_echo), and 开启字幕 for a subtitle timeline.
Outputs mirror HD exactly: 🎧_音频流 (AUDIO), 📁_音频路径, 🔗_音频链接, 🆔_任务ID, 🆔_文件ID, 💰_计费字符数, 📋_状态日志.
Install and first run
cd ComfyUI/custom_nodes
git clone https://github.com/htrert/ComfyUI-Tikpan-Pro
Restart (or Manager → "Tikpan"), paste your sk- key, drop in a short sentence, run. Nothing to download - server-side model. Once it works, copy your voice and syntax settings into the HD node once to see if the quality difference is worth the latency for your use case.
Common issues
Same family as the HD node: 401/402/429, the 计费字符数 reality check before long re-runs, and keep 复用本地缓存 on so identical calls don't re-bill. Long text in sync mode can time out - switch to async. Preview gaps are local (file's on disk if 📁_音频路径 has it). And the 校验HTTPS证书 toggle defaults to on; local-proxy SSL pain points there.
Inputs (32)
| Name | Type | Default | Description |
|---|---|---|---|
| 💵_福利_💵 | COMBO | 1 options: 🔥 speech-2.8-turbo 极速语音合成 | 自定义音色/复刻音色按上游规则额外计费 | |
| 获取密钥请访问 | COMBO | 1 options: 👉 https://tikpan.com (官方授权 Key 获取入口) | |
| API_密钥 | STRING | sk- | Tikpan 平台的 API 密钥,以 sk- 开头,从 https://tikpan.com 获取 |
| 合成文本 | STRING | 欢迎使用 Tikpan speech-2.8-turbo。你可以在文本中加入 <#0.5#> 控制停顿,也可以使用 (laughs) 或 (sighs) 这类音效标签。 | 需要被合成为语音的文本;支持 <#秒数#> 停顿、(laughs) 音效标签 |
| 模型 | COMBO | speech-2.8-turbo | 本节点使用的语音合成模型 |
| 调用方式 | COMBO | 同步语音 /t2a_v2 | 同步=直接等待返回;异步=适合长文本,配合任务查询节点 |
| 音色 | COMBO | 中文普通话|可靠管理者|稳重商务男声,适合企业旁白|Chinese (Mandarin)_Reliable_Executive | 选择说话人音色:每个音色对应不同的性别/年龄/风格 |
| 语言增强 | COMBO | auto | 强化某种语言的发音;auto=自动识别 |
| 语速 | FLOAT | 1.000.5–2 | 语速倍率:1.0 标准,>1 更快,<1 更慢 |
| 音量 | FLOAT | 1.00–10 | 音量倍率:1.0 标准;过高可能爆音 |
| 音调 | INT | 0-12–12 | 调高半音:正数变尖,负数变沉 |
| 情绪 | COMBO | 默认不传 | 情绪标签:happy 欢快 / sad 悲伤 / angry 愤怒 等 |
| 采样率 | COMBO | 32000 | 输出音频采样率(Hz);越高越清晰但文件越大 |
| 比特率 | COMBO | 128000 | 音频比特率;越高音质越好文件越大 |
| 音频格式 | COMBO | mp3 | 音频编码:mp3 通用,wav 无损未压缩,flac 无损压缩 |
| 声道数 | COMBO | 1 | 1=单声道(更小),2=立体声 |
| POST重试策略 | COMBO | 幂等键轻重试 | 网络异常重试方式;带幂等键更安全 |
| 校验HTTPS证书 | BOOLEAN | true | 默认开启;遇到本地证书问题再关闭(不推荐关闭) |
| 自定义voice_idopt | STRING | 选择“自定义 voice_id”时填写;也兼容复刻音色、音色设计和官方新上线 voice_id。 | |
| 同步返回格式opt | COMBO | hex | 同步模式返回音频的方式:hex 内联十六进制;url 云端链接 |
| 发音字典_tone_每行一条opt | STRING | 示例:燕少飞/(yan4)(shao3)(fei1) 或 omg/oh my god | |
| 音色混合_JSONopt | STRING | 高级参数,示例:[{"voice_id":"xxx","weight":70},{"voice_id":"yyy","weight":30}] | |
| 声音效果opt | STRING | 示例:spacious_echo。留空则不传 sound_effects。 | |
| 音色修饰_pitchopt | INT | 0-100–100 | 音高微调:正数变尖,负数变沉 |
| 音色修饰_intensityopt | INT | 0-100–100 | 情感强度微调 |
| 音色修饰_timbreopt | INT | 0-100–100 | 音色质感微调 |
| 开启字幕opt | BOOLEAN | false | 开启后会同时返回字幕时间轴 |
| 字幕类型opt | COMBO | sentence | 字幕粒度:sentence 按句;word 按词 |
| 最长等待秒数opt | INT | 90030–7200 | 异步任务等待上限秒数 |
| 轮询间隔秒数opt | INT | 53–60 | 异步任务轮询间隔秒数 |
| 复用本地缓存opt | BOOLEAN | true | 相同文本和参数命中缓存时直接返回本地音频,减少误重复扣费。 |
| 跳过错误opt | BOOLEAN | false | 批量工作流可开启。失败时返回空音频和错误日志,不中断整个工作流。 |
Outputs (7)
| Name | Type | Description |
|---|---|---|
| 📁_音频路径 | STRING | — |
| 🔗_音频链接 | STRING | — |
| 🆔_任务ID | STRING | — |
| 🆔_文件ID | STRING | — |
| 💰_计费字符数 | STRING | — |
| 📋_状态日志 | STRING | — |
| 🎧_音频流 | AUDIO | — |