openalicelabs · semantic index

Search

One paraphrase-friendly query across every @feature block, repo summary, manifest goal, museum achievement, knowledge note, and lab digest. Ask in plain language — BAAI/bge-m3 ranks the closest matches by cosine similarity across all six domains at once.

0 hits

946ms · BGE-M3 1024d cosine
  • goal
    64%
    spatial-audio-mvp
    openalice-personain_progress

    BGM panner + spatial audio singleton for multi-source scene playback inside persona-web.

  • goal
    62%
    spatial-voice-ga
    openalice-worldin_progress

    Spatial WebRTC voice chat via @openalicelabs/voice-client + spatialAudio panner — distance attenuation tuned, occlusion behind portals, mobile audio unlock flow polished.

  • achievement
    54%
    Splitscreen ×2 / ×4 + WASAPI + BGM mixer
    product · 2026-05-01 · high · openalice-live

    Wave M/N of the streaming product — splitscreen layouts, WASAPI capture, BGM/voice volume mixer, Helix EventSub follows, pty/browse compose surfaces. Stream scene modes 8/8 covered.

  • repo
    52%
    openalice-media

    Rust + WASM AI-agent-native audio creation platform — audio graph, euclidean rhythms, Schroeder reverb, 9 genre KBs, MIDI export, 1342 WAV samples.

  • knowledge
    51%
    Persona ↔ Radio integration — sentence-level music bridge
    products/persona-radio-bridge · 2026-05-22

    End-to-end **BGM (background-music) channel selection** for a streamer's agent. The streamer picks a radio channel in Hub → persona-server spawns a per-agent WebSocket bridge to `radio.blal.pro` → `no

  • knowledge
    50%
    Audio & Speech Models (ASR / TTS / Speech LLMs) — how machines hear and talk
    library/audio-and-speech-models · 2026-06-16

    > **One sentence:** This page is about teaching a computer to *hear* speech (ASR), to *speak* (TTS), and — at the 2024–2026 frontier — to do both inside a single transformer that listens and talks at

  • goal
    49%
    real-asset-bundle
    openalice-cdndone

    Replace silent / solid-colour placeholders with royalty-free real BGM, SFX, scene, and default-VRM assets so every preset URL serves usable content out of the box.

  • repo
    48%
    openalice-voice

    Rust SFU media server for real-time voice rooms (LiveKit-inspired): WebRTC/ICE/DTLS/SRTP signalling, pluggable TTS/STT providers, and transcript dispatch to live-control and social-api.

  • knowledge
    47%
    Competitor Dossier — SMB Chatbot-Widget Builders (Chatbase/Tidio/Voiceflow/Botpress/…)
    research/competitor-dossier-smb-widgets-2026-06-21 · 2026-06-21

    **Scope:** The self-serve / SMB chatbot-widget builder category — our direct competitors as an EU-sovereign, self-hostable AI-agent + **embodied-avatar** website widget. Deep-dives on Chatbase, Tidio

  • knowledge
    47%
    Streaming product modularization wave — overnight blitz 2026-05-23
    learnings/2026-05-23-streaming-product-modularization-wave · 2026-05-23

    13 refactor waves + 1 ecosystem fix landed in a single overnight session (~6h wall clock). Roughly **22,000 LOC** of monolithic Rust/TypeScript reshaped into **~90 focused submodules** across **13 rep

  • goal
    47%
    webcam-mocap
    openalice-liveplanned

    Webcam → VMC/VRM puppet for human co-hosts streaming alongside Alice (Mediapipe Face Landmarker + Pose).

  • goal
    47%
    dynamic-weather-presets
    openalice-worldplanned

    Server-authoritative weather state — clear/rain/snow/storm presets with smooth blends, particle-driven by WorldParticles, audio cues via soundManager.

  • goal
    47%
    voice-agent.stt.streaming-whisper
    openalice-voice-agentplanned

    Replace per-utterance multipart POST with streaming Whisper (or Deepgram) for sub-500ms transcript latency.

  • repo
    46%
    openalice-radio

    Streaming radio service: shared + per-tenant channels with scheduler, now-playing WS fanout, and tracks CRUD. BGM source for the live page picker and Hub /account/radio BFF.

  • goal
    46%
    voice-agent.rt.viseme-from-tts
    openalice-voice-agentplanned

    Derive real lipsync visemes from TTS audio (Opus PCM → phoneme estimator) instead of the current placeholder array.

  • goal
    46%
    voice-agent.orchestrator.spawn-on-a2a-join
    openalice-voice-agentplanned

    Spawn agent on A2A 'join voice room' task instead of relying on VOICE_AGENT_AUTO_JOIN_ROOM bootstrap env.

  • knowledge
    46%
    Synth Patchbay + LEGO Layered Card Rack + Modules-as-Tools
    architecture/synth-patchbay-card-rack · 2026-05-21

    The lab uses a deliberate runtime vocabulary that recurs in design docs, code comments, and agent instructions. This note is the canonical short reference. Charter section 4 holds the long form.

  • goal
    46%
    openai-compatible-surface
    openalice-ml-gatewayplanned

    Mirror /v1/embed as /v1/embeddings with OpenAI-compatible request/response shape so off-the-shelf SDKs can target the gateway without custom adapters.

  • repo
    45%
    openalice-voice-agent

    Rust AI voice participant — STT→A2A LLM→TTS pipeline that joins openalice-voice SFU rooms as an agent.

  • repo
    45%
    openalice-vision

    Vision perception PRODUCER — turns a camera/screen/scene frame into a consent-gated visual_perception event (agent-protocol v0.2) via an EU-sovereign VLM (mistral-small-3.2 over OpenRouter). The symmetric analog of openalice-stt (audio→text). VlmClient trait + OpenRouterVlm (multimodal) + build_visual_perception (camera-off-until-consent, enforced at the producer) + structured JSON reading + PerceptionCadence (when to read). Live-proven against the real model. The consumer/bridge is in openalice-agent-basic.

  • achievement
    45%
    Voice SFU (openalice-voice) created
    infra · 2026-03-30 · high · openalice-voice

    First commit on openalice-voice — the Rust SFU that powers real-time voice between Alice, the persona, and viewers.

  • repo
    45%
    openalice-vision-server

    Deployable vision PRODUCER — Axum HTTP service wrapping openalice-vision. POST /v1/vision/read (frame → consent-gated visual_perception event from the EU VLM) + GET /health. The TS product frontends (Persona camera / Live render / World scene) call this instead of embedding the Rust crate, like the tts/stt services for audio. Camera-without-consent → 403, the frame is never sent to the model (privacy gate before the VLM call). Live-proven over HTTP. Deploy (Dockerfile + compose + Traefik vision.blal.pro) is the next step.

  • knowledge
    45%
    Mixture-of-Experts (MoE)
    library/mixture-of-experts · 2026-06-16

    > **One-line summary.** A Mixture-of-Experts layer replaces one big feed-forward network with *many* smaller ones ("experts") plus a tiny **router** that, for each token, picks just a handful to run.

  • knowledge
    45%
    Character-stack unification — openalice-world consumes persona packages
    architecture/character-stack-unification · 2026-05-23

    NAO 2026-05-23 directive: unify VRM + movement + speech + lipsync across live / persona / world / social so they snap together like LEGO. The first concrete cleanup is the parallel-impl problem betwee

  • knowledge
    45%
    Mixture-of-Depths (MoD) & Adaptive Per-Token Compute
    library/mixture-of-depths · 2026-06-17

    > **One-line summary.** Not every token needs the whole model. **Mixture-of-Depths** puts a tiny router in front of each transformer block that, under a fixed budget, lets only the top-`k` most "deser

  • knowledge
    45%
    Mixture-of-Agents (MoA) — stacking LLMs in layers so they sharpen each other
    library/mixture-of-agents · 2026-06-16

    > **For NAO + anyone building multi-model systems.** This is the deep companion > to [[fusion-and-llm-councils]]. Where that article explains *why* a panel of > models beats one, MoA is the specific,

  • knowledge
    44%
    Competitor Dossier — Voice-AI Agent Platforms (ElevenLabs/Retell/Vapi/Bland/PlayAI/…)
    research/competitor-dossier-voice-ai-2026-06-21 · 2026-06-21

    **Scope.** Deep-dive on the voice-AI *agent* platforms that compete with OpenAlice's 3-layer voice stack (`openalice-voice` / `-agent` / `-client`, STT/TTS/voice-clone): **ElevenLabs Conversational AI

  • feature
    44%
    axum-common.circuit-breaker.breaker
    openalice-platform · axum-common/circuit-breaker · crates/oa-framework/src/circuit_breaker.rs:82

    Three-state (Closed → Open → HalfOpen) per-target circuit breaker. Process-local DashMap registry — same target name from any caller returns the same shared state. Configurable trip threshold and cool-down via OA_CB_<TARGET>_THRESHOLD / OA_CB_<TARGET>_COOLDOWN_MS env vars. Prevents cascading failure when downstream services (voice, anim, scheduler) go hard-down; callers fast-fail instead of queuing full-timeout round-trips.

  • knowledge
    44%
    Industry sizing — 5 verticals × 2026/2030/2035 — for vertical-lock decision
    research/industry-sizing-2026-2030-2035 · 2026-05-25

    Step 2 deliverable (a) of the Phase-2 research wave. Cross-cutting market-data substrate underneath the three vertical pitch decks (steps 3-5). All numbers are direction-true, not investment-bank-prec

  • achievement
    44%
    Persona ↔ Radio bridge end-to-end live
    product · 2026-05-22 · high

    BGM channel selection closed loop: streamer picks a radio channel in Hub → persona-server spawns a per-agent WebSocket bridge to radio.blal.pro → now_playing frames land on the PersonaEvent bus → the live page renders «currently playing …» without a second WS to radio. Per-(tenant, agent) bridge, Drop-aborts-task BridgeHandle, exponential backoff to 30s, startup-restore so deploys don't drop subscriptions. KB note docs the integration.