TinkerClaw Jarvis Voice

🗣️ 离线JARVIS语音·零延迟金属质感

基于Sherpa-ONNX的离线JARVIS风格语音合成,通过ffmpeg音效链实现金属质感英音,零延迟本地播放。

收藏
11.6k
安装
5.2k
版本
2.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Jarvis Voice 是一款为AI助手赋予《钢铁侠》JARVIS风格语音的离线TTS工具。它采用 Sherpa-ONNX 推理框架运行 Piper en_GB Alan (medium) 模型,配合精心设计的 ffmpeg 音效链(音高+5%、镶边效果器、15ms回声、高通滤波+6dB高频增强),实现标志性的冷峻金属质感英音。

核心输出模式为混合输出:每次语音响应需同时包含 视觉转录**Jarvis:** *文本* 格式,自动渲染为紫色斜体)和 后台音频执行exec(command='jarvis "文本"', background=true))。

显著优点

  • 完全离线:零网络延迟,零API费用,隐私敏感场景适用
  • 标志性音色:2倍速播放+多阶段音频处理,还原电影级AI听感
  • Webchat原生适配:自动紫色样式渲染,视觉辨识度极高
  • 跨平台扩展:支持标准扬声器输出(aplay)及WhatsApp语音消息(OGG/Opus)

潜在局限

  • 英语独占:Alan模型仅支持英文,非英语内容需先翻译/摘要
  • Linux限定:依赖ALSA音频系统,macOS/Windows需额外适配
  • 硬编码配置:音调、音效参数固化于脚本,调整需手动修改
  • 1500字符限制:超长文本可能截断

适合人群

  • 追求沉浸式AI交互体验的技术爱好者
  • 需要离线语音方案的边缘计算/隐私敏感场景
  • 电影《钢铁侠》JARVIS风格的还原需求者

常规风险

  • 后台shell执行固定命令,虽无动态注入风险,仍需审计jarvis脚本
  • 临时文件(/tmp/jarvis_*.wav)依赖正常清理机制
  • 音频设备占用冲突可能导致播放失败
  • 依赖环境变量SHERPA_ONNX_TTS_DIR和模型路径正确配置

TinkerClaw Jarvis Voice 内容

手动下载zip · 3.0 kB
SKILL.mdtext/markdown
请选择文件