Commit History

  1. Refactor core queue initialization: move queue definitions to `constants.py` and clean up redundant imports in `main.py` for better modularity.

    liumaolin
    bfefeb3
  2. Introduce initial API structure for VoiceDialogue: add dependencies, middleware, and routes for ASR, TTS, system, and voice modules.

    liumaolin
    8f823b0

  1. Refactor ASR module: introduce modular structure with ASR interface, implement FunASR and Whisper clients, add registry, and consolidate utility functions for enhanced maintainability and extensibility.

    liumaolin
    59603db
  2. Refactor TTS module: rename `tts_manager` to `manager` for consistency across imports and structure.

    liumaolin
    89f7f05
  3. Refactor speech processing: add type hint for `_process_active_voice_frame` and replace `max()` with `np.max()` for consistency.

    liumaolin
    5284873

  1. Refactor TTS audio generation: rename queues for clarity, update `TTSAudioGenerator` initialization, and enhance docstrings for better maintainability.

    liumaolin
    bba0d84
  2. Refactor TTS architecture: implement runtime interface, TTS manager, universal registry, and factory pattern to support multiple engines.

    liumaolin
    ef0d09e
  3. Refactor voice model structure: extract MoYoYo-specific configurations and introduce universal TTS registry.

    liumaolin
    025ca3f

  1. Remove unused `prompt_semantic` and `reference_spec` configuration parameters from voice model definitions.

    liumaolin
    2a5dcf2
  2. Add thread readiness checks and is_ready property across services

    liumaolin
    e80f558
  3. Using FunASR quantized model.

    liumaolin
    ac62229

  1. Add multilingual support and optimize LLM pipeline configuration.

    liumaolin
    2988b10
  2. Add descriptions for Chinese voice models.

    liumaolin
    4643bb2
  3. Remove unused configuration parameters and conversation templates.

    liumaolin
    3d953ae

  1. Integrate FunASR service.

    liumaolin
    516d7b8
  2. First commit.

    liumaolin
    7b64dcd