Skip to content

feat: local server + AMD ROCm optimizations + docs#1

Closed
LeSoviet wants to merge 2 commits into
masterfrom
custom/optimizaciones
Closed

feat: local server + AMD ROCm optimizations + docs#1
LeSoviet wants to merge 2 commits into
masterfrom
custom/optimizaciones

Conversation

@LeSoviet

@LeSoviet LeSoviet commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

Local server, control script, and documentation for running OmniVoice on AMD RX 6600 XT (ROCm). Internal fork branch for our own use.

Changes

server.py (new)

  • AMD ROCm / MIOpen env config
  • Whisper ASR preload at startup
  • VoiceClonePrompt cache + warmup
  • torch.inference_mode() wrapper on generation
  • Quality params via env vars (num_step, class_temperature, guidance_scale, speed)
  • /v1/speak_test endpoint for A/B testing
  • /v1/transcribe_ref endpoint to fix ref_text
  • speed parameter support

scripts/omnivoice (new)

  • Bash control script: start/stop/status/logs

docs/ (new)

  • omnivoice-optimizaciones.md: full changelog vs upstream
  • omnivoice-workflow.md: git workflow and PR strategy

.gitignore (modified)

  • Exclude logs, test audio, voice profiles, MIOpen cache, PID files

Status

Closed — branch renamed to main. Changes merged into fork's default branch.

LeSoviet added 2 commits July 11, 2026 08:06
…ations

- server.py: FastAPI microservice with MIOpen cache config, Whisper preload,
  VoiceClonePrompt cache + warmup, inference_mode wrapper, A/B test endpoint,
  speed parameter, quality params via env vars
- scripts/omnivoice: bash control script (start/stop/status/logs)
- docs/omnivoice-optimizaciones.md: full changelog vs upstream
- .gitignore: exclude logs, test audio, voice profiles, MIOpen cache
@LeSoviet LeSoviet closed this Jul 11, 2026
@LeSoviet
LeSoviet deleted the custom/optimizaciones branch July 11, 2026 11:18
@LeSoviet LeSoviet self-assigned this Jul 11, 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