בקשת מידע | הקראת קבצי TTS בעברית באמצעות פייתון
-
@Yehuda-1 כתב בבקשת מידע | הקראת קבצי TTS בעברית באמצעות פייתון:
מישהו יכול לעזור לי למצוא דרך?
תבדוק את זה
https://github.com/Sharonio/roboshaul/blob/main/roboshaul_usage_colab.ipynb -
@Yehuda-1 טעיתי, זו לא הספריה הנכונה!
אבל בסוף מצאתי משהו אחר:
ראשית החבילות:
pip install --upgrade transformers accelerate
אחר כך הקוד:
from transformers import VitsModel, AutoTokenizer import torch model = VitsModel.from_pretrained("facebook/mms-tts-heb") tokenizer = AutoTokenizer.from_pretrained("facebook/mms-tts-heb") text = "כאן הטקסט שהוא מקריא" inputs = tokenizer(text, return_tensors="pt") with torch.no_grad(): output = model(**inputs).waveform
אחר כך אפשר לשמור את הקובץ:
import scipy scipy.io.wavfile.write("techno.wav", rate=model.config.sampling_rate, data=output)
או לחילופין להריץ אותו במחברת ג'ופיטר:
from IPython.display import Audio Audio(output, rate=model.config.sampling_rate)