这个项目能做什么
Project AIRI 是一个开源、自托管的 AI 伴侣项目,旨在重现 Neuro-sama 的体验:一个由您拥有并可随时随地与之互动的虚拟角色或“数字生命”。它的定位是 AI waifu 和虚拟角色的灵魂容器,让它们与用户进行实时互动。
README 中展示的核心功能包括:
- 实时语音聊天:支持来自浏览器或 Discord 的音频输入、客户端语音识别和说话检测。语音合成支持多个服务商,包括 ElevenLabs、Microsoft/Azure Speech、兼容 OpenAI 的 TTS、阿里云百炼(Alibaba Cloud Model Studio)以及本地 Kokoro TTS。
- 游戏游玩:该项目列出了可玩的《我的世界》(Minecraft)和《异星工厂》(Factorio,目前处于概念验证阶段的开发中),此外还宣布了《坎巴拉太空计划》(Kerbal Space Program),以及正在开发中的《地狱潜者2》(Helldivers 2)联机功能。
- 聊天集成:支持 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 技术构建,并采用 monorepo(单仓)结构组织,包含阶段应用(web、desktop、pocket)、共享包、桌面服务器通道、集成(Discord 机器人、Minecraft 机器人、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 文档。
评论
0 评分人数达到10人后显示
登录后参与讨论。