janvarev/Irene-Voice-Assistant
Ирина - русский голосовой ассистент для работы оффлайн. Поддерживает скиллы через плагины.
해결하는 문제
Irene은 주로 오프라인에서 작동하도록 설계된 러시아어 음성 비서로, 클라우드 기반 비서에 대한 프라이버시 중심의 로컬 대안을 제공합니다. 지속적인 인터넷 연결 없이도 음성 명령을 통해 컴퓨터를 제어하고, 타이머를 설정하며, 다양한 서비스와 상호작용할 수 있습니다.
작동 방식
이 시스템은 플러그인(스킬)을 지원하기 위해 Jaa.py 엔진을 기반으로 한 모듈형 아키텍처를 사용합니다. 음성 입력은 Vosk(버전 13.0에서 고성능 스트리밍 모델 제공), GigaSTT, SpeechRecognition을 포함하여 지원되는 여러 음성 인식(STT) 엔진을 통해 처리됩니다. 출력에는 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 이미지를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트