librosa로 사운드 신호 처리하기 - 초급편
개시하다
필자는 음성 신호 처리와 음성 식별 주변에 대한 지식이 전혀 없다.
이 방면의 전문가는 본 보도를 추천하지 않는다(;´.ω・)
겸사겸사 초급, 중급, 고급으로 공부할 생각입니다.
모티프
작업상 "악곡 평론해 주세요!"라는 말이 나왔다.
악곡 평론은 음성인식으로 분류됩니까?
답안은 부정적이다.음성인식이란 사람이 말하는 소리가 기계에서 문자로 바뀌었기 때문에 악곡 복제품은 음성인식이라고 부르지 않는다.사이트 축소판 그림 이해하기 쉽습니다.)
악곡 리뷰는 MIR로 불리는 연구 분야인 듯 사운드 시그널 처리가 핵심이 됐다.
이른바 MIR
Music Informatio Retrieval의 생략
평소 사용하는 아티스트 이름과 곡명의 악곡 검색은 텍스트 데이터를 인풋으로, MIR은 사운드 웨이브 자체를 입력으로 한다.
다음 MIR의 구체적인 예
음성 신호 처리를 위한 도구, 라이브러리
그리고 파이톤에서 기계를 배우면서 음성 신호 처리를 배우고 싶은 사람에게도 추천한다.(SPTK도 파이톤부터 쓸 수 있지만)
그래서 오프닝이 길어졌고, 이번에는 리브라를 소개했다.
(참고로 SPTK를 이용하여 유사한 악곡 시스템을 구축한다는 보도는 너무 우수하다.http://aidiary.hatenablog.com/entry/20121014/1350211413
librosa 설치
환경을 구축하는 도중에'jupter notebook'이 통과되지 못해 조급해서 프로그램을 정리해 보겠습니다.
※ 필자는 Windows 사용자입니다.그리고 아나콘다 환경에서 하고 싶어서 파이톤을 직접 하는 사람은 2.부터 하면 된다고 생각해요.
※ pip install은 범용되지 않습니다(C++에 컴파일러가 없을 수도 있습니다)
절차.
1. Anaconda의 재설치 (Mac와 Linux는 필요 없을 수도 있습니다. Windows의 Anaconda와 Python 버전도 최신 버전이라면 필요 없습니다.)
2.resampy DL
3. DL librosa
4. 설치Microsoft Visual C++ Compiler for Python 2.7
5. Visual C+2008 64-bit Commond Proompt를 열고 reampy, librosa의 각 디렉토리에서 다음 명령을 실행합니다.
python setup.py build
python setup.py install
파이톤으로 library(librosa)
하면, 만약, 만약...이전 환경: Python 2.7.11:Anaconda2-4.0.7
새 환경: Python 2.7.12:Anaconda2-4.2.0
librosa와 접촉하기 전에
음성 신호 처리를 시작할 때 조사 내용을 잘 정리하다
드디어 주제
librosa는 음악 분석에 사용되는 파이톤 포장입니다.
MIR 모듈을 제공합니다.
참조librosa 자습서한 일
금후
감상
참조 링크 요약
Reference
이 문제에 관하여(librosa로 사운드 신호 처리하기 - 초급편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/deaikei/items/57b9cd0a4517c69943ca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)