Skip to content

Add GPT Live Transcribe strategy - #18

Merged
grapeot merged 3 commits into
masterfrom
feat/gpt-live-transcribe
Jul 31, 2026
Merged

Add GPT Live Transcribe strategy#18
grapeot merged 3 commits into
masterfrom
feat/gpt-live-transcribe

Conversation

@grapeot

@grapeot grapeot commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • add GPT_LIVE_TRANSCRIBE to VoiceFlowKit and the Android reference app
  • route exact gpt-live-transcribe sessions and preserve the originating strategy/model through retries
  • add duration-aware deadlines, socket-generation ownership, terminal-event barriers, atomic cache handoff, and explicit retry after GPT Live failure
  • add bounded nonblocking audio delivery, Settings/localization updates, docs, and deterministic race tests

Tests

  • ./gradlew :voiceflowkit:testDebugUnitTest :app:testDebugUnitTest --rerun-tasks
  • ./gradlew :voiceflowkit:assembleDebug :app:assembleDebug

Remaining gates

  • live-backend 60-second and 5-minute audio tests
  • emulator/physical microphone timing validation; no physical device was used

Release

After review, publish VoiceFlowKit 0.4.0. Downstream OpenCode Android currently pins commit 54141fbb46ae495c6787a5de9800a30cae085f3d and must switch to exact 0.4.0 before merge. This PR should remain unmerged for now.

@grapeot
grapeot merged commit 9d4bfff into master Jul 31, 2026
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