Spectroは、Web用のリアルタイムオーディオスペクトログラムジェネレーターです。デバイス上のマイクまたはオーディオファイルからの音を視覚化できます。

ここでSpectroの使用を開始します。
スペクトログラムの生成を開始するには、次のいずれかができます。
クリックしますか?マイクボタンから記録して、マイクからスペクトログラムの生成を開始します。
デバイスのオーディオ出力からオーディオを録画する場合は、Windowsで「ステレオミックス」を有効にするか、MacOSでブラックホールを使用してから、このデバイスをブラウザのデフォルト入力デバイスとして設定できます。
クリックしますか?オーディオファイルボタンを再生して、デバイス上のオーディオファイルからスペクトログラムの生成を開始します。これにより、選択したオーディオファイルも再生されます。
ブラウザでサポートされているオーディオ形式はすべて再生できます。
スペクトログラムは右から左に生成され、最新のオーディオが右側に表示され、左で最も古いものが表示されます。
また、スペクトログラムの外観を制御するために利用可能なオプションもあります。
[停止]ボタンをクリックして、スペクトログラムの生成を停止できます。オーディオファイルを再生すると、スペクトログラムはトラックの最後に自動的に停止します。
スペクトログラムは、音から生成される画像です。時間の経過とともに存在する周波数を視覚化し、水平軸に沿った時間、垂直軸に沿った周波数、および色による周波数のラウドネスを視覚化します。
たとえば、あなたが自分自身のホイッスルのスペクトログラムを生成する場合、ホイッスルのピッチに明るい線が見えます。
Chrome、Firefox、Safariの最新バージョンはすべてSpectroで動作します。 Microsoft Edgeの新しいバージョンのような他のChromiumベースのブラウザも機能するはずです。
これがすべてを説明するブログ投稿です!簡単な概要:
依存関係をインストールします:
npm install
Webpack-dev-serverを開始:
npm start
制作バンドルを構築する:
npm run build
タイプスクリプトタイプチェックを実行します:
npm run type-check
Spectroは、MITライセンスの条件に基づいてリリースされます。