핸즈프리 블루투스 장치는 곧 Google 어시스턴트를 통해 더 나은 대화 능력을 갖게 될 것입니다.

Google에서는 기기가 Google 어시스턴트와 쉽게 대화할 수 있도록 핸즈프리 프로필의 일부인 음성 인식 명령인 BVRA에 대한 지원을 추가하고 있습니다.

특정 장치에서 특정 Bluetooth 기능을 사용하려면 장치가 수행하려는 작업에 따라 특정 Bluetooth 프로필을 지원해야 합니다. 핸즈프리 장치의 경우 표준에 추가 기능을 포함하기 위해 때때로 업데이트되는 Bluetooth 핸즈프리 프로필(HFP)을 충족해야 합니다. 예를 들어, Google은 최근 Android에 다음과 같은 지원을 추가했습니다. 볼륨 동기화 그리고 대역 내 벨소리 지원. 이제 Bluetooth 핸즈프리 프로필의 음성 인식 명령 부분인 BVRA에 대한 지원을 추가하는 것으로 보입니다. 즉, 곧 Google 어시스턴트와 대화를 시작하고 HFP를 지원하는 기기에서 음성으로 대화를 완전히 끝낼 수 있게 됩니다.

와 함께 이 커밋에서 추가된 새로운 메소드는 startVoiceRecognition 및 stopVoiceRecognition입니다. 이것이 어떻게 작동하는지에 대한 일반적인 흐름은 다음과 같이 요약될 수 있습니다.

  1. Bluetooth 액세서리는 Android 기기에 AT+BVRA=1 명령을 보냅니다.
  2. Android 기기가 OK 응답을 보냅니다.
  3. Android 장치는 Google Assistant 세션을 시작하고 오디오에 대한 동기 연결(SCO)을 생성합니다.
  4. Google 어시스턴트 세션이 완료되지 않은 경우 액세서리는 대화를 계속하려면 AT+BVRA=1을 전송해야 합니다. 이 작업은 여러 번 발생해야 할 수도 있습니다.
  5. Google 어시스턴트 세션이 완료되면 Android 기기는 +BVRA: 0 결과 코드를 액세서리에 보냅니다. Android 장치가 SCO 연결을 끊습니다.

위의 단계는 매우 엄격하며 Bluetooth 장치를 사용하여 Siri와 대화하기 위해 Apple에서 설명하는 단계와 유사합니다. Google의 구현은 아마도 Apple의 구현과 크게 다르지 않을 것입니다. 이는 핸즈프리 프로필만 지원하는 구형 블루투스 액세서리와 관련이 있을 수 있으며, 이를 통해 운전 중에 길을 묻는 등 Google 어시스턴트와 대화할 수 있습니다.

이 추가 기능은 대체로 안전 기능으로, 사용자가 하던 일을 중단하지 않고도 Google 어시스턴트의 혜택을 누릴 수 있습니다. 물론 다른 시나리오에서도 유용하지만 이러한 종류의 추가 기능은 항상 운전자에게 가장 큰 도움이 됩니다. 운전자는 운전대에 손을 얹고 도로를 주시해야 하기 때문입니다. 곧 Google Assistant를 지원하는 더 많은 핸즈프리 Bluetooth 장치를 볼 수 있기를 바랍니다!