�…L@ eþé)©äÀX K"Y^ҚTy"È¡a"²*µöz½0uü°êN(x`¶X@*Ҍµºrþ9LXVxw7cÝÐg}(³°Ÿ%ëÏ2ö K¢¼sdŽ0Œ͂Ášþ “ô*'%ì£À8™æCÇ0YX§bidåddates2023-09-15T23:55:00etitlex8無音で音声を分割するツール「wavsplitter」dtagsp#js #sound #denocurlxhttps://fukuno.jig.jp/4069dbodyyi 長時間録音したファイルから一定の無音期間で分割するツール、wavsplitter を作りました。

「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 で全許可で実行することもできます。 cimgxKhttps://img.sabae.cc/data/20230916/cbc52ff2-bce6-4796-bd76-efbbca4d2b7b.jpg