bababui / app.py
TheStinger's picture
Create app.py
a250d52 verified
raw
history blame
560 Bytes
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()