Analogous Library to OpenCV สำหรับการประมวลผล / วิเคราะห์เสียง


50

ฉันเข้าใจ OpenCV เป็นห้องสมุด de พฤตินัยสำหรับการเขียนโปรแกรมการประมวลผลภาพใน C / C ++; ฉันสงสัยว่ามีไลบรารี C หรือ C ++ เช่นนั้นสำหรับการประมวลผลเสียงหรือไม่ โดยทั่วไปฉันต้องการกรองคลื่นที่ไม่ต้องการจากไมโครโฟนและวิเคราะห์ด้วยอัลกอริทึมการเรียนรู้ของเครื่อง แต่ในที่สุดฉันก็อาจต้องการ:

  • การจับเสียงหลายแพลตฟอร์มและการเล่นเสียง
  • DSP - ฟิลเตอร์เสียง
  • ตรวจจับเสียง
  • การวิเคราะห์คุณสมบัติของวรรณยุกต์
  • การสังเคราะห์เสียง
  • การรับรู้ที่ได้รับการรับรู้คลังและรูปแบบบางอย่าง
  • การสังเคราะห์เสียงพูด / ดนตรี

คำแนะนำใด ๆ ที่จะได้รับการชื่นชม.

คำตอบ:


29

พิจารณาสิ่งต่อไปนี้:

clam-project.org :

CLAM (C ++ Library for Audio and Music) เป็นกรอบซอฟต์แวร์เต็มรูปแบบสำหรับการวิจัยและพัฒนาแอพพลิเคชั่นในโดเมนเสียงและเพลง มันมีรูปแบบแนวคิดรวมถึงเครื่องมือสำหรับการวิเคราะห์การสังเคราะห์และการประมวลผลสัญญาณเสียง

MARF :

MARF เป็นแพลตฟอร์มการวิจัยแบบโอเพ่นซอร์สและคอลเลกชันของอัลกอริธึมเสียง / เสียง / คำพูด / ข้อความและการประมวลผลภาษาธรรมชาติ (NLP) ที่เขียนด้วยภาษาจาวา MARF สามารถทำงานแบบกระจายผ่านเครือข่ายและอาจทำหน้าที่เป็นห้องสมุดในแอพพลิเคชั่นหรือใช้เป็นแหล่งเรียนรู้และต่อเติม

aubio :

aubio เป็นเครื่องมือที่ออกแบบมาสำหรับการแยกบันทึกย่อจากสัญญาณเสียง คุณสมบัติของมันรวมถึงการแบ่งไฟล์เสียงก่อนการโจมตีแต่ละครั้งทำการตรวจจับพิตช์แตะที่จังหวะและสร้างกระแส midi จากเสียงสด




8

คุณอาจต้องการตรวจสอบไลบรารี่โค้ดที่แตกต่างจากPrinceton Sound Labเช่นSTK (MARSYAS ที่ cufmo พูดถึงเป็นหนึ่งในโปรเจ็กต์ของพวกเขา) คุณอาจจะสามารถบรรลุเป้าหมายสำหรับโครงการของคุณโดยการรวมคุณสมบัติที่เกี่ยวข้องของห้องสมุดต่าง ๆ ที่นั่น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.