import gradio as gr from pydub import AudioSegment def calcola_valore_da_audio(file_audio): # Carica il file audio audio = AudioSegment.from_file(file_audio) # Calcola la lunghezza dell'audio in minuti lunghezza_audio_minuti = len(audio) / (1000 * 60) # la durata di default di pydub รจ in millisecondi # Calcola il valore in base alla lunghezza dell'audio valore = lunghezza_audio_minuti * 100 return f"Valore calcolato: {valore:.2f}" # Creare un'interfaccia Gradio iface = gr.Interface( fn=calcola_valore_da_audio, inputs="audio", outputs="text", live=True, interpretation="default", title="Calcolatore Valore da Audio", description="Inserisci un file audio e otterrai un valore in base alla sua lunghezza.", allow_flagging=False ) # Avvia l'interfaccia Gradio iface.launch()