knagai以下は「ml5-examples/p5js/ImageClassification/ImageClassification_VideoSound」で公開されているサンプルのコード解説です。次のリンクをクリックすると、このサンプルの動作が確認できます(パソコンにカメラを接続し、スピーカーをオンにしておきます)。上記サンプルの実行からも分かるように、このサンプルは、前の「2_1_3:MobileNetとp5.jsを使ったWebカメラ画像分類」の推測結果をコンピュータに喋らせるようにしたものです。この音声出力はp5.speech.jsというJavaScriptライブラリで実現されています。index.htmlの<script>タグでは、p5.jsやml5.jsに加え、ダウンロードしたサンプルファイルのlibフォルダにあるp5.speech.jsも読み込むように記述します。新しいp5.Speechオブジェクトを作成する。使用する言語や音声のレート、ピッチ、ボリュームを制御することもできる。classifyVideo()関数を呼び出して、ビデオの分類を開始する。p5.Speech()で作成したp5.Speechオブジェクト(myVoice)から、setLang(‘ja’)を呼び出します。これにより、たとえば、myVoice.speak(`これは${results[0].className}だと推測`);の「これは」と「だと推測」を日本語で喋るようになります。telephone」としゃべります。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。WAAPIに関する注意WAAPIを利用するにはブラウザに特別な設定が必要です。ブラウザの実験的な機能を有効化する方法に書いているので、必ずお読みください。楕円(円)、円弧を描く。APIやTensorFlow.jsについて調べたことを書いています。freebiescafe.com。