[功能请求] 支持使用 Sherpa-ONNX 的本地/离线 ASR 语音 (Rust)
作者: mkafw创建于 2026年4月25日更新于 2026年5月31日
描述: 您的功能请求是否与问题有关?请描述。 目前, Claurst 的语音模式依赖于基于云的 ASR(如 OpenAI Whisper API), 这会引入延迟, 耗费 API 积分, 并需要稳定的互联网连接。 描述您希望的解决方案 我希望建议集成本地的高性能 ASR 引擎。 具体来说, Sherpa-ONNX 似乎非常适合, 因为它提供了原生的 Rust API, 并支持各种高效的模型(如 SenseVoice 或 Paraformer), 它们在 CPU 上运行速度快。 参考: Sherpa-ONNX Rust API 示例, Fun-asr 描述您考虑过的替代方案 我也研究了 FunASR, 它的准确性非常好(尤其是对多语言/中文支持), 但它主要基于 Python。 将其集成到 Claurst 可能会导致与 Sherpa-ONNX 的 C++/ZZTERM8ZZ 性质相比, 运行时依赖性更大。 其他上下文 集成 Sherpa-ONNX 将: 支持完全离线语音转文字。 显著减少语音命令的延迟。 提高隐私性, 因为没有音频数据离开本地机器。 我认为这将使 Claurst 的"灵魂"感觉更加响应和"活跃"。
内容来源: Kuberwastaken/claurst