Spaces:
Running
Running
File size: 560 Bytes
a250d52 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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()
|