Pengoptimalan aktivasi suara

Banyak headset Bluetooth mendukung perintah Aktivasi Pengenalan Suara (BVRA) Bluetooth. Asisten Google, melalui aplikasi Asisten Google yang berjalan di perangkat seluler yang disambungkan, menggunakan BVRA untuk memulai sesi Asisten Google Voice (GVA). Mengoptimalkan transmisi untuk BVRA akan mengurangi latensi dalam rantai sinyal.

Menganalisis latensi dalam rantai perintah

Selama penggunaan umum, link antara headset Bluetooth dan gateway audionya (misalnya, perangkat seluler yang disambungkan) beroperasi dalam mode sniff. Parameter sniff umum ditetapkan ke 500 md.

Beberapa headset membiarkan link dalam mode sniff dan mengirim perintah BVRA dengan cara berikut:

Waktu sejak mengendus Deskripsi
0 md Headset mengirim perintah AT + BVRA = 1 ke gateway audio. AT mereferensikan perintah AT yang dikirim melalui HFP (protokol handsfree).
500 md Gateway audio mengeluarkan link dari mode sniff
501 md Gateway audio mengirimkan BVRA OK
502 md Gateway audio membuka link Synchronous Connection-Oriented (SCO) dengan headset
...

Jika headset mengeluarkan link dari mode sniff sebelum perintah BVRA dikirim, alur berikut akan terjadi:

Waktu sejak keluar dari sniff Deskripsi
0 md Headset mengeluarkan link dari mode sniff
1 md Headset mengirimkan perintah AT + BVRA = 1 ke gateway audio
2 md Gateway audio mengirimkan BVRA OK
3 md Gateway audio membuka SCO
...

Dari analisis, mengeluarkan link dari mode sniff sebelum perintah BVRA dikirim akan menghemat 500 milidetik (atau interval waktu sniff).

Rekomendasi

Sebelum gateway audio mengirimkan perintah BVRA, pastikan link dalam mode aktif terlebih dahulu. Peningkatan ini dapat mengurangi latensi terkait BVRA sebesar satu interval sniff.

Selain itu, mungkin ada perintah lain yang dapat memanfaatkan dengan mengeluarkan link dari mode sniff terlebih dahulu. Anda harus melakukan survei pada implementasi Anda untuk menilai potensi penghematan.

Histori versi

Tanggal Deskripsi
2020-07-13 Versi awal halaman ditambahkan