Spaces:
Running
Running
| import gradio as gr | |
| import random | |
| import os | |
| def play_random_audio(): | |
| audio_folder = "audio_files" | |
| audio_files = [f for f in os.listdir(audio_folder) if f.endswith('.mp3') or f.endswith('.wav')] | |
| chosen_audio = random.choice(audio_files) | |
| return os.path.join(audio_folder, chosen_audio) | |
| with gr.Blocks() as demo: | |
| gr.Markdown("## Premere il pulsante per ascoltare un audio casuale") | |
| play_button = gr.Button("Riproduci Audio") | |
| audio_output = gr.Audio() | |
| play_button.click(fn=play_random_audio, outputs=audio_output) | |
| demo.launch() | |