Views
No views yet
Samples / Eksempler | |
|---|---|
|
Tilgi dem ikke; de vet hva de gjør! De puster på hatets og ondskapens glør! De liker å drepe, de frydes ved jammer, de ønsker å se vår verden i flammer! De ønsker å drukne oss alle i blod! Tror du det ikke? Du vet det jo! | |
| Settings / Innstillinger | Generert lydklipp / Generated audio clip |
| Male voice (English speaker) Ex: 0.5, CFG: 0.5, Temp: 0.5 | |
| Male voice (English speaker) Ex: 0.8, CFG: 0.5, Temp: 0.5 | |
| Male voice (English speaker) Ex: 1.2, CFG: 0.5, Temp: 0.7 | |
| Female voice (English speaker) Ex: 0.5, CFG: 0.5, Temp: 0.7 | |
| Female voice (English speaker) Ex: 0.5, CFG: 0.5, Temp: 0.4 | |
| Female voice (English speaker) Ex: 0.5, CFG: 0.5, Temp: 0.7 |
pip install chatterbox-tts1from pathlib import Path
2
3import torchaudio as ta
4from chatterbox.tts import ChatterboxTTS
5from huggingface_hub import hf_hub_download
6
7REPO_ID = "akhbar/chatterbox-tts-norwegian"
8
9for fpath in ["ve.safetensors", "t3_cfg.safetensors", "s3gen.safetensors", "tokenizer.json", "conds.pt"]:
10 local_path = hf_hub_download(repo_id=REPO_ID, filename=fpath)
11
12model = ChatterboxTTS.from_local(Path(local_path).parent, device="cuda")
13
14text = (
15 "Det beste er godt nok, bare man kan få det."
16 "Dette ordtaket understreker at selv om man søker det beste, så kan det være vanskelig å oppnå, og at det man får kan være godt nok."
17)
18wav = model.generate(text, exaggeration=1.0, cfg_weight=0.5, temperature=0.4)
19ta.save("test-1.wav", wav, model.sr)
20
21# If you want to synthesize with a different voice, specify the audio prompt
22AUDIO_PROMPT_PATH = "<voice_to_clone.wav>"
23wav = model.generate(text, audio_prompt_path=AUDIO_PROMPT_PATH)
24ta.save("ordtak.wav", wav, model.sr)example_tts.py for more examples.LICENSE.txt for full terms.1@misc{akhbar2025norwegianchatterbox,
2 title={Chatterbox TTS Norwegian},
3 author={Alexander Vaagan},
4 year={2025},
5 howpublished={\url{https://huggingface.co/akhbar/norwegian-chatterbox-tts}}
6}