2025-02-20 17:37:33 +08:00
2025-02-20 16:16:47 +08:00
2025-02-22 21:43:42 +08:00
2025-02-20 16:16:47 +08:00
2025-02-22 21:43:07 +08:00
2024-12-03 13:09:37 +08:00
2025-02-19 14:24:12 +08:00
2024-12-03 13:09:37 +08:00
2024-12-27 14:24:25 +08:00
2025-02-20 17:37:33 +08:00
2024-12-03 16:25:03 +08:00
2025-02-20 16:16:47 +08:00
2025-02-18 13:37:49 +08:00

アイリ VTuber

[Try it] [简体中文文档]

Heavily inspired by Neuro-sama

Current progress

Capable of

  • Brain
  • Ears
    • Audio input from browser
    • Audio input from Discord
    • Client side speech recognition
    • Client side talking detection
  • Mouth
    • ElevenLabs voice synthesis
  • Body
    • VRM support
      • Control VRM model
    • VRM model animations
      • Auto blink
      • Auto look at
      • Idle eye movement
    • Live2D support
      • Control Live2D model
    • Live2D model animations
      • Auto blink
      • Auto look at
      • Idle eye movement

Development

pnpm i
pnpm dev

Sub-projects born from this project


%%{ init: { 'flowchart': { 'curve': 'catmullRom' } } }%%

flowchart TD

  CORE("Core")
  UNSPEECH["unspeech"]
  DB1["@proj-airi/drizzle-duckdb-wasm"]
  DB2["[WIP] Memory Alaya"]
  DB0["@proj-airi/duckdb-wasm"]
  ICONS["@proj-airi/lobe-icons"]
  UI("UI")
  Stage("Stage")
  ELEVENLABS{{"@proj-airi/elevenlabs"}}
  F_AGENT("Factorio Agent")
  F_API["Factorio RCON API"]
  F_MOD1["autorio"]
  SVRT["@proj-airi/server-runtime"]
  MC_AGENT("Minecraft Agent")
  XSAI["xsai"]
  
  subgraph airi-vtuber
    DB0 --> DB1 --> DB2 --> CORE
    ICONS --> UI --> Stage --> CORE
    CORE --> ELEVENLABS
    CORE --> SVRT
  end
  ELEVENLABS --> |Speaking|UNSPEECH
  SVRT --> |Playing Factorio|F_AGENT

  subgraph Airi-Factorio
    F_AGENT --> F_API -..- factorio-server
    subgraph factorio-server-wrapper
      subgraph factorio-server
        F_MOD1
      end
    end
  end

  SVRT --> |Playing Minecraft|MC_AGENT -..- minecraft-server

  XSAI --> CORE
  XSAI --> F_AGENT
  XSAI --> MC_AGENT


%%{ init: { 'flowchart': { 'curve': 'catmullRom' } } }%%

flowchart TD
  subgraph deploy&bundle
    direction LR
    HFUP["hfup"]
    HF[/"HuggingFace Spaces"\]
    HFUP -...- UI -...-> HF
    HFUP -...- whisper-webgpu -...-> HF
    HFUP -...- moonshine-web -...-> HF
  end

Models used

Similar Projects

Acknowledgements

S
Description
Re-creating Neuro-sama, a soul container of AI waifu / virtual characters to bring them into our world.
Readme MIT
525 MiB
Languages
TypeScript 73.5%
Vue 24.5%
JavaScript 1.2%
CSS 0.4%
HTML 0.2%
Other 0.2%