language:
- en
---from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
import soundfile as sf
Model ve tokenizer'ı yükle
model_name = "tts_models/en/ljspeech/tacotron2" # Burada uygun bir model ismi kullanmalısın
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name)
Metni seslendirmek için fonksiyon
def text_to_speech(text):
inputs = tokenizer(text, return_tensors="pt")
with torch.no_grad():
audio = model.generate(**inputs)
return audio
"Hello KLL" ifadesini seslendir
text = "Hello KLL"
audio_output = text_to_speech(text)
Ses dosyasını kaydet
sf.write("output.wav", audio_output.numpy(), 22050) # 22050 Hz örnekleme hızı