Update src/chatterbox/mtl_tts.py
Browse files- src/chatterbox/mtl_tts.py +16 -6
src/chatterbox/mtl_tts.py
CHANGED
|
@@ -162,9 +162,14 @@ class ChatterboxMultilingualTTS:
|
|
| 162 |
ckpt_dir = Path(ckpt_dir)
|
| 163 |
|
| 164 |
ve = VoiceEncoder()
|
| 165 |
-
ve.load_state_dict(
|
| 166 |
-
|
| 167 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 168 |
ve.to(device).eval()
|
| 169 |
|
| 170 |
t3 = T3(T3Config.multilingual())
|
|
@@ -175,9 +180,14 @@ class ChatterboxMultilingualTTS:
|
|
| 175 |
t3.to(device).eval()
|
| 176 |
|
| 177 |
s3gen = S3Gen()
|
| 178 |
-
s3gen.load_state_dict(
|
| 179 |
-
|
| 180 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 181 |
s3gen.to(device).eval()
|
| 182 |
|
| 183 |
tokenizer = MTLTokenizer(
|
|
|
|
| 162 |
ckpt_dir = Path(ckpt_dir)
|
| 163 |
|
| 164 |
ve = VoiceEncoder()
|
| 165 |
+
# ve.load_state_dict(
|
| 166 |
+
# torch.load(ckpt_dir / "ve.pt", weights_only=True)
|
| 167 |
+
# )
|
| 168 |
+
ve.load_state_dict(torch.load(
|
| 169 |
+
ckpt_dir / "ve.pt",
|
| 170 |
+
weights_only=True,
|
| 171 |
+
map_location=torch.device('cuda' if torch.cuda.is_available() else 'cpu')
|
| 172 |
+
))
|
| 173 |
ve.to(device).eval()
|
| 174 |
|
| 175 |
t3 = T3(T3Config.multilingual())
|
|
|
|
| 180 |
t3.to(device).eval()
|
| 181 |
|
| 182 |
s3gen = S3Gen()
|
| 183 |
+
# s3gen.load_state_dict(
|
| 184 |
+
# torch.load(ckpt_dir / "s3gen.pt", weights_only=True)
|
| 185 |
+
# )
|
| 186 |
+
s3gen.load_state_dict(torch.load(
|
| 187 |
+
ckpt_dir / "s3gen.pt",
|
| 188 |
+
weights_only=True,
|
| 189 |
+
map_location=torch.device('cuda' if torch.cuda.is_available() else 'cpu')
|
| 190 |
+
))
|
| 191 |
s3gen.to(device).eval()
|
| 192 |
|
| 193 |
tokenizer = MTLTokenizer(
|