"如果每部手机都响应OK [...]",

mot*_*oku 12 automation android

我试图向我最好的朋友说明为什么将"OK Google"硬编码到Google语音服务中是一个坏主意; 在沟通我的想法的过程中,我说了类似的话,

"如果每部手机都响应OK [...]",

就在那一刻,我的手机,手表和朋友的手机都叽叽喳喳地说; 而我的手机连接到我的手机和我的手机,开始了一个竞争条件,谁的反应能力会降低.

让我们说出于某种可能的原因,不止一个人触发了Google手机

"好的谷歌"

将作出反应的设备数量未定义; 但是期待不良行为是合理的.是否存在一种程序方法,它以某种方式将默认触发器更改为唯一的?也许是自定义发射器?

Bil*_*lly 3

您可以尝试以下一些操作:

1)您尝试过进行语音训练吗?我只是对几个人进行了实验,虽然我的声音说“Ok Google”一直触发 Google 应用程序,但没有其他人这样做。要实现它:

  • 加载 Google 设置应用
  • 向下滚动并点击“搜索并立即”
  • 选择“声音”
  • 选择“Ok Google”检测
  • 在标题为““Ok Google”语音模型”的部分下,点击“重新训练语音模型”并按照说明进行操作。

    这些说明适用于我的两部手机(Android 5.0.2 和 5.1.1)。希望它们对你来说也一样。

2) 您有像 X 这样的 Moto 手机吗?我认识的使用该手机的人使用 Moto Voice 应用程序来选择不同的启动短语。

3) 如果没有,您是否尝试过“Open Mic+ for Google Now”应用程序?我自己刚刚尝试了一下,确实有效!下载应用程序后,我执行了以下操作:

  • 将“说”设置更改为“好的电话”
  • 点击顶部的“停止”按钮,打开应用程序(它切换到绿色三角形并添加通知)
  • 退出应用程序
  • 关闭 Google 设置应用中的“Ok Google”检测(按照 #1 中的说明操作,但只需关闭检测)

现在,当我说“好的电话”时,电话会做出响应,而“好的谷歌”则不会执行任何操作。这是该应用程序的链接: https://play.google.com/store/apps/details?id=com.RSen.OpenMic.Pheonix &hl=en

即使#1 有效,我想您可能仍然会遇到手机和手表同时关机的问题。因此,在手机上尝试 #2/#3 可能会很有用,因此其启动短语将与手表不同(例如“Ok Phone”仅启动手机,“Ok google”甚至“Ok watch”仅启动手表)。