Working script ( for me ) - French text with custom french voice
Opened this issue · 1 comments
import torchaudio as ta
from chatterbox.tts import ChatterboxTTS
from chatterbox.mtl_tts import ChatterboxMultilingualTTS
multilingual_model = ChatterboxMultilingualTTS.from_pretrained(device="cuda")
french_text = "Après avoir largement perdu, lundi, le vote de confiance qu’il avait sollicité (194 voix pour, 364 contre), François Bayrou, nommé premier ministre en décembre, vient de remettre sa démission au président de la République, Emmanuel Macron. Il doit expédier les affaires courantes en attendant un successeur, le cinquième chef du gouvernement depuis le début du second quinquennat d’Emmanuel Macron, en 2022. Le chef de l’Etat « nommera un nouveau premier ministre dans les tout prochains jours », a annoncé lundi soir l’Elysée."
AUDIO_PROMPT_PATH = "Voix_fr.wav"
wav_french = multilingual_model.generate(french_text, language_id="fr", audio_prompt_path=AUDIO_PROMPT_PATH)
ta.save("test-french.wav", wav_french, multilingual_model.sr)
parfait