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()