Speak Turbo - Talk to your Claude 90ms latency!

Polar Sponsor
爱发电 赞助
.NET 9.0

赋予Agent实时语音交互能力。与Claude对话!超快TTS文字转语音,约90毫秒低延迟音频输出。

语录 - 和你的克劳德说话!

功能概述

语录 - 和你的克劳德说话!是一项面向实际任务的技能,主要用于给予你的代理代理实时说话的能力;使用 ~90ms 空闲和 8 个内置声音的 Ultra- fast text- to- speech;

核心要点

  • QQ 快速启动;
  • 输出解释: ~ = fir。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

使用与执行

使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

结果检查与注意事项

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

speakturbo — 与你的 Claude 对话!

为你的智能体赋予实时语音交互能力。超低延迟(约 90ms)的文本转语音,内置 8 种语音。

快速开始

# 立即播放 —— 你将通过扬声器听到“Hello world”
speakturbo "Hello world"
# 输出: ⚡ 92ms → ▶ 93ms → ✓ 1245ms

# 通过保存为文件验证功能是否正常
speakturbo "Hello world" -o test.wav
ls -lh test.wav  # 应显示大小约为 50–100KB 的文件

输出说明:⚡ = 首帧音频接收完成,▶ = 播放已启动,✓ = 全部完成

首次运行

首次执行耗时约 2–5 秒,用于启动后台守护进程(daemon)并将模型加载至内存。后续调用首音延迟约 90ms。

# 首次运行(较慢 —— 守护进程正在启动)
speakturbo "Starting up"  # ~2–5 秒

# 第二次运行(较快 —— 守护进程已就绪)
speakturbo "Now I'm fast"  # ~90ms

使用方法

# 基础用法 —— 立即播放(默认语音:alba)
speakturbo "Hello world"

# 保存为音频文件(不播放)
speakturbo "Hello" -o output.wav

# 保存为指定文件名
speakturbo "Goodbye" -o goodbye.wav

# 静默模式(抑制状态信息输出,但仍会播放音频)
speakturbo "Hello" -q

# 列出所有可用语音
speakturbo --list-voices

可用语音

语音 类型
alba 女性(默认)
marius 男性
javert 男性
jean 男性
fantine 女性
cosette 女性
eponine 女性
azelma 女性

性能指标

指标 数值
首音延迟(Time to first sound) ~90ms(守护进程已预热)
首次运行延迟 2–5s(守护进程启动阶段)
实时因子(Real-time factor) 约快 4 倍
采样率 24kHz 单声道

架构设计

speakturbo (Rust CLI,2.2MB)
    │
    │ HTTP 流式传输(端口 7125)
    ▼
speakturbo-daemon (Python + pocket-tts)
    │
    │ 模型驻留内存,空闲 1 小时后自动退出
    ▼
音频播放(rodio)

文本输入

  • 编码格式:UTF-8
  • 文本中包含引号:需使用转义: speakturbo "She said "hello""
  • 长文本支持:支持,边生成边流式输出

输出路径安全机制

-o 参数仅允许写入白名单内的目录。默认白名单包括:

  • /tmp 及系统临时目录
  • 当前工作目录
  • ~/.speakturbo/

如需写入其他路径,请使用 --allow-dir 参数:

speakturbo "Hello" -o /custom/path/audio.wav --allow-dir /custom/path

如需永久添加允许目录,请将其写入 ~/.speakturbo/config:

mkdir -p ~/.speakturbo && echo "/custom/path" >> ~/.speakturbo/config

该配置文件每行一个目录路径;以 # 开头的行视为注释。

退出码

代码 含义
0 成功(音频已播放或已保存)
1 错误(守护进程连接失败、参数无效等)

适用场景

建议使用 speakturbo 的情况:

  • 需要极低延迟的语音反馈(约 90ms)
  • 响应速度比语音多样性更重要
  • 内置语音已满足需求

建议改用 speak 的情况:

  • 需要自定义语音克隆(如 Morgan Freeman 等) → speak "text" --voice ~/.chatter/voices/morgan_freeman.wav
  • 需要情感标签,例如 [laugh]、[sigh]
  • 语音质量与多样性优先于响应速度

详见 speak 技能文档获取完整用法。

故障排查

无音频输出:

# 检查守护进程是否运行中
curl http://127.0.0.1:7125/health
# 预期返回: {"status":"ready","voices":["alba","marius",...]}

# 通过保存为文件并手动播放验证
speakturbo "test" -o /tmp/test.wav
afplay /tmp/test.wav  # macOS
aplay /tmp/test.wav   # Linux

守护进程无法启动:

# 检查端口占用情况
lsof -i :7125

# 手动终止并重启
pkill -f "daemon_streaming"
speakturbo "test"  # 自动重启守护进程

首次运行较慢: 此属正常现象。守护进程需将约 100MB 的模型加载至内存。后续调用将恢复高速响应(约 90ms)。

守护进程管理

守护进程在首次使用时自动启动,并在空闲 1 小时后自动关闭。

# 查看运行状态
curl http://127.0.0.1:7125/health

# 手动停止
pkill -f "daemon_streaming"

# 查看日志
cat /tmp/speakturbo.log

与 speak 的对比

特性 speakturbo speak
首音延迟(Time to first sound) ~90ms ~4–8s
语音克隆 ❌ ✅
情感标签 ❌ ✅
语音数量 8 种内置语音 支持自定义 wav 文件
引擎 pocket-tts Chatterbox

相关专题

更多
AI Agent 实战指南:从评测到落地
AI Agent 实战指南:从评测到落地

全面评测 Manus AI 与 ChatGPT、Claude、OpenAI Operator 等 AI Agent 产品,分析自动化能力、工作流与实际生产力差异。

2026.05.29

233

15

Claude 进阶使用指南
Claude 进阶使用指南

本专题面向已经具备基础使用经验的用户,深入解析 Claude 在复杂场景中的高阶应用方式,重点解决“如何让 AI 真正参与到实际工作流程中”的问题。让 Claude 成为日常工作中可持续复用的效率引擎,在内容创作、开发实践与信息处理等多个领域实现显著提效。

2026.03.27

319

16

Claude 提示词使用指南
Claude 提示词使用指南

本专题聚焦 Claude 的提示词(Prompt)设计与优化方法,围绕“如何让 AI 更准确理解需求并输出高质量结果”这一核心问题展开。内容从基础结构入手,逐步深入到复杂场景下的提示词构建策略,帮助用户建立清晰、可复用的提示词体系。

2026.03.27

314

20

Claude 新手入门教程
Claude 新手入门教程

本专题围绕 Claude 的基础使用与实际应用展开,面向零基础用户与初学者,系统梳理从“认识工具”到“高效使用”的完整路径。

2026.03.27

2331

19

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Claude Code 快速上手核心指南
Claude Code 快速上手核心指南

共0课时 | 0人学习

Claude Code 官方文档
Claude Code 官方文档

共0课时 | 0人学习

Claude Code 官方中文文档
Claude Code 官方中文文档

共0课时 | 0人学习