「wavsplitter - GitHub」
Denoをインストールした環境で動くコマンドラインツールです。
使い方は簡単。wavファイル形式の音声ファイル long.wav を下記のコマンドで分割します。
deno run https://code4fukui.github.io/wavsplitter/split.js long.wav
long.wav への読み込み許可が求められるので y を押してエンター。分割する際、書き込み許可を求められるので、y で許可、または A で全許可しましょう。セキュリティが前提のJavaScriptランタイム、Denoならローカルファイルへのアクセスを限定できて安心です。許可なく外部へファイルが送信されることもありません。
ファイルアクセスを許可した状態で起動する場合は、下記のようにパラメータを追記します。
deno run --allow-read=./ --allow-write=./ https://code4fukui.github.io/wavsplitter/split.js long.wav
--allow-read で、ローカルファイルへの読み込みを、--allow-write で同じく書き込みを、カレントディレクトリにのみ許可しています。信頼できるプログラムの場合、-A で全許可で実行することもできます。