Timestamp of Pitch in Audio file
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi,
I am a beginner with Matlab. I have a very very large audio file and I want to extract the pitch from the audio file with a timestamp of when the pitch request happened. So far this is how I am extracting the pitch:
%Input Audio file
[audioIn,fs]= audioread('M2_1.wav');
%Refine Pitch
windowLength = round(0.03*fs);
overlapLength = round(0.025*fs);
f0 = pitch(audioIn,fs,WindowLength=windowLength,OverlapLength=overlapLength,Range=[50,400]);
댓글 수: 0
채택된 답변
jibrahim
2022년 11월 2일
The pitch function has a second output argument that returns the location of the corresponding pitch values in f0.
[f0, loc] = pitch(audioIn,fs,WindowLength=windowLength,OverlapLength=overlapLength,Range=[50,400]);
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!