librosaという便利そうなPythonの音信号処理ライブラリーがあることを知りました。
- 音声データの可視化
- テンポやビートの検出
- 周波数分析
- メロディー・和音の分析
- ピッチシフト
- タイムストレッチ
- 楽曲構成分析
などなど色々使えそうです。
Ruby版のlibrosaについて、ChartGPTに聞いてみました
「librosa」というPythonの音声処理ライブラリはRubyには存在しないため、Rubyで同様の機能を実現する場合は、別のライブラリを探すか、自分で実装する必要があります。Rubyには音声処理に適したライブラリがいくつかありますが、例えば以下のようなものがあります。
- RubyAudio
- Sonic Visualiser
- WaveFile
これらのライブラリはlibrosaに比べると機能的に限られている場合がありますが、Rubyで音声処理を行うことができます。
参考
2023/07/09