Spaces:
Sleeping
Sleeping
File size: 1,887 Bytes
5fa1f64 1086fa2 5fa1f64 1086fa2 5fa1f64 1086fa2 5fa1f64 1086fa2 5fa1f64 1086fa2 5fa1f64 1086fa2 5fa1f64 1086fa2 5fa1f64 1086fa2 5fa1f64 1086fa2 5fa1f64 1086fa2 5fa1f64 1086fa2 5fa1f64 1086fa2 5fa1f64 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
import gradio as gr
# Audio URLs
AUDIO_URLS = {
"Money": "https://pub-6dc43089a07d4218adb4b0579b3be0b9.r2.dev/News/News_Money.wav",
"Geopolitical": "https://pub-6dc43089a07d4218adb4b0579b3be0b9.r2.dev/News/News_Geopolitical.wav",
"World": "https://pub-6dc43089a07d4218adb4b0579b3be0b9.r2.dev/News/News_World.wav",
"Entertainment": "https://pub-6dc43089a07d4218adb4b0579b3be0b9.r2.dev/News/News_Entertainment.wav",
"Health": "https://pub-6dc43089a07d4218adb4b0579b3be0b9.r2.dev/News/News_Health.wav",
"Sports": "https://pub-6dc43089a07d4218adb4b0579b3be0b9.r2.dev/News/News_Sports.wav"
}
def create_news_dashboard():
with gr.Blocks(theme=gr.themes.Soft()) as demo:
gr.Markdown("# π» Radio News Dashboard")
with gr.Row():
with gr.Column(scale=1):
gr.Markdown("### π° Money News")
gr.Audio(AUDIO_URLS["Money"], autoplay=False)
with gr.Column(scale=1):
gr.Markdown("### π Geopolitical News")
gr.Audio(AUDIO_URLS["Geopolitical"], autoplay=False)
with gr.Column(scale=1):
gr.Markdown("### π World News")
gr.Audio(AUDIO_URLS["World"], autoplay=False)
with gr.Row():
with gr.Column(scale=1):
gr.Markdown("### π Entertainment")
gr.Audio(AUDIO_URLS["Entertainment"], autoplay=False)
with gr.Column(scale=1):
gr.Markdown("### π₯ Health News")
gr.Audio(AUDIO_URLS["Health"], autoplay=False)
with gr.Column(scale=1):
gr.Markdown("### π Sports News")
gr.Audio(AUDIO_URLS["Sports"], autoplay=False)
return demo
if __name__ == "__main__":
demo = create_news_dashboard()
demo.launch() |