LICENSE
README.md
pyproject.toml
src/vui/__init__.py
src/vui/align.py
src/vui/config.py
src/vui/doctor.py
src/vui/engine.py
src/vui/ffmpeg_libs.py
src/vui/flash_compat.py
src/vui/geo.py
src/vui/hardware.py
src/vui/hf.py
src/vui/inference.py
src/vui/model.py
src/vui/prompt_files.py
src/vui/prompt_utils.py
src/vui/qwen_codec.py
src/vui/qwen_spk_enc.py
src/vui/rope.py
src/vui/sampling.py
src/vui/streaming.py
src/vui/telemetry.py
src/vui/tokenizer.py
src/vui/demo/__init__.py
src/vui/demo/cli.py
src/vui/legacy/__init__.py
src/vui/legacy/config.py
src/vui/legacy/fluac.py
src/vui/legacy/inference.py
src/vui/legacy/model.py
src/vui/legacy/patterns.py
src/vui/legacy/rope.py
src/vui/legacy/sampling.py
src/vui/mlx/__init__.py
src/vui/mlx/engine.py
src/vui/mlx/legacy.py
src/vui/mlx/asr/__init__.py
src/vui/mlx/asr/load.py
src/vui/mlx/asr/model.py
src/vui/mlx/tts/__init__.py
src/vui/mlx/tts/codec.py
src/vui/mlx/tts/generate.py
src/vui/mlx/tts/model.py
src/vui/mlx/tts/stream.py
src/vui/mlx/tts/weights.py
src/vui/serving/__init__.py
src/vui/serving/claude_server.py
src/vui/serving/stream/__init__.py
src/vui/serving/stream/__main__.py
src/vui/serving/stream/_log.py
src/vui/serving/stream/asr_worker.py
src/vui/serving/stream/audio_in_worker.py
src/vui/serving/stream/connection.py
src/vui/serving/stream/drains.py
src/vui/serving/stream/frontend.py
src/vui/serving/stream/index.html
src/vui/serving/stream/llm.py
src/vui/serving/stream/llm_backend.py
src/vui/serving/stream/memories.py
src/vui/serving/stream/model_routes.py
src/vui/serving/stream/playback.py
src/vui/serving/stream/prompt_routes.py
src/vui/serving/stream/prompts.py
src/vui/serving/stream/protocol.py
src/vui/serving/stream/server.py
src/vui/serving/stream/silero_vad.onnx
src/vui/serving/stream/tasks.py
src/vui/serving/stream/test_routes.py
src/vui/serving/stream/text_utils.py
src/vui/serving/stream/thoughts.py
src/vui/serving/stream/tls.py
src/vui/serving/stream/tts_worker.py
src/vui/serving/stream/tts_worker_mlx.py
src/vui/serving/stream/vad.py
src/vui/serving/stream/version_check.py
src/vui/serving/stream/voice_note_routes.py
src/vui/serving/stream/voice_turn.py
src/vui/serving/stream/wake_word.py
src/vui/serving/stream/asr/__init__.py
src/vui/serving/stream/asr/base.py
src/vui/serving/stream/asr/fwhisper.py
src/vui/serving/stream/asr/mlx_whisper.py
src/vui/serving/stream/asr/moonshine.py
src/vui/serving/stream/realtime/__init__.py
src/vui/serving/stream/realtime/adapter.py
src/vui/serving/stream/realtime/audio.py
src/vui/serving/stream/realtime/inbound.py
src/vui/serving/stream/realtime/outbound.py
src/vui/serving/stream/realtime/routes.py
src/vui/serving/stream/realtime/sinks.py
src/vui/serving/stream/tools/__init__.py
src/vui/serving/stream/tools/add_memory.py
src/vui/serving/stream/tools/answer_capability.py
src/vui/serving/stream/tools/cancel_task.py
src/vui/serving/stream/tools/check_task.py
src/vui/serving/stream/tools/clear_context.py
src/vui/serving/stream/tools/clear_memories.py
src/vui/serving/stream/tools/clear_tasks.py
src/vui/serving/stream/tools/delegate.py
src/vui/serving/stream/tools/delete_task.py
src/vui/serving/stream/tools/list_tasks.py
src/vui/serving/stream/tools/no_action.py
src/vui/serving/stream/tools/propose_tool.py
src/vui/serving/stream/tools/remove_memory.py
src/vui/serving/stream/tools/set_speech_rate.py
src/vui/serving/stream/tools/set_timer.py
src/vui/serving/stream/tools/web_search/__init__.py
src/vui/serving/stream/tools/web_search/brave.py
src/vui/serving/stream/tools/web_search/serper.py
src/vui/serving/stream/tools/web_search/tavily.py
src/vui_tts.egg-info/PKG-INFO
src/vui_tts.egg-info/SOURCES.txt
src/vui_tts.egg-info/dependency_links.txt
src/vui_tts.egg-info/requires.txt
src/vui_tts.egg-info/top_level.txt
tests/test_flash_compat.py
tests/test_hardware.py
tests/test_litellm_backend.py
tests/test_llm_backend.py
tests/test_model_routes.py
tests/test_python_api_doc.py