|
import gradio as gr |
|
from pydub import AudioSegment |
|
|
|
def calcola_valore_da_audio(file_audio): |
|
|
|
audio = AudioSegment.from_file(file_audio) |
|
|
|
|
|
lunghezza_audio_minuti = len(audio) / (1000 * 60) |
|
|
|
|
|
valore = lunghezza_audio_minuti * 100 |
|
|
|
return f"Valore calcolato: {valore:.2f}" |
|
|
|
|
|
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 |
|
) |
|
|
|
|
|
iface.launch() |
|
|