我正在写一个Python脚本,它将检测歌曲中的onsets(一个新的音符),以及以秒为单位的起始值的相对时间。我知道如何使用下面的代码来检测一个发音...
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)我不知道有没有办法得到开始的时间?我已经看了相当多的讲座,以及论坛,但还没有找到任何人来讨论这个话题-所以如果有人可以建议我如何做这将是很好的,谢谢!
发布于 2021-03-07 06:58:28
onset_times = librosa.frames_to_time(onsets)
print(onset_times)https://stackoverflow.com/questions/64539868
复制相似问题