janvarev/Irene-Voice-Assistant

Ирина - русский голосовой ассистент для работы оффлайн. Поддерживает скиллы через плагины.

解决的问题

Irene 是一款专为离线运行设计的俄语语音助手,为云端助手提供了一个注重隐私的本地替代方案。用户无需持续的互联网连接,即可通过语音命令控制计算机、设置定时器并与各种服务进行交互。

工作原理

该系统采用基于 Jaa.py 引擎的模块化架构来支持插件(技能)。它通过多种支持的语音转文本 (STT) 引擎处理语音输入,包括 Vosk(在 13.0 版本中具有高性能流式模型)、GigaSTT 和 SpeechRecognition。对于输出,它利用 pyttsx3 等文本转语音 (TTS) 引擎。

从 12.0 版本开始,它支持使用 LLM 工具调用(通过 VseGPT.ru、Ollama 或 LMStudio 等兼容 OpenAI 的端点)来解释自由格式的自然语言命令并触发特定功能的“AI 插件”。

适用对象

  • 出于隐私或可靠性考虑,需要本地离线俄语语音助手的用户。
  • 希望使用插件系统构建自定义语音控制技能的开发人员。
  • 希望将语音控制与 Home Assistant 集成的智能家居爱好者。

亮点

  • 离线优先:核心功能和 STT/TTS 完全可以在本地机器上运行。
  • 可扩展的插件系统:通过 Jaa.py 引擎轻松添加新技能。
  • LLM 集成:支持用于自然语言命令处理的工具调用。
  • 高精度 STT:集成了 Vosk 0.56,提供低延迟流式传输和高准确度。
  • 多平台支持:为 Windows、Linux、macOS 和 ARM 设备 (Raspberry Pi) 提供安装指南和 Docker 镜像。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目