README.md
June 22, 2025 ยท View on GitHub
๐ค candle Examples
Note
This project is part of (and also associate to) the Project AIRI, we aim to build a LLM-driven VTuber like Neuro-sama (subscribe if you didn't!) if you are interested in, please do give it a try on live demo.
We use both DuckDB WASM and PGLite for the backbone implementation for memory layer as embedded databases that capable of doing vector search to power up bionic memory systems for AI VTuber and cyber livings. We shared a lot in our DevLogs in DevLog @ 2025.04.06, please read it if you are interested in!
Who are we?
We are a group of currently non-funded talented people made up with computer scientists, experts in multi-modal fields, designers, product managers, and popular open source contributors who loves the goal of where we are heading now.
- Examples
- Development
- Other examples about AI / Model inference from Project AIRI
- Other side projects born from Project AIRI
Examples
Silero VAD (from files)
Silero VAD (realtime without duration threshold)
Silero VAD (realtime like ChatGPT voice chat)
Silero VAD + Whisper (realtime like ChatGPT voice chat)
Whisper Realtime (from microphone)
Development
cargo fetch
NVIDIA CUDA
cargo build --features cuda
macOS
cargo build --features metal
Other examples about AI / Model inference from Project AIRI
- WebAI Examples: WebGPU, and use of AI models inside Web Browsers (you could think of it as a type-safe and UI improved version of ๐ค Transformers.js' example repository)
- WebAI Example Realtime Voice Chat: ๐ค๐ฌ Full example of implementing ChatGPT's realtime voice from scratch with VAD + STT + LLM + TTS technology stack within almost one file!
- Burn Examples: Examples of using Burn.dev for inference AI models in Rust, you could think of it as an alternative and more advanced library than [๐ค candle Examples (this repository)].
Other side projects born from Project AIRI
- Awesome AI VTuber: A curated list of AI VTubers and related projects
unspeech: Universal endpoint proxy server for/audio/transcriptionsand/audio/speech, like LiteLLM but for any ASR and TTShfup: tools to help on deploying, bundling to HuggingFace Spacesxsai-transformers: Experimental ๐ค Transformers.js provider for xsAI.- WebAI: Realtime Voice Chat: Full example of implementing ChatGPT's realtime voice from scratch with VAD + STT + LLM + TTS.
@proj-airi/drizzle-duckdb-wasm: Drizzle ORM driver for DuckDB WASM@proj-airi/duckdb-wasm: Easy to use wrapper for@duckdb/duckdb-wasm- Airi Factorio: Allow Airi to play Factorio
- Factorio RCON API: RESTful API wrapper for Factorio headless server console
autorio: Factorio automation librarytstl-plugin-reload-factorio-mod: Reload Factorio mod when developing- Velin: Use Vue SFC and Markdown to write easy to manage stateful prompts for LLM
demodel: Easily boost the speed of pulling your models and datasets from various of inference runtimes.inventory: Centralized model catalog and default provider configurations backend service- MCP Launcher: Easy to use MCP builder & launcher for all possible MCP servers, just like Ollama for models!
- ๐ฅบ SAD: Documentation and notes for self-host and browser running LLMs.
Ackowledgements
- Nice tool marionebl/svg-term-cli: Share terminal sessions via SVG and CSS for converting and rendering asciinema recordings as animated SVG to be able to embed and play in GitHub README.md.