Perpustakaan Analog ke OpenCV untuk Pemrosesan / Analisis Audio


50

Saya mengerti OpenCV adalah pustaka de facto untuk pemrograman pemrosesan gambar dalam C / C ++; Saya bertanya-tanya apakah ada perpustakaan C atau C ++ seperti itu untuk pemrosesan audio. Saya pada dasarnya ingin menyaring gelombang mentah dari mikrofon, dan menganalisanya dengan beberapa algoritma pembelajaran mesin. Tetapi pada akhirnya saya mungkin juga perlu:

  • Rekaman audio multiplatform dan pemutaran audio
  • DSP - Filter audio
  • Deteksi nada
  • Analisis sifat tonal
  • Sintesis nada
  • Pengakuan diberikan beberapa pengakuan corpus dan model
  • Sintesis pidato / musik

Nasihat apa pun akan dihargai.

Jawaban:


29

Pertimbangkan yang berikut ini:

clam-project.org :

CLAM (C ++ Library untuk Audio dan Musik) adalah kerangka kerja perangkat lunak lengkap untuk penelitian dan pengembangan aplikasi dalam Domain Audio dan Musik. Ini menawarkan model konseptual serta alat untuk analisis, sintesis dan pemrosesan sinyal audio.

MARF :

MARF adalah platform penelitian sumber terbuka dan kumpulan algoritma pemrosesan suara / suara / ucapan / teks dan bahasa alami (NLP) yang ditulis di Jawa dan disusun menjadi kerangka kerja modular dan dapat diperluas yang memfasilitasi penambahan algoritma baru. MARF dapat berjalan secara didistribusikan melalui jaringan dan dapat bertindak sebagai perpustakaan dalam aplikasi atau digunakan sebagai sumber untuk pembelajaran dan ekstensi.

aubio :

aubio adalah alat yang dirancang untuk mengekstraksi anotasi dari sinyal audio. Fitur-fiturnya termasuk segmentasi file suara sebelum setiap serangannya, melakukan deteksi pitch, mengetuk ketukan dan menghasilkan aliran midi dari audio live.



8

Jika Anda tertarik dengan retreival informasi musik, Anda harus memeriksa:

MARSYAS


8

Anda mungkin ingin memeriksa pustaka kode berbeda yang tersedia dari Princeton Sound Lab seperti STK (MARSYAS yang disebutkan oleh cufmo hanyalah salah satu dari proyek mereka). Anda mungkin dapat mencapai tujuan untuk proyek Anda dengan menggabungkan fitur-fitur relevan dari berbagai perpustakaan di sana.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.