ComponentsVoice powered orb

Voice powered orb

A WebGL voice-reactive orb built with OGL. It renders a fragment shader on a full canvas and can optionally listen to microphone amplitude to modulate motion intensity.

Dependencies

Copy below cli

npx shadcn add @bjork-ui/voice-powered-orb

How to use

import { VoicePoweredOrb } from "@/components/isaiahbjork/interactive/voice-powered-orb";export function Demo() {  return (    <VoicePoweredOrb      enableVoiceControl={false}      onVoiceDetected={(active) => console.log(active)}    />  );}