Commit Graph
37 Commits
Author SHA1 Message Date
chenjintao 6d103938ab fix(config): migrate device API URLs to kikivok domain 2026-10-23 14:30:30 +08:00
chenjintao f17ce857ff feat(voice): add local VAD speech endpoint detection 2026-10-23 10:59:26 +08:00
chenjintao 7bc9a3dc76 feat(assets): embed LCD and audio resources in OTA app 2026-10-08 16:58:33 +08:00
chenjintao 5d849033c3 fix(audio): lower raw opus bitrate to 16 kbps 2026-10-08 11:26:03 +08:00
chenjintao 9fd01bb61b docs: 补充核心分层中文注释 2026-09-29 18:18:44 +08:00
chenjintao c4a1da9d8f chore: archive diagnostics and project documentation 2026-09-01 14:25:08 +08:00
chenjintao ceb0780425 feat(control-plane): add network outage voice feedback 2026-08-25 09:30:55 +08:00
chenjintao fdbc956424 fix(ota): block business interactions during updates 2026-08-21 17:55:10 +08:00
chenjintao a60f98a4c6 fix(control-plane): optimize task monitoring and worker stacks 2026-08-21 17:52:10 +08:00
chenjintao 6a11aca835 feat(control_plane): add light standby coordinator 2026-08-21 11:35:52 +08:00
chenjintao e6ef4e7758 fix(multimodal): recover cloud draw pending state 2026-08-20 11:30:52 +08:00
chenjintao 045a803362 feat(control-plane): show listening ui for ptt button 2026-08-20 11:02:38 +08:00
chenjintao 96f5e535d3 feat(ui): add weather and lucky color commands 2026-08-18 14:59:07 +08:00
chenjintao d386de2320 fix(multimodal): prepare session for cloud fortune draw 2026-08-18 13:52:07 +08:00
chenjintao 609fe978f1 fix(multimodal): protect voice startup from background uploads 2026-08-14 18:23:46 +08:00
chenjintao 5a18036ec6 feat(ota): add authenticated firmware update workflow
- report firmware versions at startup and every six hours with a fresh device JWT
- support optional HMAC headers and retry once after authorization rejection
- handle forced and confirmed updates through managed OTA state
- stream images to the inactive partition and verify size, SHA-256, and format
- coordinate OTA HTTPS activity with voice teardown and restoration
- confirm pending images and expose configuration, status, and integration docs
2026-08-14 15:25:34 +08:00
chenjintao 0cfb10252c fix(multimodal): harden playback and client lifecycle handling
- retry the server connection prompt after transient playback failures
- serialize multimodal client and session start-stop operations
- tag downstream responses to ignore stale packets and playback events
- complete bounded teardown and clean callbacks after partial startup
2026-08-14 15:24:29 +08:00
chenjintao f3da3bfa93 fix(multimodal): release local responding worker correctly 2026-08-13 09:36:44 +08:00
chenjintao a94df9545d fix(multimodal): recover stalled downstream sessions 2026-08-12 16:32:25 +08:00
chenjintao 4e7fadde56 fix(multimodal): keep local responding worker persistent 2026-08-12 16:07:30 +08:00
chenjintao 273550b28b fix(multimodal): reconnect websocket with fresh auth 2026-08-12 10:30:47 +08:00
chenjintao 7a4699ea68 feat(voice): gate local wake prompt on network readiness 2026-08-12 09:47:55 +08:00
chenjintao b60a0373ba fix(control_plane): serialize wake prompt after barge-in 2026-08-10 18:11:42 +08:00
chenjintao e48eb2d480 fix(control_plane): restore uplink after barge-in 2026-08-10 17:55:51 +08:00
chenjintao 617255bdab feat(voice): add local wake response prompt
Enable the packaged wake response prompt by default and add the MP3-to-device-Opus conversion utility.
2026-08-10 17:40:12 +08:00
chenjintao e5c1564130 feat(voice): add on-device Miao Zhang Gui wake word
Add an optional local wake response prompt configuration. The prompt asset is intentionally not included yet.
2026-08-10 16:54:42 +08:00
chenjintao 42187ba21d feat(control-plane): trigger cloud draw from SW2 button 2026-08-10 13:53:34 +08:00
CSBOOK\44744 5d7c3f91d4 增加了语音抽签控制屏幕显示
增加了校准和财位控制电机旋转
2026-07-01 15:07:59 +08:00
CSBOOK\44744 caa4a7eded 修复了WS连接稳定性问题 2026-06-27 20:29:09 +08:00
CSBOOK\44744 b829cd8ebc 修复了第一次双击和对话没有反应问题 2026-06-27 16:23:21 +08:00
CSBOOK\44744 6aaf13d0a8 基本功能正常,需要解决首次双击没有效果,首次对话没有反应 2026-06-27 10:50:29 +08:00
CSBOOK\44744 0635bd17f7 优化了不必要的任务,待测 2026-06-26 22:20:39 +08:00
CSBOOK\44744 e56b0f197f 修复了每次重连WiFi和WS成功播放提示音问题 2026-06-26 17:00:16 +08:00
CSBOOK\44744 a29bd0fe1f 基本对话完成 2026-06-26 16:34:12 +08:00
CSBOOK\44744 c61d1a5043 WS刚连接成功可以进行 对话,超过30sWS断开后,语音上行停止,需要修复 2026-06-26 15:56:26 +08:00
CSBOOK\44744 56ac1cd5d6 整理任务使用的cpu
新增配置:

  CONFIG_TQ_NETWORK_TASK_CORE=0
  CONFIG_TQ_LOCAL_TASK_CORE=1

  网络类任务默认固定到 Core 0:

  cp_ws_wait
  cp_wifi_state
  cp_fortune
  mm_autostart
  mm_watchdog
  mm_ws_ordered
  mm_ws_stop
  lan_http

  本地类任务默认固定到 Core 1:

  cp_model_cmd
  cp_direction
  cp_lcd_render
  cp_task_monitor
  cp_system_event
  cp_key_input
  factory_cli
  mm_local_evt

  已有音频任务保持现有配置:

  CONFIG_MULTIMODAL_AUDIO_TASK_CORE=1
2026-06-25 13:54:54 +08:00
CSBOOK\44744 3cce1be162 chore: initial commit 2026-06-25 00:34:34 +08:00