Skip to content

feat: audio gain, conversation window, and health probe - #2

Open
topninja wants to merge 1 commit into
mainfrom
feat/session-helpers
Open

feat: audio gain, conversation window, and health probe#2
topninja wants to merge 1 commit into
mainfrom
feat/session-helpers

Conversation

@topninja

Copy link
Copy Markdown
Collaborator

Summary

  • audio.ApplyGain and processor.NewAudioGain scale 16-bit PCM on the pipeline.
  • frames.LLMContext.KeepLastMessages keeps only the last n conversation messages.
  • health.Handler serves a JSON readiness probe; the echo bot mounts it at /healthz. voxigo version prints the module version.

Test plan

  • go test ./audio ./frames ./health ./processor ./cmd/voxigo
  • Run the echo example and GET /healthz
  • go run ./cmd/voxigo version

Give sessions a way to scale PCM, bound what the model is shown, and expose a readiness endpoint plus `voxigo version`.

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

2 participants