okewunmi commited on
Commit
06a1ff8
·
verified ·
1 Parent(s): d4a2e16

Update yarngpt_utils.py

Browse files
Files changed (1) hide show
  1. 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
- checkpoint_path=wav_tokenizer_model_path,
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