File size: 414 Bytes
de60a6a beee88e de60a6a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import gradio as gr
import librosa
def calculate_epochs(audio_file):
# Carica il file audio
y, sr = librosa.load(audio_file, sr=None)
# Calcola la durata in minuti
duration = librosa.get_duration(y, sr) / 60
# Calcola il numero di epoche
epochs = int(duration * 100)
return epochs
iface = gr.Interface(fn=calculate_epochs, inputs="file", outputs="text")
iface.launch()
|