はなちるのマイノートスマートフォン用の表示で見るはなちるのマイノートUnityをメインとした技術ブログ。【Unity】WebGLでなるべく簡単に音声認識をしてみた22019-10-04【Unity】WebGLでなるべく簡単に音声認識をしてみた2UnityTweetはじめに少し前にWebGLで音声認識をしてみたという記事を上げさせていただきました。www.hanachiru-blog.comそちらにサンプルを用意させていただいていたのですが、ややレスポンスが悪かったみたいなので少し修正してみました。https://hanachiru.github.io/WebSpeeshAPITest2/そこでどんなことをして改善したのかをまとめておきたいと思います。認識している途中結果も取得するまず最初にやったことは認識途中の結果も取得したことです。true;前回の記事ではしゃべりがひと段落した後にWebGLに結果を送ってから表示していたので、かなり遅く感じてしまっていました。「しゃべりがひと段落」がざっくりとしていて、思ったよりも長文になってしまっていてビックリしました。これを前回のサンプルに入れればこんな感じです。window.alert("セットアップに失敗しました。ページの再読み込みをしてください。console.log("エラーが発生しました。console.log("音声入力が停止しました。auto"></div></body></html>メモリの量を増やすこれもおそらく効果があった?と思うのですが、WebGLで使用可能なメモリの量を増やしたことです。Sizeからできます。これは慎重に値を設定してください。メモリ不足エラーが発生する可能性があります。それとは逆に、メモリを多く確保し過ぎるとブラウザ/プラットフォームの組み合わせによっては、要求したメモリが確保できずにプレイヤーの読み込みに失敗する可能性があります。詳細はWebGLを対象とした場合に必要なメモリへの配慮を参照してください。マニュアルとのことで増やしすぎもダメみたいなので難しそうですが、とりあえず1024に設定してみました。ちなみに上限は2032みたいです。さいごにとりあえず主にしたことはこの2つです。他になにか良い方法がありましたら是非コメント等で教えていただけると嬉しいです。はてなブログProUnityをメインとした技術ブログ。(9)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。