LICENSE
README.md
pyproject.toml
src/vixio/__init__.py
src/vixio/cli.py
src/vixio.egg-info/PKG-INFO
src/vixio.egg-info/SOURCES.txt
src/vixio.egg-info/dependency_links.txt
src/vixio.egg-info/entry_points.txt
src/vixio.egg-info/requires.txt
src/vixio.egg-info/top_level.txt
src/vixio/config/__init__.py
src/vixio/config/loader.py
src/vixio/config/schema.py
src/vixio/core/__init__.py
src/vixio/core/chunk.py
src/vixio/core/control_bus.py
src/vixio/core/dag.py
src/vixio/core/dag_events.py
src/vixio/core/dag_monitor.py
src/vixio/core/middleware.py
src/vixio/core/output_controller.py
src/vixio/core/protocol.py
src/vixio/core/session.py
src/vixio/core/session_context.py
src/vixio/core/station.py
src/vixio/core/transport.py
src/vixio/core/tools/__init__.py
src/vixio/core/tools/converter.py
src/vixio/core/tools/device.py
src/vixio/core/tools/local.py
src/vixio/core/tools/types.py
src/vixio/providers/__init__.py
src/vixio/providers/agent.py
src/vixio/providers/asr.py
src/vixio/providers/base.py
src/vixio/providers/factory.py
src/vixio/providers/realtime.py
src/vixio/providers/registry.py
src/vixio/providers/tts.py
src/vixio/providers/vad.py
src/vixio/providers/vision.py
src/vixio/providers/doubao/__init__.py
src/vixio/providers/doubao/doubao_realtime.py
src/vixio/providers/doubao/doubao_tts_bidirectional.py
src/vixio/providers/edge_tts/__init__.py
src/vixio/providers/edge_tts/provider.py
src/vixio/providers/kokoro_cn_tts_local/__init__.py
src/vixio/providers/kokoro_cn_tts_local/client.py
src/vixio/providers/kokoro_cn_tts_local/grpc_provider.py
src/vixio/providers/kokoro_cn_tts_local/local_provider.py
src/vixio/providers/kokoro_cn_tts_local/tts_pb2.py
src/vixio/providers/kokoro_cn_tts_local/tts_pb2_grpc.py
src/vixio/providers/openai_agent/__init__.py
src/vixio/providers/openai_agent/dump_promt.py
src/vixio/providers/openai_agent/provider.py
src/vixio/providers/openai_agent/tools.py
src/vixio/providers/qwen/__init__.py
src/vixio/providers/qwen/qwen3_asr_flash_realtime.py
src/vixio/providers/qwen/qwen3_tts_flash_realtime.py
src/vixio/providers/qwen/qwen_omni_realtime.py
src/vixio/providers/sentence_aggregator/__init__.py
src/vixio/providers/sentence_aggregator/base.py
src/vixio/providers/sentence_aggregator/simple_provider_cn.py
src/vixio/providers/sherpa_onnx_local/__init__.py
src/vixio/providers/sherpa_onnx_local/asr_pb2.py
src/vixio/providers/sherpa_onnx_local/asr_pb2_grpc.py
src/vixio/providers/sherpa_onnx_local/client.py
src/vixio/providers/sherpa_onnx_local/grpc_provider.py
src/vixio/providers/sherpa_onnx_local/local_provider.py
src/vixio/providers/silero_vad/__init__.py
src/vixio/providers/silero_vad/client.py
src/vixio/providers/silero_vad/grpc_provider.py
src/vixio/providers/silero_vad/local_provider.py
src/vixio/providers/silero_vad/vad_pb2.py
src/vixio/providers/silero_vad/vad_pb2_grpc.py
src/vixio/providers/vision_describers/__init__.py
src/vixio/providers/vision_describers/base.py
src/vixio/providers/vision_describers/composite.py
src/vixio/providers/vision_describers/openai_compatible.py
src/vixio/stations/__init__.py
src/vixio/stations/agent.py
src/vixio/stations/asr.py
src/vixio/stations/filter.py
src/vixio/stations/join_node.py
src/vixio/stations/logger.py
src/vixio/stations/passthrough.py
src/vixio/stations/realtime.py
src/vixio/stations/sentence_aggregator.py
src/vixio/stations/splitter.py
src/vixio/stations/text_aggregator.py
src/vixio/stations/transport_stations.py
src/vixio/stations/tts.py
src/vixio/stations/turn_detector.py
src/vixio/stations/vad.py
src/vixio/stations/vision.py
src/vixio/stations/middlewares/__init__.py
src/vixio/stations/middlewares/error_handler.py
src/vixio/stations/middlewares/event_emitter.py
src/vixio/stations/middlewares/input_validator.py
src/vixio/stations/middlewares/interrupt_detector.py
src/vixio/stations/middlewares/latency_monitor.py
src/vixio/stations/middlewares/multi_signal_handler.py
src/vixio/stations/middlewares/signal_handler.py
src/vixio/stations/middlewares/timeout_handler.py
src/vixio/transports/__init__.py
src/vixio/transports/xiaozhi/__init__.py
src/vixio/transports/xiaozhi/auth.py
src/vixio/transports/xiaozhi/device_tools.py
src/vixio/transports/xiaozhi/flow_control.py
src/vixio/transports/xiaozhi/ota_router.py
src/vixio/transports/xiaozhi/protocol.py
src/vixio/transports/xiaozhi/transport.py
src/vixio/transports/xiaozhi/vision_router.py
src/vixio/utils/__init__.py
src/vixio/utils/auth.py
src/vixio/utils/latency_monitor.py
src/vixio/utils/logger_config.py
src/vixio/utils/model_downloader.py
src/vixio/utils/network.py
src/vixio/utils/text.py
src/vixio/utils/audio/__init__.py
src/vixio/utils/audio/convert.py
src/vixio/xiaozhi/__init__.py
src/vixio/xiaozhi/presets/__init__.py
src/vixio/xiaozhi/presets/qwen-realtime.yaml
src/vixio/xiaozhi/presets/qwen.yaml
src/vixio/xiaozhi/runners/__init__.py
src/vixio/xiaozhi/runners/pipeline_runner.py
src/vixio/xiaozhi/runners/realtime_runner.py
src/vixio/xiaozhi/runners/streaming_runner.py
src/vixio/xiaozhi/templates/__init__.py
src/vixio/xiaozhi/templates/server/.env.example
src/vixio/xiaozhi/templates/server/README.md
src/vixio/xiaozhi/templates/server/prompt.txt
src/vixio/xiaozhi/templates/server/run.py
src/vixio/xiaozhi/templates/server/prompts/coding_assistant.txt
src/vixio/xiaozhi/templates/server/prompts/storyteller.txt
tests/test_audio_convert.py
tests/test_chunks.py
tests/test_concurrent_xiaozhi.py
tests/test_control_bus.py
tests/test_dag.py
tests/test_middlewares.py
tests/test_sentence_provider.py