yihong0618/xiaogpt
Play ChatGPT and other LLM with Xiaomi AI Speaker
해결하는 문제
ChatGPT, Gemini, Llama3와 같은 거대 언어 모델(LLM)을 Xiaomi AI 스피커와 통합하여, 기본 시스템 대신 고급 AI를 사용하여 질문에 응답할 수 있도록 합니다.
작동 원리
이 프로젝트는 Xiaomi 스피커와 다양한 AI API 사이의 가교 역할을 합니다. 스피커의 특정 트리거 단어(예: "帮我")를 모니터링하고, 캡처된 쿼리를 선택한 LLM API로 보낸 다음, 텍스트 음성 변환(TTS)을 사용하여 AI의 응답을 스피커를 통해 재생합니다. 여러 TTS 엔진(Edge, OpenAI, Azure 포함)을 지원하며 CLI 인수나 YAML 파일을 통해 구성할 수 있습니다.
대상 사용자
최신 LLM에 연결하여 기기의 지능을 업그레이드하려는 Xiaomi AI 스피커 소유자.
주요 특징
- 광범위한 모델 지원: ChatGPT, Gemini, ChatGLM, Doubao, Moonshot, Llama3, Qwen과 호환됩니다.
- 유연한 TTS 옵션: Edge, OpenAI, Azure, Fish Audio와 같은 다양한 고품질 TTS 제공업체를 지원합니다.
- 고급 상호 작용: "연속 대화" 모드와 스피커의 기본 응답을 음소거하는 기능을 제공합니다.
- 확장성: LangChain과 통합하여 웹 검색 및 수학 연산을 활성화할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트