CDNを使用してvosk-browserを取り込むのが、統合する最も手っ取り早い方法です:
- スクリプトの紹介HTMLファイルの<head>もしかしたら<body>にCDNリンクを追加する。
<script src=’https://cdn.jsdelivr.net/npm/vosk-browser@0.0.5/dist/vosk.js’></script> - 積載モデル公式モデルリポジトリ(例:https://ccoreilly.github.io/vosk-browser/models/)から、対応する言語の.tar.gz zipをダウンロードする。
- 初期設定::
1.Vosk.createModel()によるモデルファイルの非同期ロード
2.AudioContextとrecogniserインスタンスの作成
3.マイク権限を取得するためにgetUserMediaを呼び出す。
4.createTransfererでオーディオデータ転送パイプラインを作成する。
注:現在の最新バージョンは0.0.8です。jsDelivr経由でアップデートをチェックすることをお勧めします。小さな英語モデル(例えばvosk-model-small-en-us)は約50MBで、迅速なテストに適しています。
この答えは記事から得たものである。Vosk-Browser:ブラウザ上で動作する音声認識ツールについて