MoYoYoTech/VoiceDialogue
README: drop DMG section (installer not publicly hosted)
README: fix model-download instructions for clone install
Bundle Qwen3-ASR weights in packaged app; slim PyInstaller assets
ASR: use auto language detection to reject non-speech (fixes hallucination)
Make Qwen3-ASR the default on main; bump to 1.2.0
Add audio output device (speaker) selection
Show the active ASR engine in the UI
Add script to convert TTS .bin weights to safetensors
Fix websocket route registration for starlette >= 1.0
ASR: add Qwen3-ASR engine, default zh/en to it on this branch
README: lead with GUI (clone-and-run) quick start, move CLI after
Electron: open external links in system browser
Add About tab in settings (models used + repo links)
Add external mic array support, UI i18n, glass settings redesign, and fixes
Update project docs.
refactor(core): Architecturally decouple Audio, ASR, and TTS modules
简化LLM模型路径管理。
打包Python时默认激活Python虚拟环境
修复electron app打包时,需要notary两次的问题
[fix]: notarize debug info.
更新前端资源文件
[fix]: role bugfix.
为LLMResponseGenerator类添加TaskStatusMixin混入,以增强任务有效性检查功能,确保在生成回答时任务状态的有效性。
Update frontend assets.
Merge branches 'main' and 'main' of hf.co:MoYoYoTech/VoiceDialogue
[fix]: voice selection bugfix.
更新音频任务处理逻辑,使用模型副本替代原始任务对象,以确保数据一致性和完整性。
重构处理LLM生成chunk内容的方法,以提高文本生成的准确性。
去除对 LLM 输出的处理
更新LLM模型参数,调整top_p值为0.8,并添加max_tokens参数,设置为32768。
更新用户配置文件,修复logger导入路径以确保正确加载日志记录功能。
更新加载页面图标路径,添加新的图标文件至assets/images目录。
更新前端文件
[fix]: improve style.
[fix]: remove frontend ref audio.
Merge branch 'main' of hf.co:MoYoYoTech/VoiceDialogue
[feature]: update prompt config.
添加获取TTS模型参考音频的API路由,支持通过模型ID获取音频文件。
Merge branch 'main' of hf.co:MoYoYoTech/VoiceDialogue
[feature]:prompt config.
更新API文档
缓存user_prompts以提高性能
调整prompt的逻辑,确保展示的提示词中不包含/no_think指令
添加设置相关的API路由
在测试文件中添加对中文和英文系统提示的导入检查,以确保在未定义时能够正确加载配置。
调整LLM prompt的存放位置
增强任务有效性检查,添加日志记录以便于调试。
在生成TTS音频时始终记录生成信息。
在`SpeechStateMonitor`类的初始化过程中调用该方法,确保在创建新语音任务时中断任务ID被正确重置。
更新electron-app的package.json文件,设置版本号为日期。
