Skip to content

Add live transcription - #4

Merged
roprgm merged 12 commits into
mainfrom
agents/live-transcription
Jul 24, 2026
Merged

Add live transcription#4
roprgm merged 12 commits into
mainfrom
agents/live-transcription

Conversation

@roprgm

@roprgm roprgm commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • add microphone controls with a live waveform, elapsed time, and stop state
  • capture PCM16 audio in an AudioWorklet and stream it to AI Gateway transcription
  • mint short-lived transcription tokens with a dedicated Gateway key while Eve keeps using OIDC
  • keep audio, transcription, composer submission, and UI composition in separate boundaries

Why

This adds voice input without recording or persisting audio. The composer only composes the textarea, audio controls, and submit action; removing audio leaves message submission intact.

If transcription is unavailable, the control returns to an unavailable state instead of suggesting that recording is active.

Validation

  • bun run check
  • bun run test — 51 tests passed
  • bun run build

@vercel

vercel Bot commented Jul 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
eve-code Ready Ready Preview, Comment Jul 24, 2026 3:52am

Request Review

@roprgm
roprgm marked this pull request as ready for review July 24, 2026 04:08
@roprgm
roprgm merged commit 634c9a7 into main Jul 24, 2026
3 checks passed
@roprgm
roprgm deleted the agents/live-transcription branch July 26, 2026 20:36
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