Skip to content

Support 0.8 onnx2 models #9

Open
BenjaminKobjolke wants to merge 4 commits intodevnen:mainfrom
BenjaminKobjolke:pr-from-4f23eba
Open

Support 0.8 onnx2 models #9
BenjaminKobjolke wants to merge 4 commits intodevnen:mainfrom
BenjaminKobjolke:pr-from-4f23eba

Conversation

@BenjaminKobjolke
Copy link
Copy Markdown

No description provided.

- normalize all text files to LF in the repository
- mark common binary file types
- add install_gpu.bat to create venv and install CUDA dependencies
- add activate_environment.bat and start.bat for Windows usage
- remove torch, torchaudio, onnxruntime-gpu from requirements-nvidia.txt
  as they are installed separately by install_gpu.bat with correct CUDA index
devnen added a commit that referenced this pull request Mar 28, 2026
…ments

Adopted from PR #9 by @BenjaminKobjolke:
- Speed priors from model config.json for per-voice speed correction
- Text-length-based embedding row selection for ONNX2 models (varied prosody)
- Accept both named voices and raw expr-voice-* identifiers via API
- Added .gitattributes for line ending normalization

README updates:
- Added emojis to all section headers matching Chatterbox README style
- Removed Raspberry Pi 4 references (unsupported)
@devnen
Copy link
Copy Markdown
Owner

devnen commented Mar 28, 2026

Hey @BenjaminKobjolke, thanks for this PR. I ended up implementing full multi-model support for all 7 KittenTTS models with hot-swappable switching from the UI, and pulled in several ideas from your work like speed priors from config.json, text-length-based embedding selection for ONNX2, accepting both named and raw expr-voice-* identifiers, and .gitattributes for line ending normalization.

That's all in main now, along with async background loading, cancellation support, a model registry, and named voices for v0.1/v0.2.

Your ONNX2 work helped me move faster on this, so thanks for putting the time in. Closing this PR since everything is covered, but appreciate the contribution.

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