LICENSE
README.md
pyproject.toml
abstractvoice/__init__.py
abstractvoice/__main__.py
abstractvoice/_version.py
abstractvoice/artifacts.py
abstractvoice/dependency_check.py
abstractvoice/prefetch.py
abstractvoice/quality_preset.py
abstractvoice/recognition.py
abstractvoice/stop_phrase.py
abstractvoice/text_sanitize.py
abstractvoice/voice_manager.py
abstractvoice/voice_profiles.py
abstractvoice.egg-info/PKG-INFO
abstractvoice.egg-info/SOURCES.txt
abstractvoice.egg-info/dependency_links.txt
abstractvoice.egg-info/entry_points.txt
abstractvoice.egg-info/requires.txt
abstractvoice.egg-info/top_level.txt
abstractvoice/adapters/__init__.py
abstractvoice/adapters/base.py
abstractvoice/adapters/openai_compatible_http.py
abstractvoice/adapters/stt_faster_whisper.py
abstractvoice/adapters/stt_openai_compatible.py
abstractvoice/adapters/tts_audiodit.py
abstractvoice/adapters/tts_omnivoice.py
abstractvoice/adapters/tts_openai_compatible.py
abstractvoice/adapters/tts_piper.py
abstractvoice/adapters/tts_registry.py
abstractvoice/adapters/tts_supertonic.py
abstractvoice/aec/__init__.py
abstractvoice/aec/webrtc_apm.py
abstractvoice/assets/voice_profiles/omnivoice_profiles.json
abstractvoice/audio/__init__.py
abstractvoice/audio/fade.py
abstractvoice/audio/recorder.py
abstractvoice/audio/resample.py
abstractvoice/audiodit/__init__.py
abstractvoice/audiodit/configuration_audiodit.py
abstractvoice/audiodit/modeling_audiodit.py
abstractvoice/audiodit/runtime.py
abstractvoice/cloning/__init__.py
abstractvoice/cloning/engine_audiodit.py
abstractvoice/cloning/engine_chroma.py
abstractvoice/cloning/engine_f5.py
abstractvoice/cloning/engine_omnivoice.py
abstractvoice/cloning/engine_remote.py
abstractvoice/cloning/manager.py
abstractvoice/cloning/store.py
abstractvoice/compute/__init__.py
abstractvoice/compute/device.py
abstractvoice/compute/dtype.py
abstractvoice/config/__init__.py
abstractvoice/config/voice_catalog.py
abstractvoice/examples/__init__.py
abstractvoice/examples/cli_repl.py
abstractvoice/examples/llm_provider.py
abstractvoice/examples/tts_defaults.py
abstractvoice/examples/voice_cli.py
abstractvoice/examples/web_api.py
abstractvoice/examples/web_ui.py
abstractvoice/integrations/__init__.py
abstractvoice/integrations/abstractcore.py
abstractvoice/integrations/abstractcore_plugin.py
abstractvoice/omnivoice/__init__.py
abstractvoice/omnivoice/prompt_cache.py
abstractvoice/omnivoice/runtime.py
abstractvoice/stt/__init__.py
abstractvoice/supertonic/__init__.py
abstractvoice/supertonic/runtime.py
abstractvoice/tts/__init__.py
abstractvoice/tts/adapter_tts_engine.py
abstractvoice/tts/delivery_mode.py
abstractvoice/tts/duration_estimator.py
abstractvoice/tts/text_chunking.py
abstractvoice/tts/text_to_speech_stream.py
abstractvoice/tts/time_stretch.py
abstractvoice/tts/tts_engine.py
abstractvoice/vad/__init__.py
abstractvoice/vad/voice_detector.py
abstractvoice/vad/webrtcvad_compat.py
abstractvoice/vm/__init__.py
abstractvoice/vm/common.py
abstractvoice/vm/core.py
abstractvoice/vm/manager.py
abstractvoice/vm/stt_mixin.py
abstractvoice/vm/tts_mixin.py
tests/test_abstractcore_plugin.py
tests/test_adr0002_phase1.py
tests/test_adr0002_phase2_optional_aec.py
tests/test_artifact_tools.py
tests/test_audio_fade.py
tests/test_audio_player_resample.py
tests/test_audiodit_smoke_optional.py
tests/test_callbacks.py
tests/test_chroma_cloning_integration.py
tests/test_cli_repl_tts_engine_switch.py
tests/test_cloned_tts_cancellation.py
tests/test_cloning_reference_text_autofallback.py
tests/test_compute_dtype_policy.py
tests/test_dependency_check.py
tests/test_duration_estimator.py
tests/test_faster_whisper_adapter.py
tests/test_fresh_install.py
tests/test_full_mode_echo_gate.py
tests/test_interactive_tts_defaults.py
tests/test_language_switching_robustness.py
tests/test_lightweight_import_boundaries.py
tests/test_llm_think_strip.py
tests/test_omnivoice_prompt_cache.py
tests/test_omnivoice_smoke_optional.py
tests/test_open_tts_text_stream.py
tests/test_piper_adapter.py
tests/test_piper_download_cleanup.py
tests/test_recognition_audio_level_callback.py
tests/test_recognition_lifecycle.py
tests/test_reference_text_autofallback_offline_cached_model.py
tests/test_remote_openai_compatible_adapters.py
tests/test_repl_interrupt_cloned_voice_does_not_resume_old_audio.py
tests/test_stop_phrase_continuous_detector.py
tests/test_stop_phrase_matching_is_tolerant.py
tests/test_stop_speaking_restores_recognizer_state.py
tests/test_stt_mixin_audio_level_forwarding.py
tests/test_supertonic_adapter.py
tests/test_text_chunking_streaming.py
tests/test_text_sanitize_markdown.py
tests/test_tts_delivery_mode_streaming.py
tests/test_tts_sanitize_syntax_default.py
tests/test_voice_clone_store_delete_rename.py
tests/test_voice_cloner_engine_dispatch.py
tests/test_voice_cloning_integration_hal9000.py
tests/test_voice_cloning_store.py
tests/test_voice_mode_wait_pauses_listening_during_tts.py
tests/test_voice_profiles_abstraction.py
tests/test_voice_recognizer_ptt_profile.py
tests/test_voice_switching.py
tests/test_web_ui.py
third_party_licenses/README.md
third_party_licenses/longcat_audiodit_license.txt
third_party_licenses/omnivoice_notice.txt
third_party_licenses/supertone_supertonic_notice.txt