CDOM201's picture
Upload 6 files
5c31db9 verified
import torchaudio as ta
import torch
from chatterbox.mtl_tts import ChatterboxMultilingualTTS
import functools
# torch.load = functools.partial(torch.load, map_location='cpu')
# device_map = torch.device('cpu')
device_map = None
if torch.cuda.is_available():
device_map = torch.device('cuda')
else:
device_map = torch.device('cpu')
print(f"Using device: {device_map}")
tts_model = ChatterboxMultilingualTTS.from_pretrained(device=device_map)
streamer_lang = "es"
msg = "CDOM201 dice: Como estas pandita, igual de puto como siempre?"
audio_file = tts_model.generate(msg, language_id=streamer_lang)
ta.save("sleeplespanda.wav", audio_file, tts_model.sr);