Commit History

  1. Add audio output device (speaker) selection⁠

    hzeng412 +1: Claude Fable 5
    a3bf559
  2. Show the active ASR engine in the UI⁠

    hzeng412 +1: Claude Fable 5
    c3f5082

  1. Add external mic array support, UI i18n, glass settings redesign, and fixes⁠

    hzeng412 +1: Claude Opus 4.8 (1M context)
    afd6c89

  1. refactor(core): Architecturally decouple Audio, ASR, and TTS modules⁠

    liumaolin
    60f8238

  1. 添加获取TTS模型参考音频的API路由,支持通过模型ID获取音频文件。

    liumaolin
    226effc

  1. 调整prompt的逻辑,确保展示的提示词中不包含/no_think指令

    liumaolin
    22a06c4
  2. 添加设置相关的API路由⁠

    liumaolin
    15ab478

  1. Add echo cancellation and VAD toggle support in service factories and routes⁠

    liumaolin
    2ecfa8f

  1. Enhance WebSocket handling for connection management and reliability⁠

    liumaolin
    b115e26
  2. Refactor WebSocket handling with connection manager⁠

    liumaolin
    300d567

  1. Replace `logging` with centralized `loguru`-based logger across all modules.

    liumaolin
    851495c

  1. Add robust lifecycle management for `audio_player` service in system routes⁠

    liumaolin
    627c3e7
  2. Standardize service lifecycle management by replacing `stop` with `exit` and introducing `is_exited` check⁠

    liumaolin
    f5226c0
  3. Refactor speech recognizer, audio capture, and system routes for improved clarity and functionality⁠

    liumaolin
    037e5ae
  4. Add pause and resume functionality to voice dialogue system⁠

    liumaolin
    d701b8a

  1. Rename 'src/VoiceDialogue' to 'src/voice_dialogue'.

    liumaolin
    511ff0c