इस प्रोजेक्ट के बारे में

प्रोजेक्ट AIRI एक ओपन-सोर्स, स्व-होस्टेड AI साथी परियोजना है जिसका उद्देश्य Neuro-sama के अनुभव को फिर से बनाना है: एक आभासी चरित्र या "साइबर लिविंग" जिसे आप अपने पास रखते हैं और कभी भी, कहीं भी बातचीत कर सकते हैं। इसे AI वाइफू और आभासी पात्रों के लिए आत्माओं के कंटेनर के रूप में स्थापित किया गया है, जो उन्हें उपयोगकर्ताओं के साथ रीयलटाइम इंटरैक्शन में लाता है। README में प्रदर्शित मुख्य क्षमताएँ: - रीयलटाइम वॉयस चैट: ब्राउज़र या Discord से ऑडियो इनपुट, क्लाइंट-साइड स्पीच रिकग्निशन, और बोलने का पता लगाना। वॉयस सिंथेसिस कई प्रदाताओं का समर्थन करता है जिनमें ElevenLabs, Microsoft/Azure Speech, OpenAI-संगत TTS, Alibaba Cloud Model Studio, और स्थानीय Kokoro TTS शामिल हैं। - गेम खेलना: परियोजना Minecraft और Factorio को खेलने योग्य सूचीबद्ध करती है (Factorio प्रूफ ऑफ कॉन्सेप्ट के साथ कार्य प्रगति पर है), साथ ही Kerbal Space Program की घोषणा की गई है, और Helldivers 2 सह-खेल WIP के रूप में है। - चैट एकीकरण: Telegram और Discord चैट समर्थित हैं। - अवतार: VRM और Live2D मॉडल समर्थन, जिसमें ऑटो ब्लिंक, ऑटो लुक-एट, और आइडल आई मूवमेंट जैसे एनिमेशन शामिल हैं। - मेमोरी: DuckDB WASM और pglite के माध्यम से शुद्ध इन-ब्राउज़र डेटाबेस समर्थन, जिसमें एक मेमोरी सिस्टम प्रगति पर है। - प्लेटफ़ॉर्म समर्थन: ब्राउज़र (PWA), macOS, Windows, और एक मोबाइल संस्करण (Stage Pocket, प्रयोगात्मक)। डेस्कटॉप बिल्ड candle प्रोजेक्ट के माध्यम से नेटिव NVIDIA CUDA और Apple Metal का उपयोग कर सकते हैं। - LLM प्रदाता समर्थन: प्रदाताओं की एक लंबी सूची जिसमें OpenAI, Azure OpenAI, Anthropic Claude, DeepSeek, Qwen, Google Gemini, xAI, Groq, Mistral, Cloudflare Workers AI, Together.ai, Fireworks.ai, Novita, Zhipu, SiliconFlow, Stepfun, Baichuan, Minimax, Moonshot AI, ModelScope, Player2, Tencent Cloud, Xiaomi Mimo, Ollama, vLLM, SGLang, OpenRouter, और AIHubMix शामिल हैं। यह परियोजना WebGPU, WebAudio, Web Workers, WebAssembly, और WebSocket जैसी वेब तकनीकों के साथ बनाई गई है, और इसे एक मोनोरेपो के रूप में व्यवस्थित किया गया है जिसमें स्टेज एप्लिकेशन (web, desktop, pocket), साझा पैकेज, एक डेस्कटॉप सर्वर चैनल, एकीकरण (Discord bot, Minecraft bot, Telegram, Factorio, MCP), और PostgreSQL और Redis का उपयोग करने वाला एक होस्टेड बैकएंड शामिल है। स्थापना विकल्पों में winget, Scoop, Homebrew Cask, और Nix शामिल हैं। विकास pnpm का उपयोग करता है, जिसमें ब्राउज़र, डेस्कटॉप, मोबाइल, और दस्तावेज़ीकरण चरणों के लिए अलग-अलग कमांड हैं। README Crowdin पर एक अनुवाद परियोजना और एक चेतावनी भी नोट करता है कि परियोजना से जुड़ा कोई आधिकारिक क्रिप्टोकरेंसी या टोकन नहीं है। उप-परियोजनाओं में unspeech (ASR/TTS प्रॉक्सी), hfup, xsai-transformers, WebAI रीयलटाइम वॉयस चैट उदाहरण, DuckDB WASM पैकेज, AIRI Factorio, AIRI DomeKeeper, Factorio RCON API, autorio, Velin, demodel, inventory, MCP Launcher, और स्व-होस्टेड और ब्राउज़र LLM के लिए SAD दस्तावेज़ीकरण शामिल हैं।