SFA(営業支援)CRM(顧客関係管理)マーケティングオートメーションビジネスインテリジェンスITサービスマネジメント製品ジャンルで記事を探す閉じるお知らせ公式Twitterアカウントで新着記事を配信中です。フォローをお願いします。連載目次ツイート印刷するブックマーク最新のWebブラウザーには、処理性能の改善のほかにも、将来役立ちそうな新機能を搭載している。そのいくつかを紹介しよう。VRアプリを簡単に作成まず最初に紹介する機能は「WebVR」だ。VRのような専用のヘッドマウントディスプレイ(HMD)を装着して、専用のアプリでVRの世界を楽しむイメージを思い浮かべる人が多いだろう。Cardboardと呼ばれるHMDが登場し、Android/iPhoneアプリでVRを手軽に体験できるようになった。VRに対応したアプリの開発にはUnityやBlenderといった専用の3Dソフトを使う必要があり、ハードルは高かった。そこで専用の開発環境を使わずに、WebブラウザーでVR体験ができるように作られた仕様がWebVRである。現在、Chrome、Firefox、Edgeで利用できる。WebVRを使えば、Webエンジニアが慣れ親しんでいるHTML/JavaScriptだけでVRアプリケーションを手軽に作成できる。映像を見るだけではない。スマートフォンを利用する場合はジャイロ・加速度センサー・磁気センサーを利用してヘッドトラッキング(頭がどこを向いているかを検知)ができるほか、Firefoxでは立体音響も再現できる。次に「WebSpeech」を紹介しよう。これはWebブラウザーに音声の発話や認識(テキスト化)を実行させる機能だ。最近はやりのスマートスピーカーは、音声を読み上げたり、話しかけると内容をテキストにしてプログラムで使えたりする。これと同じことがWebブラウザーでできるようになる。APIの仕様は既にW3Cによって2012年に策定されていて、ほとんどのWebブラウザーでJavaScriptから利用できる。APIのページをChromeで開いて、YouTubeの動画を流して音声を文字にした。API[画像のクリックで拡大表示]音声認識された文字が日本語で、しかも漢字変換されて取得されている。API、そして実際に話されている内容を比べてみると次のようになる。字幕は人間が読みやすいように意訳されている。APIは「変化の形がですね」の部分で「が」の抜けがあるものの、音声がそのまま文字にされている。実際は、話の内容やマイクの向きなどで認識の精度は大きく変わるようだ。音声認識自体はChromeで処理していない。通信をキャプチャして確かめたところ、音声認識の実行中はChromeとグーグルのサーバーがQUICで通信していた。音声データをグーグルのサーバーに送信し、解析した結果を受け取ってJavaScriptで利用するといった流れだと想定される。APIは音声認識だけでなく、文字の読み上げをWebブラウザーに行わせることも可能だ。声の種類を男性あるいは女性に設定したり、漢字を含む文章も自然に読み上げたりできる。目や耳が不自由な人でもネットの情報を読み上げたり文字化したりできるほか、文字化された音声を解析する対話エンジンを自作することもできるだろう。Activeは、IT/製造/建設各分野にかかわる企業向け製品・サービスについて、選択や導入を支援する情報サイトです。製品・サービス情報、導入事例などのコンテンツを多数掲載しています。ご覧になる際には、会員登録(無料)をお願いいたします。Reserved.このページに掲載されている記事・写真・図表などの無断転載を禁じます。掲載している情報は、記事執筆時点のものです。