Tebako オーディオ ―― 使用しているオープンソースソフトウェア -------------------------------------------------------------------------- wavesurfer.js (BSD-3-Clause) 波形の表示と区間の選択に使用。 https://github.com/katspaugh/wavesurfer.js Preact (MIT) 画面の組み立てに使用。 https://github.com/preactjs/preact lamejs (LGPL-3.0) MP3 の書き出しに使用。パッケージは @breezystack/lamejs を利用。 改変せずそのまま使用しています。 https://github.com/gilesgc/lamejs LGPL-3.0 に基づき、本ソフトウェアではこのライブラリを 独立したファイル(/audio/assets/ 配下の別チャンク)として配布しており、 利用者が同ライブラリを差し替えることができます。 ライブラリのソースコードは上記の配布元から入手できます。 -------------------------------------------------------------------------- 音声のデコードと再生にはブラウザ標準の Web Audio API を使用しています。 音声処理のためのサーバ側ソフトウェアは使用していません。