답변:
다음을 고려하세요:
CLAM (오디오 및 음악 용 C ++ 라이브러리)은 오디오 및 음악 도메인의 연구 및 응용 프로그램 개발을위한 완전한 소프트웨어 프레임 워크입니다. 오디오 신호의 분석, 합성 및 처리를위한 도구뿐만 아니라 개념적 모델도 제공합니다.
MARF :
MARF는 오픈 소스 리서치 플랫폼이자 Java로 작성된 음성 / 사운드 / 음성 / 텍스트 및 자연어 처리 (NLP) 알고리즘의 모음으로 새로운 알고리즘을 쉽게 추가 할 수있는 모듈 식의 확장 가능한 프레임 워크로 구성되어 있습니다. MARF는 네트워크를 통해 분산 적으로 실행될 수 있으며 응용 프로그램에서 라이브러리 역할을하거나 학습 및 확장을위한 소스로 사용될 수 있습니다.
오비 오 :
aubio는 오디오 신호에서 주석을 추출하도록 설계된 도구입니다. 각 공격 전에 사운드 파일을 분할하고, 피치 감지를 수행하고, 비트를 두드리고, 라이브 오디오에서 미디 스트림을 생성하는 기능이 있습니다.
이것들은 다른 수준이지만> http://the.echonest.com/ 및 http://vamp-plugins.org/의 가치가 있습니다.
STK 와 같은 Princeton Sound Lab 에서 사용할 수있는 다양한 코드 라이브러리를 확인할 수 있습니다 (cufmo에서 언급 한 MARSYAS는 프로젝트 중 하나임). 서로 다른 라이브러리의 관련 기능을 결합하여 프로젝트 목표를 달성 할 수 있습니다.