语音启动优化

许多蓝牙耳机都支持蓝牙语音识别激活 (BVRA) 命令。Google 助理通过配对移动设备上运行的 Google 助理应用,使用 BVRA 启动 Google 语音助理 (GVA) 会话。针对 BVRA 优化传输可缩短信号链中的延迟时间。

分析命令链中的延迟时间

在典型使用过程中,蓝牙耳机与其音频网关(例如,已配对的移动设备)之间的链接以嗅探模式运行。典型的嗅探参数设置为 500 毫秒。

一些耳机会让链接保持嗅探模式,并按以下方式发送 BVRA 命令:

嗅到时间 说明
0 毫秒 耳机向音频网关发送 AT + BVRA = 1 命令。 AT 引用通过 HFP(免触摸协议)发送的 AT 命令。
500 毫秒 音频网关会使链接退出嗅探模式
501 毫秒 音频网关发送 BVRA OK
502 毫秒 音频网关与耳机打开面向同步连接 (SCO) 的链路
...

如果耳机在发送 BVRA 命令之前使链接退出嗅探模式,则会触发以下流程:

闲暇时间过去了 说明
0 毫秒 头戴式耳机会使链接退出嗅探模式
1 毫秒 耳机向音频网关发送 AT + BVRA = 1 命令
2 毫秒 音频网关发送 BVRA OK
3 毫秒 音频网关打开 SCO
...

根据分析结果,在发送 BVRA 命令之前使链接退出嗅探模式可以节省 500 毫秒(即嗅探时间间隔)。

建议

在音频网关发送 BVRA 命令之前,请确保先唤醒链路。 这种改进可以将与 BVRA 相关的延迟时间缩短一个嗅探间隔。

此外,还有其他命令可能对先将链接退出嗅探模式有益。您应该对实现情况进行调查,以评估是否有望节省。

版本历史记录

日期 说明
2020-07-13 已添加网页的初始版本