Airi: Open-Source AI VTuber for Real-Time Interaction
Airi: Dando vida a personajes virtuales con IA en tu navegador y más allá
Airi es un proyecto innovador de código abierto dedicado a crear waifus y personajes virtuales con inteligencia artificial avanzada, diseñados para interactuar en tiempo real, incluyendo chats de voz e incluso jugar a títulos populares como Minecraft y Factorio. Inspirado en proyectos como Neuro-sama, Airi aspira a alcanzar un nuevo nivel en cuanto a personalidades virtuales impulsadas por IA.
Diseñado para la accesibilidad y el rendimiento
Lo que distingue a Airi es su fundamentación en tecnologías web modernas como WebGPU, WebAudio, Web Workers, WebAssembly y WebSocket. Esta sólida arquitectura centrada en la web asegura que Airi funcione sin problemas no solo en equipos de escritorio, sino también directamente en navegadores modernos e incluso en dispositivos móviles con soporte para Progressive Web App (PWA). Esta amplia compatibilidad abre numerosas posibilidades tanto para desarrolladores como para usuarios, ofreciendo flexibilidad sin sacrificar características avanzadas.
Capacidades actuales y visión de futuro
A pesar de encontrarse en una etapa temprana de desarrollo, Airi ya demuestra capacidades impresionantes:
- Cerebro: Integrado con varios proveedores de API LLM como OpenAI, Google Gemini, Anthropic Claude, y otros, lo que permite conversaciones inteligentes y dinámicas. También presume de la capacidad de jugar Minecraft y Factorio, y chatear en plataformas como Telegram y Discord.
- Memoria: Incorpora soporte para bases de datos puramente en el navegador (DuckDB WASM, pglite) e inferencia local con WebGPU también puramente en el navegador, sentando las bases para una recuperación de memoria y un aprendizaje sofisticados.
- Oídos y Boca: Equipado con reconocimiento de voz del lado del cliente para la entrada de audio desde navegadores y Discord, así como síntesis de voz de ElevenLabs para una salida de sonido natural.
- Cuerpo: Soporta modelos VRM y Live2D, ofreciendo un control detallado sobre las animaciones de los personajes virtuales, incluyendo parpadeo automático, movimiento de ojos y atención a las interacciones.
Cómo participar
El proyecto Airi es un esfuerzo colaborativo que busca activamente a personas con talento para contribuir. Ya seas un desarrollador experimentado en Vue.js y TypeScript, un artista hábil en modelado Live2D o VRM, un diseñador de avatares para VRChat, o un experto en visión artificial, aprendizaje por refuerzo, reconocimiento o síntesis de voz, hay un lugar para ti. El proyecto fomenta la experimentación y la contribución, incluso para aquellos más familiarizados con otros frameworks como React o Svelte.
Al unirte a la comunidad de Airi, puedes ayudar a dar forma al futuro de los compañeros de IA, ampliando los límites de lo posible en las experiencias virtuales interactivas. Explora su repositorio de GitHub para saber más sobre el desarrollo, el progreso actual y cómo contribuir a esta emocionante iniciativa de código abierto.