VoiceButler:在 Jetson Orin NX 16GB 上跑通离线中文语音对话
NVIDIA Jetson 2026 开发者征文
项目开发周期:2026 年 8 月(在已经跑着 Roomba-VLLM 和 PanoTwin 的同一台 Roomba + Orin NX 上,新做的语音栈)
运行平台:NVIDIA Jetson Orin NX 16GB(reComputer J4012)· JetPack 6.2 · 语音在 CPU,LLM 在 GPU,不依赖云端


这是我在给一台已经装着 VLM、深度服务、三个 PyTorch 虚拟环境的 Jetson 接上中文嘴巴之前,希望有人写给我的东西。它是一份 正在跑着的生产流水线教程,不是 ASR 论文综述。下面每一级今天都在这块板上工作。
项目速览
| 字段 | 内容 |
|---|---|
| 项目 | VoiceButler — 家用机器人的离线语音对话 |
| 一句话 | 喊唤醒词,车转向你,听懂普通话,本地回答,还能背课文 |
| 状态 | 2026 年 8 月 28 日仍在 Orin NX 上运行 |
| 硬件 | Jetson Orin NX 16GB + Seeed reSpeaker Flex(XVF3800)+ USB 喇叭 + Roomba 底盘 |
| 语音栈 | sherpa-onnx 1.13:Zipformer 唤醒 + Silero VAD + SenseVoice 识别 + MeloTTS(Kokoro 作音质备选) |
| 大脑 | 同一 SoC 上的 Ollama gemma4:e2b。视觉/深度已经占着统一内存时,gemma4:e4b 会 OOM |
| 保住这台机器的那条规则 | 语音虚拟环境里不准装 PyTorch。 只用 CPU 上的 ONNX Runtime |