Spaces:
Sleeping
Sleeping
import gradio as gr | |
import torch | |
from transformers import pipeline | |
# Hugging Face TTS λͺ¨λΈ λ‘λ (λΆκ°λ¦¬μμ΄ λͺ¨λΈλ‘ λ³κ²½ νμ) | |
tts = pipeline(task="text-to-speech", model="facebook/mms-tts-bul", device=0 if torch.cuda.is_available() else -1) | |
# TTS λ³ν ν¨μ | |
def tts_generate(text): | |
audio = tts(text, return_tensors=True) | |
return (audio['speech'].numpy(), 22050) # λ°νν μνλ§ μλμ μ€λμ€ λ°μ΄ν° | |
# Gradio μΈν°νμ΄μ€ μμ± | |
iface = gr.Interface(fn=tts_generate, | |
inputs="text", | |
outputs="audio", | |
title="Bulgarian TTS Generator", | |
description="Enter text to generate speech in Bulgarian.") | |
# μΈν°νμ΄μ€ μ€ν | |
if __name__ == "__main__": | |
iface.launch() | |