Commit History

Refactor response generation logic in `generator.py`
ce3d9e5

liumaolin commited on

Add dynamic library path setup for `TestLLMDialogue`
9965918

liumaolin commited on

Bump version to 1.0.1 in `package.json`
1abf080

liumaolin commited on

Remove unused conditional logic for second answer handling in `player.py` and `generator.py`
c1b24fd

liumaolin commited on

Adjust context window allocation logic based on memory tiers in `apple_silicon.py`
fd3c30a

liumaolin commited on

Comment out unused Kokoro TTS voice configurations
23c146f

liumaolin commited on

Add Maple and Cove voice models to MoYoYo TTS configuration
7e92ad3

liumaolin commited on

Refactor `TestLLMDialogue` to use dynamic LLM model parameters
b2c10c8

liumaolin commited on

Introduce Apple Silicon hardware optimization and dynamic LLM configuration
bdc3b7b

liumaolin commited on

Update LLM response generator and system prompts
6f77a29

liumaolin commited on

Update contributing guide to replace Issues link with Discussions link
6d80696

liumaolin commited on

Fix formatting in README by removing extra bold styling from the installation guide link
0112f01

liumaolin commited on

Update README formatting to improve consistency and remove redundant spacing
2026cb9

liumaolin commited on

Document API usage, system architecture, configuration, and troubleshooting
1858ba9

liumaolin commited on

Add detailed installation guide and restructure README setup section
28762c8

liumaolin commited on

Add unit tests for LLM dialogue with configurable chat history
aac52b6

liumaolin commited on

Update static file routing and root endpoint for frontend integration
f7b034a

liumaolin commited on

Update Python subprocess termination to use SIGKILL instead of SIGTERM for forceful termination
86dbbe1

liumaolin commited on

Replace `ffmpeg`-based audio loading with `soundfile` and `librosa`
b6d76bc

liumaolin commited on

[fix]: update web.
5f9e92a

Xin Zhang commited on

Update README.
2c7b9b6

liumaolin commited on

Add robust lifecycle management for `audio_player` service in system routes
627c3e7

liumaolin commited on

Standardize service lifecycle management by replacing `stop` with `exit` and introducing `is_exited` check
f5226c0

liumaolin commited on

Remove `voice_schemas.py` and refactor schema imports for TTS and ASR modules in `__init__.py`
4895dc2

liumaolin commited on

Refactor speech recognizer, audio capture, and system routes for improved clarity and functionality
037e5ae

liumaolin commited on

Update `.gitignore` to exclude `electron-app/dist` directory
8366d25

liumaolin commited on

Add macOS entitlements and assets for Electron app build
95e7f8b

liumaolin commited on

Add Electron app scaffolding with loading screen and Python backend integration
065b0f6

liumaolin commited on

Add build scripts for project packaging and cleanup
c723658

liumaolin commited on

Update app title in index.html to "Voice Dialogue"
a09c130

liumaolin commited on

Add pause and resume functionality to voice dialogue system
d701b8a

liumaolin commited on

Remove deprecated `whisper/ggml-large-v3-turbo-encoder` model files and metadata
fdf6e7b

liumaolin commited on

Add PyInstaller and related dependencies to `dev` dependency group
f8c6d08

liumaolin commited on

Update README: clarify instructions, update paths, and refine directory structure documentation
de86e54

liumaolin commited on

Refactor `main.py`: remove redundant code, modularize functionality, and set multiprocessing to `spawn` for PyInstaller compatibility.
84faf7d

liumaolin commited on

Refactor project: split `main.py` functionality into modular components under `cli`, `core`, and `config`.
d08a15b

liumaolin commited on

Increase service startup timeouts and set daemon mode for services.
61524a8

liumaolin commited on

Add `build-python.sh`: script for packaging Python application with PyInstaller.
3764026

liumaolin commited on

Update `.gitignore`: add `electron-app/python-dist` to ignore list
1147458

liumaolin commited on

Remove unused assets: delete `appicon.png` and `dmg_bg.png` from `electron-app`.
28a4171

liumaolin commited on

Update `voice_dialogue.spec`: add comments for build stages and disable macOS `.app` bundle configuration
9cf375f

liumaolin commited on

Organize assets: rename icons to `electron-app/assets/icons` and add `dmg_bg.png` to `electron-app/assets/images`.
de71b66

liumaolin commited on

Add `appicon.png` to project build icons
5b7a01e

liumaolin commited on

Add `moyoyo.icns` icon file to project
c3cccd9

liumaolin commited on

Update `.gitattributes`: add LFS support for `.icns` files
8d92991

liumaolin commited on

Add PyInstaller hooks and spec file for project packaging.
aa586b2

liumaolin commited on

Refactor imports in `whisper.py` and `funasr.py` to use absolute paths for `ensure_minimum_audio_duration`.
d673573

liumaolin commited on

Update `moyoyo.py`: add fallback for `utils` to ensure `HParams` availability in runtime.
bd3673b

liumaolin commited on

Update `main.py`: modify `uvicorn.run` to use updated `voice_dialogue.api.app` module path.
15e98c9

liumaolin commited on

Trim `requirements.txt` to remove autogenerated content and unused dependencies.
f782fe5

liumaolin commited on