Commit Graph

1566 Commits

Author SHA1 Message Date
6dce566cb9 Coqui TTS UI, corrected hiding model div when origin select is none 2023-08-16 21:31:51 +02:00
cd097df42f Change RVC pitch extraction "" label to "None" 2023-08-16 20:13:29 +02:00
05504ebbb2 Merge branch 'SillyTavern:staging' into staging 2023-08-16 19:19:29 +02:00
735066fe10 Added Coqui TTS extension option to use local models (no language/no speakers) 2023-08-16 19:19:13 +02:00
99c3a09b8e Reduce unnecessary console spam 2023-08-16 18:54:52 +03:00
1fa281b03c Merge pull request #946 from Tony-sama/staging
RVC extension new UI and per character settings
2023-08-16 17:49:24 +03:00
3682924624 Round context messages to nearest 5 for auto-adjust 2023-08-16 17:22:42 +03:00
a64130c71c Remove toastr error for character without RVC model assigned, just show it in console info to allow group chat with/withou RVC per character. 2023-08-15 21:35:07 +02:00
3cb2b7a4a9 Merge branch 'SillyTavern:staging' into staging 2023-08-15 21:15:45 +02:00
84845ae911 Updated RVC UI to allow per characters settings without manual voice map text. 2023-08-15 21:15:31 +02:00
ba8fa8bd0c Merge branch 'release' into staging 2023-08-15 21:38:51 +03:00
joe
f0d208f929 Add speed-speech due to fast processing time 2023-08-15 19:37:15 +09:00
joe
36c6f57d96 Added stop to lip sync when user stops TTS early 2023-08-15 19:25:42 +09:00
3850e6b50a Replace object stores for Chroma and token cache 2023-08-14 22:19:14 +03:00
32745609a2 Merge pull request #936 from Tony-sama/staging
Refactoring of Coqui TTS extension
2023-08-14 14:00:45 +03:00
a0bfc67632 Add hint for CFG scale 2023-08-14 12:50:00 +03:00
f97cc5694d refresh character even when module is not detected 2023-08-14 05:14:21 +02:00
213099dd6d removed debug messages 2023-08-14 05:05:10 +02:00
5816d2d6a6 Correct typo in tts index file that cause tts provider settings to be destroyed. 2023-08-14 05:03:42 +02:00
40d4123f08 Correct typo in tts index file that cause tts provider settings to be destroyed. 2023-08-14 04:59:11 +02:00
e97863a0da Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging 2023-08-14 04:03:34 +02:00
c414606c81 Finished new version of coqui TTS UI. 2023-08-14 04:03:28 +02:00
fdc9349f68 Merge branch 'SillyTavern:staging' into staging 2023-08-14 04:01:32 +02:00
c0bc425c8b Debounce manager changes 2023-08-13 18:43:17 +03:00
bd3933bcbf Merge pull request #905 from bdashore3/cfg-window
Add CFG side panel
2023-08-13 14:55:03 +03:00
43e91b150a CFG: Add groupchat support
Groupchats have their CFG defined a little differently. Chat and
global CFGs are publicly accessible within the window. As a compromise,
individual character CFGs can be injected as part of each character's
prompt. However, these CFG settings need to be adjusted in the character's
individual chats which will carry over to the group.

In addition, make this character logic gated under a checkbox to
always prefer chat unless explicitly specified. Negative cascading
is still open, so individual character negatives can be included
at any time.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-12 22:52:34 -04:00
e60f91ce42 Finished unefficient full coqui pipeline, UI generated through request to extras. Need to be pruned 2023-08-13 02:18:46 +02:00
4a21ee0337 CFG: Add ability to combine negative prompts
This allows for flexibility with global, character, and chat negative
prompts. Combining prompts is very useful for users who want to maintain
a set of global negatives and then add extra layers on top of that. The
ordering is chat -> character -> global tags due to the specificity of
each.

The guidance scale follows the cascade of chat -> character -> global
due to being one number that is set when CFG is fired. If the guidance
scale is 1, nothing happens.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-12 16:25:35 -04:00
1eb4dd9a4f Merge branch 'SillyTavern:staging' into staging 2023-08-12 14:36:23 +02:00
b77cc8672d #923 Fix chroma checkbox not saving 2023-08-12 15:32:18 +03:00
395de0fab8 Started refactoring of Coqui-tts extension. 2023-08-12 06:05:39 +02:00
362df6b144 Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging 2023-08-11 14:50:25 +02:00
a7cf04f057 Change RVC voice map syntax to use ":" in place of "=". Add toastr info feed for both success and failed map on apply. 2023-08-11 14:50:04 +02:00
joe
9fec82bd31 Add / Update talking lips animations 2023-08-11 14:43:53 +09:00
5bb6c89868 CFG: Add per-chat CFG and fixes
Per-chat CFG applies a CFG setting per-chat only rather than character
or globally. This overrides all other CFG settings (this will be changed).

Also add fixes to remove character CFG entries properly and not to
apply CFG if the scale is 1 as that won't do anything to generation.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00
63ee7d4e10 CFG: Add per-character support
Adds per-character CFG as a drop-in replacement for global CFG. If
the use character CFG checkbox isn't checked, the global one will be
used.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00
0c94740560 Extensions: Add global CFG support
CFG is bundled as an extension which is more flexible in terms of
storing settings and consolidating code.

Global CFG is currently supported and the old power user setting
is auto-migrated.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00
joe
5feebd4897 live2d -> talking head 2023-08-11 06:55:05 +09:00
joe
e4f22fdc99 live2d -> talkinghead 2023-08-11 06:52:14 +09:00
21a2bdac67 return original audio when RVC voice map has no model for the character 2023-08-10 17:12:37 +02:00
0c33860eb1 cleanup RVC extension code 2023-08-10 15:59:00 +02:00
9e2ebdb43e Merge branch 'SillyTavern:staging' into staging 2023-08-10 15:23:56 +02:00
2e81e47967 Fix default expressions 2023-08-10 12:47:56 +03:00
2622999284 #911 Fix expressions 2023-08-10 12:42:52 +03:00
33359f2c46 Add log to check audio type sent to extras 2023-08-10 02:47:53 +02:00
479923051b Merge branch 'SillyTavern:staging' into staging 2023-08-09 20:25:32 +02:00
8bea721721 Add extension for RVC postprocessing of TTS audio using ST extras 2023-08-09 03:30:26 +02:00
e343f2461d Fix block width 2023-08-08 20:51:31 +03:00
5ea30d9d4d Fix objective gen toastr messsage 2023-08-08 07:49:21 -05:00
cd8a24a712 Fix bulk edit 2023-08-04 14:41:00 +03:00