Spaces:
Build error
Build error
| import librosa | |
| class _Beat_tracking_service(): | |
| instance = None | |
| def __init__(self): | |
| self.instance = 1 | |
| def get_beat(self,file_path): | |
| y, sr = librosa.load(file_path) | |
| beat = librosa.beat.beat_track(y=y, sr=sr) | |
| return beat[0][0] | |
| def Beat_tracking_service(): | |
| if _Beat_tracking_service.instance == None: | |
| _Beat_tracking_service.instance = _Beat_tracking_service() | |
| return _Beat_tracking_service.instance | |
| # beat_tracking_service = Beat_tracking_service() | |
| # predicted_beat = beat_tracking_service.get_beat("10.mp3") | |
| # print(predicted_beat) |