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 鏡像。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案