LICENSE
MANIFEST.in
README.md
pyproject.toml
src/OpenMusicx/__init__.py
src/OpenMusicx/baseHandler.py
src/OpenMusicx/s2s_pipeline.py
src/OpenMusicx.egg-info/PKG-INFO
src/OpenMusicx.egg-info/SOURCES.txt
src/OpenMusicx.egg-info/dependency_links.txt
src/OpenMusicx.egg-info/entry_points.txt
src/OpenMusicx.egg-info/requires.txt
src/OpenMusicx.egg-info/top_level.txt
src/OpenMusicx/LLM/__init__.py
src/OpenMusicx/LLM/base_openai_compatible_language_model.py
src/OpenMusicx/LLM/chat.py
src/OpenMusicx/LLM/chat_completions_language_model.py
src/OpenMusicx/LLM/compaction_prompt.py
src/OpenMusicx/LLM/language_model.py
src/OpenMusicx/LLM/lm_output_processor.py
src/OpenMusicx/LLM/responses_api_language_model.py
src/OpenMusicx/LLM/text_prompt.py
src/OpenMusicx/LLM/utils.py
src/OpenMusicx/LLM/voice_prompt.py
src/OpenMusicx/LLM/tool_call/function_call.py
src/OpenMusicx/LLM/tool_call/function_tool.py
src/OpenMusicx/LLM/tool_call/signature_from_schema.py
src/OpenMusicx/LLM/tool_call/tool_prompt.py
src/OpenMusicx/STT/__init__.py
src/OpenMusicx/STT/base_stt_handler.py
src/OpenMusicx/STT/faster_whisper_handler.py
src/OpenMusicx/STT/lightning_whisper_mlx_handler.py
src/OpenMusicx/STT/mlx_audio_whisper_handler.py
src/OpenMusicx/STT/paraformer_handler.py
src/OpenMusicx/STT/parakeet_tdt_handler.py
src/OpenMusicx/STT/smart_progressive_streaming.py
src/OpenMusicx/STT/transcription_notifier.py
src/OpenMusicx/STT/whisper_stt_handler.py
src/OpenMusicx/TTS/__init__.py
src/OpenMusicx/TTS/chatTTS_handler.py
src/OpenMusicx/TTS/facebookmms_handler.py
src/OpenMusicx/TTS/kokoro_handler.py
src/OpenMusicx/TTS/pocket_tts_handler.py
src/OpenMusicx/TTS/qwen3_tts_handler.py
src/OpenMusicx/TTS/ref_audio.wav
src/OpenMusicx/VAD/__init__.py
src/OpenMusicx/VAD/vad_handler.py
src/OpenMusicx/VAD/vad_iterator.py
src/OpenMusicx/api/__init__.py
src/OpenMusicx/api/openai_realtime/__init__.py
src/OpenMusicx/api/openai_realtime/pipeline_unit.py
src/OpenMusicx/api/openai_realtime/runtime_config.py
src/OpenMusicx/api/openai_realtime/server.py
src/OpenMusicx/api/openai_realtime/service.py
src/OpenMusicx/api/openai_realtime/utils.py
src/OpenMusicx/api/openai_realtime/websocket_router.py
src/OpenMusicx/api/openai_realtime/handlers/__init__.py
src/OpenMusicx/api/openai_realtime/handlers/audio.py
src/OpenMusicx/api/openai_realtime/handlers/base.py
src/OpenMusicx/api/openai_realtime/handlers/conversation.py
src/OpenMusicx/api/openai_realtime/handlers/response.py
src/OpenMusicx/api/openai_realtime/handlers/session.py
src/OpenMusicx/arguments_classes/__init__.py
src/OpenMusicx/arguments_classes/chat_completions_language_model_arguments.py
src/OpenMusicx/arguments_classes/chat_tts_arguments.py
src/OpenMusicx/arguments_classes/facebookmms_tts_arguments.py
src/OpenMusicx/arguments_classes/faster_whisper_stt_arguments.py
src/OpenMusicx/arguments_classes/kokoro_tts_arguments.py
src/OpenMusicx/arguments_classes/language_model_arguments.py
src/OpenMusicx/arguments_classes/language_model_base_arguments.py
src/OpenMusicx/arguments_classes/mlx_audio_whisper_arguments.py
src/OpenMusicx/arguments_classes/module_arguments.py
src/OpenMusicx/arguments_classes/paraformer_stt_arguments.py
src/OpenMusicx/arguments_classes/parakeet_tdt_arguments.py
src/OpenMusicx/arguments_classes/pocket_tts_arguments.py
src/OpenMusicx/arguments_classes/qwen3_tts_arguments.py
src/OpenMusicx/arguments_classes/responses_api_language_model_arguments.py
src/OpenMusicx/arguments_classes/socket_receiver_arguments.py
src/OpenMusicx/arguments_classes/socket_sender_arguments.py
src/OpenMusicx/arguments_classes/vad_arguments.py
src/OpenMusicx/arguments_classes/websocket_streamer_arguments.py
src/OpenMusicx/arguments_classes/whisper_stt_arguments.py
src/OpenMusicx/connections/__init__.py
src/OpenMusicx/connections/local_audio_streamer.py
src/OpenMusicx/connections/socket_receiver.py
src/OpenMusicx/connections/socket_sender.py
src/OpenMusicx/connections/websocket_streamer.py
src/OpenMusicx/pipeline/__init__.py
src/OpenMusicx/pipeline/cancel_scope.py
src/OpenMusicx/pipeline/control.py
src/OpenMusicx/pipeline/events.py
src/OpenMusicx/pipeline/handler_types.py
src/OpenMusicx/pipeline/log_context.py
src/OpenMusicx/pipeline/messages.py
src/OpenMusicx/pipeline/queue_types.py
src/OpenMusicx/pipeline/speculative_turns.py
src/OpenMusicx/utils/__init__.py
src/OpenMusicx/utils/mlx_lock.py
src/OpenMusicx/utils/thread_manager.py
src/OpenMusicx/utils/utils.py