From 4704eb1cef1f10020be65ba3111547d8a1126d66 Mon Sep 17 00:00:00 2001 From: James Betker Date: Tue, 3 May 2022 21:32:06 -0600 Subject: [PATCH] Update readme with prompt engineering --- README.md | 7 +++++++ tortoise/data/mel_norms.pth | Bin 0 -> 1067 bytes 2 files changed, 7 insertions(+) create mode 100644 tortoise/data/mel_norms.pth diff --git a/README.md b/README.md index cabf457..15f8d32 100644 --- a/README.md +++ b/README.md @@ -137,6 +137,13 @@ these settings (and it's very likely that I missed something!) These settings are not available in the normal scripts packaged with Tortoise. They are available, however, in the API. See ```api.tts``` for a full list. +### Prompt engineering + +Some people have discovered that it is possible to do prompt engineering with Tortoise! For example, you can evoke emotion +by including things like "I am really sad," before your text. I've built an automated redaction system that you can use to +take advantage of this. It works by attempting to redact any text in the prompt surrounded by brackets. For example, the +prompt "\[I am really sad,\] Please feed me." will only speak the words "Please feed me" (with a sad tonality). + ### Playing with the voice latent Tortoise ingests reference clips by feeding them through individually through a small submodel that produces a point latent, diff --git a/tortoise/data/mel_norms.pth b/tortoise/data/mel_norms.pth new file mode 100644 index 0000000000000000000000000000000000000000..d8c73216492c6e3a58ea9ca74beb3c263dfc452e GIT binary patch literal 1067 zcmb7DZAepL6uxurqwB|}OZ_1RW#v~+vk>}G=G1}QqG=yk5o6t5Y&o2FyE8H>@e3;Y zq7Nj&{E<;oXhn&n?RhOo%M3{oi69g#MWr$lB(i&%%C_)F=jG*a&V8PjbMAAFiIE3W zlv+*wV_GVbvN+jewsJ1bY7s2@vJ$(|5KbNPv&tY=aEK_q*)7=YF52wmj=F7jt6AVm zT@I(YJcH(`#Ka<%_`XX-T8cSd=B3a^yTc;v^(JXPs7NMa(s_B2T=Z<2n-6A80wlKlST?o!#hv)tr^ek z#~7T7i$)*=(@8nW@DEe|r|VVuY=!OWQ|^uE0W!$Lj6wl|?7_6{l@ z-2*%D0M7YVYk#&^$f$uJCI=L#KW2wX#V9v#5^$3K~Qb&Mo`B~obP&t z3sbLAwe1adi|+NegM-oi1i1Duwi--NBRa)-8F@Iet=E!W zYy`md$D(9RoaRQ8ntpAWIKsj%?g_bH9Xe{0zB+iL+O^i%(%RAvaM_TEFp9OA6AltXM za6jg_82Pf((gV4^RcZXVSHudJxQqY7#3+@U7C~#|smpL_nIv2C?cR`zTug{OX*a3f T#aLQG6QfW{Ik|WwychcylPpr# literal 0 HcmV?d00001