|
|
c0b4eeda46
|
refactor: 统一配置文件系统
- 补全 backend/config.yaml 所有非敏感配置项并添加中文注释
- 重写 config.go:Load(workDir) 显式传参,BindEnv 绑定敏感字段,删除 AutomaticEnv
- setDefaults 默认值与 config.yaml 保持一致(mimo/dashscope)
- backend/.env.example 重写为纯敏感信息模板
- .env 固定在 /opt/camtalk/.env,docker-compose 通过绝对路径加载
- deploy.sh 统一使用 --env-file,移除硬编码 IP
- deploy.yml 删除 CI 写入 .env 的步骤
- Dockerfile 移除 COPY config.yaml
- 修复 deploy.yml 中 POSTGRES_PASSWORD 的 &{{ 拼写错误
|
2026-06-19 18:41:35 +08:00 |
|
|
|
eb7ebecfc0
|
fix:修复了模型语音问题
|
2026-06-14 11:12:49 +08:00 |
|
|
|
e967d89e7e
|
feat: 添加 MiMo TTS 语音合成服务
实现基于 Xiaomi MiMo TTS API 的语音合成 provider,使用冰糖音色。
- 新增 MiMoService 实现 tts.Service 接口
- 使用 chat/completions 格式,与 MiMo STT 保持一致
- 在 main.go 添加 TTS provider 切换逻辑(mimo/xiaomi)
- 配置文件默认音色设为冰糖
- 包含完整测试覆盖(9 个测试用例)
|
2026-06-14 10:05:56 +08:00 |
|
|
|
ca09a1fb72
|
chore: 清理配置文件并移动功能创意文档
- .gitignore 添加 .env,防止密钥泄露
- 删除误提交的 backend/.env
- TTS 模型名修正为 mimo-v2.5-tts
- 功能创意.md 移至 docs/10-功能创意.md
|
2026-06-14 08:53:12 +08:00 |
|
|
|
a7d679d04f
|
feat: 功能优化
|
2026-06-13 22:20:31 +08:00 |
|
|
|
420871cd7e
|
fix: 修复 MiMo ASR endpoint 路径重复拼接导致 404 的问题
config.yaml 中 endpoint 已包含 /chat/completions,而 mimo.go 会自动拼接该路径,
导致实际请求地址变为 .../chat/completions/chat/completions。
- config.yaml: endpoint 改为 base URL https://api.xiaomimimo.com/v1
- .env.example: STT endpoint 示例更新为 MiMo 地址
|
2026-06-13 21:51:26 +08:00 |
|
|
|
e3eb4f264b
|
chore: 更新 STT API Key 和 endpoint
|
2026-06-13 21:43:43 +08:00 |
|
|
|
3d3de828fc
|
feat: 添加 Xiaomi MiMo ASR 语音识别提供者
- 新增 MiMoService 实现 stt.Service 接口,通过 HTTP POST 调用 OpenAI 兼容的 /chat/completions 接口
- 自动将原始 PCM 数据封装为 WAV 格式(MiMo 仅支持 mp3/wav)
- 语言代码映射:zh-CN→zh、en-US→en、其他→auto
- main.go 添加 provider 选择逻辑(mimo/xiaomi → MiMo,其他 → Deepgram)
- 更新 config.yaml 使用正确的 model 名称 mimo-v2.5-asr
- 添加完整单元测试
|
2026-06-13 21:31:58 +08:00 |
|
|
|
3c665cde5d
|
feat: 更新模型配置
|
2026-06-13 19:57:55 +08:00 |
|
|
|
0d9d3db73b
|
feat: 更新配置文档
|
2026-06-13 19:57:35 +08:00 |
|
|
|
c523f53724
|
feat: 实现配置管理(Viper)
- 新增 internal/config/config.go,定义完整配置结构体
- 支持 YAML 文件 + 环境变量覆盖(CAMTALK_ 前缀)
- 新增 config.yaml 默认配置文件
|
2026-06-13 15:17:37 +08:00 |
|