feat: 添加 Xiaomi MiMo ASR 语音识别提供者 #50

Merged
huanghaosheng merged 1 commits from fix/redis-config into develop 2026-06-13 21:32:39 +08:00
  • 新增 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
  • 添加完整单元测试
- 新增 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 - 添加完整单元测试
huanghaosheng added 1 commit 2026-06-13 21:32:37 +08:00
- 新增 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
- 添加完整单元测试
huanghaosheng merged commit a404fb97f9 into develop 2026-06-13 21:32:39 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: XEngineers/CamTalk#50