{ "voice_animations": [ { "filename": "ack_pulse.py", "states": ["ack", "received", "got_it"], "description": "Expanding concentric pulse squares around a central bold checkmark, representing an initial command receipt ACK." }, { "filename": "listening_wave.py", "states": ["listening", "audio_input"], "description": "An active dual-sinusoid voice waveform and microphone outline indicating active microphone capture." }, { "filename": "caption_scan.py", "states": ["captioning", "transcribing", "speech_to_text"], "description": "Real-time horizontal text line simulator with a typewriter character printer and vertical scanner sweep." }, { "filename": "waiting_orbit.py", "states": ["waiting", "thinking", "processing"], "description": "Orbital loading nodes revolving around a central pulsing engine core, indicating wait/server processing state." }, { "filename": "working_gears.py", "states": ["working", "tool_use", "executing"], "description": "Interlocking gears rotating in opposite directions, indicating background computation or external tool invocation." }, { "filename": "speaking_mouth.py", "states": ["speaking", "audio_output", "text_to_speech"], "description": "Dynamic equalizer audio spectrum bars bouncing from a center axis, representing voice response playback." }, { "filename": "success_spark.py", "states": ["success", "done", "completed"], "description": "A blooming starburst sparkle expansion and central success checkmark, representing task success." }, { "filename": "error_alert.py", "states": ["error", "failure", "alert"], "description": "A bold warning exclamation triangle flashing alongside warning stripes, representing pipeline or connection error." }, { "filename": "network_retry.py", "states": ["network_retry", "reconnecting", "searching"], "description": "Wi-Fi signal waves lighting up sequentially enclosed in rotating dash arrows, indicating connection retry." }, { "filename": "battery_low.py", "states": ["battery_low", "low_power"], "description": "A horizontal battery cell with a blinking single charge bar and alert triangle, showing low power warning." }, { "filename": "update_progress.py", "states": ["update", "uploading", "downloading"], "description": "A sliding download arrow dropping into a tray with a growing horizontal progress bar (0% - 100%)." }, { "filename": "breathing_idle.py", "states": ["idle", "ready", "breathing"], "description": "Smoothly scaling concentric squares simulating a calm breathing rhythm, representing an idle/ready state." }, { "filename": "wake_attention.py", "states": ["wake", "attention", "active"], "description": "Expressive robot eyes that look left, center, right, and blink periodically to display device wake attention." }, { "filename": "kid_companion.py", "states": ["kid_friendly", "companion", "child_mode"], "description": "A cute robot face companion with wiggling ears, a happy smile, blinking antenna, and a winking eye." } ] }