Ottimizzazione dell'attivazione vocale

Molte cuffie Bluetooth supportano il comando BVRA (Bluetooth Voice Recognition Activation). L'Assistente Google, tramite l'app Assistente Google in esecuzione su un dispositivo mobile accoppiato, utilizza BVRA per avviare una sessione dell'Assistente Google Voice (GVA). L'ottimizzazione della trasmissione per BVRA riduce la latenza nella catena di segnali.

Analisi della latenza nella catena di comando

Durante l'utilizzo tipico, il collegamento tra le cuffie Bluetooth e il relativo gateway audio (ad esempio, un dispositivo mobile accoppiato) funziona in modalità sniff. I tipici parametri sniff sono impostati su 500 ms.

Alcune cuffie lasciano il link in modalità sniff e inviano il comando BVRA nel seguente modo:

Tempo dall'ultimo fiuto Descrizione
0 ms Le cuffie invia il comando AT + BVRA = 1 al gateway audio. AT fa riferimento ai comandi AT inviati tramite HFP (protocollo vivavoce).
500 ms Il gateway audio scollega il collegamento dalla modalità sniff
501 ms Il gateway audio invia il BVRA OK
502 ms Il gateway audio apre un link SCO (Synchronous Connection-Oriented) con le cuffie
...

Se il visore esce dalla modalità sniff prima dell'invio del comando BVRA, si verifica il seguente flusso:

Tempo trascorso dallo sniff Descrizione
0 ms Le cuffie eliminano il link dalla modalità sniff
1 ms Le cuffie inviano il comando AT + BVRA = 1 al gateway audio
2 ms Il gateway audio invia il BVRA OK
3 ms Il gateway audio apre la SCO
...

Dall'analisi, l'uscita dalla modalità sniff prima dell'invio del comando BVRA consente di risparmiare 500 ms (ovvero l'intervallo di tempo dello sniff).

Suggerimenti

Prima che il gateway audio invii un comando BVRA, assicurati che il link sia attivo. Questo miglioramento può ridurre la latenza associata al BVRA di un intervallo di sniff.

Inoltre, potrebbero esserci altri comandi che potrebbero trarre vantaggio dalla prima modalità sniff. Ti consigliamo di esaminare l'implementazione per valutare i potenziali risparmi.

Cronologia delle versioni

Data Descrizione
2020-07-13 Versione iniziale della pagina aggiunta