TypeScriptで書き直し + Speexdsp(Resampler)に対応

* Speexリサンプラーを利用することで以下の問題を修正
  + 再生時にサンプリングレート不一致により等倍再生出来ない問題
  + Opusが対応していないサンプリングレートのWAVEファイルからの
    エンコードが出来ない問題
* エンコーダー／デコーダーベンチマークの結果をコンソールではなく，
  ページ上に表示するように改善