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()