Skip to content

feat: add built-in ASR support with Whisper API#9

Merged
L-jasmine merged 3 commits into
mainfrom
feature/built-in-asr
May 20, 2026
Merged

feat: add built-in ASR support with Whisper API#9
L-jasmine merged 3 commits into
mainfrom
feature/built-in-asr

Conversation

@L-jasmine
Copy link
Copy Markdown
Collaborator

Summary

  • Add built-in ASR (Automatic Speech Recognition) support using Whisper API
  • Add AsrConfig for Whisper API configuration (URI, API key, model)
  • Store ASR config in NVS with JSON serialization
  • Enable mbedTLS for HTTPS support when using ASR
  • Add i2c_oled feature flag
  • Initialize audio driver when ASR config is present
  • Integrate ASR config handling in BLE controller service

Test plan

  • Build succeeds for all feature combinations
  • ASR config can be saved/loaded from NVS
  • Audio driver initializes when ASR config is present
  • HTTPS connection works with mbedTLS enabled

🤖 Generated with Claude Code

L-jasmine and others added 3 commits May 20, 2026 15:37
- Add AsrConfig for Whisper API configuration (URI, API key, model)
- Store ASR config in NVS with JSON serialization
- Enable mbedTLS for HTTPS support
- Add i2c_oled feature flag
- Initialize audio driver when ASR config is present
- Integrate ASR config handling in BLE controller service
- Add util.rs with helper functions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@L-jasmine L-jasmine merged commit 0c7a128 into main May 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant