AppleはiOS 10で、サードパーティ製アプリとの連携といった既に発表されている機能に加え、Siriにいくつかの賢い機能を搭載します。読者からのヒントのおかげで、iOS 10を搭載したiPhoneとiPadのSiriに、巧妙な機能強化が加えられていることを発見しました。複数のデバイスが近くにある部屋で「Hey Siri」と音声で起動した場合、反応するのは1つのデバイスだけです。例えば、iOS 10がインストールされたiPhone 6sは、iPad Proが音声入力を聞き取っている場合、音声入力の聞き取りを停止するほど賢くなっています。
最初は両方のデバイスが起動しますが、片方のデバイスが音声入力を認識し始めると、近くの他のデバイスにメッセージを送信して操作をキャンセルするようです。つまり、1つのデバイスだけがリスニングを継続し、iOS 9で発生したような「Hey Siri」の質問にすべてのデバイスが答えようとし、近くのiPhoneやiPadから大量の音声が飛び交うという混乱を防いでいます。この動作の例は、以下の動画でご覧いただけます。
これは大きなユーザビリティ向上であり、AppleはWWDCのステージでは言及しませんでしたが、現時点ではiPhoneとiPadのSiriにのみ対応しているようです。Apple Watchで同じ手順を繰り返そうとしましたが、複数のデバイスが反応してしまい、うまくいきません。もちろん、macOS Sierraにはハンズフリーの「Hey Siri」機能が搭載されていないため、この機能は適用されません。
これは巧妙な技術です。目に見えるアニメーションで、両方のiOSデバイスが常に音声を聞き取っていることがわかります。しかし、どちらか一方のデバイスが音声を聞き取る必要がある場合は、停止してどちらか一方のデバイスに音声を優先させる必要があります。しかも、この処理は非常に高速で、もう一方のデバイスにSiriのオーバーレイがほんの一瞬表示されてから消えます。同僚のZac Hallが作成した、この技術の実際の動作を視覚的に確認できる以下のビデオをご覧ください。
この仕組み全体がどのように機能するのかは明らかではなく、実装に関する多くの疑問が残ります。iPadはどのようにしてiPhoneに音声処理を停止し、Siriをキャンセルするよう指示するのでしょうか?BluetoothかWi-Fiを使用しているのでしょうか?どちらのデバイスが優先され、クエリに応答するかはどのように決まるのでしょうか?
私たちのテストでは、iPadが優勢なデバイスであり、iPhoneがキャンセルされるデバイスであるという明確な前例がありました。推測ですが、iPadは(より強力なA9Xチップのおかげで)音声処理が速いため、近くにある他のAppleデバイスにキャンセルを通知するのも速いのかもしれません。すべてのデバイスがSiriを聞き取り、早めにキャンセルできるようにすることで、AppleはSiriの応答性を維持しながら、この新しい利便性機能も追加しています。
AppleはiOS 10のドキュメントのどこにもこの変更について明確に言及していないため、秋のiOS 10正式リリースまでには反映されない可能性があります。しかしながら、ベータ版では確実に機能しており、複数のiPhoneやiPadをお持ちのユーザーにとって「Hey Siri」の使い勝手が大幅に向上します。
ありがとう、Tyshawn A。
swiipo.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。