Update yarngpt_utils.py
Browse files- yarngpt_utils.py +5 -1
yarngpt_utils.py
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
# yarngpt_utils.py
|
2 |
import torch
|
3 |
import torchaudio
|
|
|
4 |
from outetts.wav_tokenizer.decoder import WavTokenizer
|
5 |
from transformers import AutoTokenizer
|
6 |
|
@@ -8,11 +9,14 @@ class AudioTokenizer:
|
|
8 |
def __init__(self, hf_path, wav_tokenizer_model_path, wav_tokenizer_config_path):
|
9 |
self.device = "cuda" if torch.cuda.is_available() else "cpu"
|
10 |
self.tokenizer = AutoTokenizer.from_pretrained(hf_path)
|
|
|
|
|
11 |
self.wav_tokenizer = WavTokenizer(
|
12 |
-
|
13 |
config_path=wav_tokenizer_config_path,
|
14 |
device=self.device
|
15 |
)
|
|
|
16 |
self.speakers = ["idera", "emma", "jude", "osagie", "tayo", "zainab",
|
17 |
"joke", "regina", "remi", "umar", "chinenye"]
|
18 |
|
|
|
1 |
# yarngpt_utils.py
|
2 |
import torch
|
3 |
import torchaudio
|
4 |
+
import re
|
5 |
from outetts.wav_tokenizer.decoder import WavTokenizer
|
6 |
from transformers import AutoTokenizer
|
7 |
|
|
|
9 |
def __init__(self, hf_path, wav_tokenizer_model_path, wav_tokenizer_config_path):
|
10 |
self.device = "cuda" if torch.cuda.is_available() else "cpu"
|
11 |
self.tokenizer = AutoTokenizer.from_pretrained(hf_path)
|
12 |
+
|
13 |
+
# Correct initialization for WavTokenizer
|
14 |
self.wav_tokenizer = WavTokenizer(
|
15 |
+
model_path=wav_tokenizer_model_path,
|
16 |
config_path=wav_tokenizer_config_path,
|
17 |
device=self.device
|
18 |
)
|
19 |
+
|
20 |
self.speakers = ["idera", "emma", "jude", "osagie", "tayo", "zainab",
|
21 |
"joke", "regina", "remi", "umar", "chinenye"]
|
22 |
|