Spaces:
Sleeping
Sleeping
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() |