ZapMomo 文档
开发指南

依赖说明

各 crate 依赖的用途

依赖说明

分类Crate用途
核心clap / clap_completeCLI 参数解析 / Shell 补全生成
核心tokio异步运行时
核心serde / serde_json / toml序列化
核心chrono日期时间处理
核心tracing / tracing-subscriber日志
核心thiserror / anyhow错误处理
KWSsherpa-onnx唤醒词检测 / 语音识别 / 文本转语音(预编译库)
KWScpal麦克风音频采集
KWSpinyin汉字 → 带声调拼音(自定义关键词自动转换)
LLMllama-cpp-2本地大语言模型推理(llama.cpp Rust 绑定)
LLMencoding_rstoken 逐字节解码(llama-cpp-2 UTF-8 decoder)
LLMreqwestOpenAI 兼容 HTTP provider(/v1/responses)
Voicerodio音频播报(Sink 句级流式播放)
VoicectrlcCtrl-C 优雅退出(语音会话)
模型下载ureqHTTP 客户端(模型下载)
模型下载sha2 / hex下载模型的 sha256 校验
模型下载tar / bzip2解压 tar.bz2 模型包

On this page