오디오 처리 / 분석을위한 OpenCV와 유사한 라이브러리


50

OpenCV는 C / C ++에서 이미지 처리를 프로그래밍하기위한 사실상의 라이브러리라는 것을 알고 있습니다. 오디오 처리와 같은 C 또는 C ++ 라이브러리가 있는지 궁금합니다. 기본적으로 마이크에서 원파를 필터링하고 일부 기계 학습 알고리즘으로 분석하고 싶습니다. 그러나 결국에는 필요할 수도 있습니다.

  • 멀티 플랫폼 오디오 캡처 및 오디오 재생
  • DSP-오디오 필터
  • 톤 감지
  • 색조 특성 분석
  • 톤 합성
  • 인식 코퍼스와 모델이 주어진 인식
  • 음성 / 음악 종합

모든 조언을 부탁드립니다.

답변:


29

다음을 고려하세요:

clam-project.org :

CLAM (오디오 및 음악 용 C ++ 라이브러리)은 오디오 및 음악 도메인의 연구 및 응용 프로그램 개발을위한 완전한 소프트웨어 프레임 워크입니다. 오디오 신호의 분석, 합성 및 처리를위한 도구뿐만 아니라 개념적 모델도 제공합니다.

MARF :

MARF는 오픈 소스 리서치 플랫폼이자 Java로 작성된 음성 / 사운드 / 음성 / 텍스트 및 자연어 처리 (NLP) 알고리즘의 모음으로 새로운 알고리즘을 쉽게 추가 할 수있는 모듈 식의 확장 가능한 프레임 워크로 구성되어 있습니다. MARF는 네트워크를 통해 분산 적으로 실행될 수 있으며 응용 프로그램에서 라이브러리 역할을하거나 학습 및 확장을위한 소스로 사용될 수 있습니다.

오비 오 :

aubio는 오디오 신호에서 주석을 추출하도록 설계된 도구입니다. 각 공격 전에 사운드 파일을 분할하고, 피치 감지를 수행하고, 비트를 두드리고, 라이브 오디오에서 미디 스트림을 생성하는 기능이 있습니다.




8

STK 와 같은 Princeton Sound Lab 에서 사용할 수있는 다양한 코드 라이브러리를 확인할 수 있습니다 (cufmo에서 언급 한 MARSYAS는 프로젝트 중 하나임). 서로 다른 라이브러리의 관련 기능을 결합하여 프로젝트 목표를 달성 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.