Shanvi / app.py
SUDHARANJAN's picture
Create app.py
54a703f verified
raw
history blame contribute delete
620 Bytes
import gradio as gr
from transformers import pipeline
# Use AI4Bharat IndicF5 model which supports Odia
tts = pipeline("text-to-speech", model="ai4bharat/IndicF5")
def generate_audio(text):
out = tts(text)
return (22050, out["audio"]) # return sample rate + audio
demo = gr.Interface(
fn=generate_audio,
inputs=gr.Textbox(label="Enter Odia Text", placeholder="ଓଡ଼ିଆରେ ଟେକ୍ସଟ୍ ଲେଖନ୍ତୁ"),
outputs=gr.Audio(label="Generated Speech"),
title="Open Odia TTS",
description="Type any Odia text and listen. Powered by AI4Bharat IndicF5."
)
demo.launch()