如何解决通过Librosa检测发病时间
我正在编写一个Python脚本,它将检测歌曲中的发作(新音符)以及以秒为单位的相对于发作值的相对时间。我知道如何使用以下代码来检测发病...
import numpy as np
import librosa.display
y,sr = librosa.load("Audio\sweet_child_intro.wav")
onset_envelope = librosa.onset.onset_strength(y,sr)
onsets = librosa.onset.onset_detect(onset_envelope=onset_envelope)
我不知道如何获得发病时间吗?我看过很多讲座和论坛,却没有人讨论这个话题-因此,如果有人可以给我建议如何做的话,那就太好了,谢谢!
解决方法
onset_times = librosa.frames_to_time(onsets)
print(onset_times)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。