Google добавляет поддержку BVRA, команды распознавания голоса, которая является частью профиля Hands-Free, чтобы устройства могли легко общаться с Google Assistant.
Чтобы использовать определенные функции Bluetooth на определенных устройствах, устройство должно поддерживать определенные профили Bluetooth в зависимости от того, что оно хочет делать. Устройства громкой связи должны соответствовать профилю Bluetooth Hands-Free (HFP), который время от времени обновляется и включает в стандарт дополнительные функции. Например, Google недавно добавил поддержку в Android для синхронизация громкости и поддержка внутриполосных рингтонов. Теперь, похоже, они добавляют поддержку BVRA, командной части распознавания голоса в профиле Bluetooth Hands-Free. Это означает, что вскоре вы сможете начать разговор с Google Assistant и полностью завершить его голосом на устройствах с HFP.
С эти коммиты, новые добавляемые методы называются startVoiceRecognition и stopVoiceRecognition. Общую схему того, как это будет работать, можно резюмировать следующим образом:
- Аксессуар Bluetooth отправляет команду AT+BVRA=1 на устройство Android.
- Устройство Android отправляет ответ «ОК».
- Устройство Android запускает сеанс Google Assistant и создает синхронное соединение (SCO) для аудио.
- Если сеанс Google Assistant не завершен, аксессуар должен отправить AT+BVRA=1, чтобы продолжить разговор. Возможно, это придется повторить несколько раз.
- После завершения сеанса Google Assistant устройство Android отправляет на аксессуар код результата +BVRA: 0. Устройство Android разрывает соединение SCO.
Вышеупомянутые шаги довольно строгие и аналогичны тем, которые предлагает Apple использовать устройства Bluetooth для общения с Siri. Реализация Google, вероятно, не будет сильно отличаться от реализации Apple. Это может относиться к более старым аксессуарам Bluetooth, которые поддерживают только профиль громкой связи, позволяя вам общаться с Google Assistant во время вождения, например, когда вы спрашиваете дорогу.
Это дополнение, по большому счету, является функцией безопасности, позволяющей пользователям пользоваться Google Assistant, не прекращая своих действий. Конечно, это полезно и в других сценариях, но такого рода дополнения всегда принесут наибольшую пользу водителям, поскольку им придется держать руки на руле и смотреть на дорогу. Надеемся, что скоро мы увидим больше Bluetooth-устройств Hands-Free с поддержкой Google Assistant!