MTG/essentia

C++ library for audio and music analysis, description and synthesis, including Python bindings

何を解決するか

Essentia は、音声分析と音楽情報検索のための包括的なツールキットを提供します。音声ファイルからスペクトル的、時間的、調性的な記述子を抽出するための堅牢で計算効率の高い方法が必要な問題を解決します。これは音楽研究や産業用音声アプリケーションにおいて不可欠です。

動作方法

C++ ライブラリを Python でラップしたものです。幅広いデジタル信号処理(DSP)ブロックとアルゴリズムを実装しています。迅速なプロトタイピング用に事前定義された実行可能エクストラクタを提供し、Sonic Visualiser による可視化用に Vamp プラグインも含まれています。クロスプラットフォーム設計となっており、Linux、macOS、Windows、iOS、Android をサポートしています。

対象ユーザー

音楽情報検索の実験を行う研究者や、大規模な産業用音声アプリケーションを開発する開発者向けに設計されています。

特徴

  • 音声 I/O および信号処理用の再利用可能なアルゴリズムの豊富なコレクション。
  • 音楽記述子の計算コストと堅牢性に最適化されています。
  • ラピッドプロトタイピング用の Python ラッパー。
  • モバイルオペレーティングシステムを含むクロスプラットフォーム対応。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト