[PR #133] [MERGED] RVC expression-based dynamic voice #214

Closed
opened 2026-10-15 18:05:37 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SillyTavern/SillyTavern-Extras/pull/133
Author: @Tony-sama
Created: 8/21/2023
Status: ✅ Merged
Merged: 8/24/2023
Merged by: @Cohee1207

Base: neo ← Head: neo


📝 Commits (10+)

📊 Changes

5 files changed (+195 additions, -80 deletions)

View changed files

➕ modules/classify/classify_module.py (+44 -0)
📝 modules/text_to_speech/coqui/coqui_module.py (+55 -47)
➕ modules/utils.py (+15 -0)
📝 modules/voice_conversion/rvc_module.py (+63 -23)
📝 server.py (+18 -10)

📄 Description

RVC

  • Expression based RVC model
  • Require classify module to be active
  • Require a RVC model with the name of the expression in the model folder, default to the first found model otherwise
  • Example with models trained by Hyeonse:
    Capture d'écran 2023-08-21 212409

Coqui

  • Some bugfixes for model with specials name and when tts folder does not exists for fresh install.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SillyTavern/SillyTavern-Extras/pull/133 **Author:** [@Tony-sama](https://github.com/Tony-sama) **Created:** 8/21/2023 **Status:** ✅ Merged **Merged:** 8/24/2023 **Merged by:** [@Cohee1207](https://github.com/Cohee1207) **Base:** `neo` ← **Head:** `neo` --- ### 📝 Commits (10+) - [`fa462c1`](https://github.com/SillyTavern/SillyTavern-Extras/commit/fa462c197946bfcf0a1288dc31296c3807a7b286) Prototype of RVC + emotion classification pipeline - [`b9305ad`](https://github.com/SillyTavern/SillyTavern-Extras/commit/b9305adacb6d81eec2b08acf9ff432102c4fbb6c) Merge branch 'neo' of https://github.com/Tony-sama/SillyTavern-extras into neo - [`99779c2`](https://github.com/SillyTavern/SillyTavern-Extras/commit/99779c2bee950c797df8ce359e720d21199b3412) RVC module, added emotion overide command for experimentation. - [`b3dd6f8`](https://github.com/SillyTavern/SillyTavern-Extras/commit/b3dd6f8ce37091b5ed09083af4fc16a8d5a8a419) Merge branch 'SillyTavern:neo' into neo - [`31662c3`](https://github.com/SillyTavern/SillyTavern-Extras/commit/31662c3e5dea142d0b5413edc0db016fdb4ddcfa) Add utils function to hide logs - [`97e738b`](https://github.com/SillyTavern/SillyTavern-Extras/commit/97e738bc2498f14768936332c0eb41ccf9635a69) corrected model detection for model name with -- in their name - [`16d267c`](https://github.com/SillyTavern/SillyTavern-Extras/commit/16d267c91656ef675e863320bf5a00724f9e832b) Merge branch 'SillyTavern:neo' into neo - [`650b051`](https://github.com/SillyTavern/SillyTavern-Extras/commit/650b05190ad2417401429eccd1920374413644b2) Added dedicated script for classify feature. Clean call to classifier module in RVC. - [`5bb0a3d`](https://github.com/SillyTavern/SillyTavern-Extras/commit/5bb0a3dd2bf484df1014a938047f6c5197fb04db) start update classify module - [`c24959a`](https://github.com/SillyTavern/SillyTavern-Extras/commit/c24959a7e9b8de79a7289d56585668954c19ea65) Merge branch 'neo' of https://github.com/Tony-sama/SillyTavern-extras into neo ### 📊 Changes **5 files changed** (+195 additions, -80 deletions) <details> <summary>View changed files</summary> ➕ `modules/classify/classify_module.py` (+44 -0) 📝 `modules/text_to_speech/coqui/coqui_module.py` (+55 -47) ➕ `modules/utils.py` (+15 -0) 📝 `modules/voice_conversion/rvc_module.py` (+63 -23) 📝 `server.py` (+18 -10) </details> ### 📄 Description ### RVC - Expression based RVC model - Require classify module to be active - Require a RVC model with the name of the expression in the model folder, default to the first found model otherwise - Example with models trained by Hyeonse: ![Capture d'écran 2023-08-21 212409](https://github.com/SillyTavern/SillyTavern-extras/assets/48798118/87ed291a-68d6-4c9c-a6ef-9cc33bebcb40) ### Coqui - Some bugfixes for model with specials name and when tts folder does not exists for fresh install. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 18:05:37 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
SillyTavern/SillyTavern-Extras#214
No description provided.