是否可以通过语音识别与 google 助手通话的人?
Is it possible to identify the person talking to the google assistant by voice?
最近google语音助手增加了多用户支持,那么API如何使用语音识别人呢?
开发者没有API通过语音识别用户。
这取决于你"identify the person"的意思。
Action 无法获取原始音频,因此无法进行语音打印或类似的任何操作。
虽然每个语音都必须针对 Google 用户 ID 进行报告,但您无法直接访问该用户 ID。
开发人员可以访问的是 UID,它随每个请求一起发送到您的执行服务器。这个 UID 在请求中是一致的,尽管它可以被用户重置(例如,如果他们重置他们的 Google 主页)。您可以像看待 HTTP cookie 一样看待它 - 您可以跟踪 UID,如果您再次看到它,可以合理地保证它是上次访问它的同一用户。但是,对于 Google 主页上的 "default" 帐户,这会发生故障,因为没有帐户的任何人都将映射到该用户。
除此之外,您还可以使用 Account Linking 将 Google 帐户始终连接到您自己系统中的帐户。如果您有足够的身份验证,或者正在使用来自 Google 或 Facebook 的身份验证,这可以作为身份。
最近google语音助手增加了多用户支持,那么API如何使用语音识别人呢?
开发者没有API通过语音识别用户。
这取决于你"identify the person"的意思。
Action 无法获取原始音频,因此无法进行语音打印或类似的任何操作。
虽然每个语音都必须针对 Google 用户 ID 进行报告,但您无法直接访问该用户 ID。
开发人员可以访问的是 UID,它随每个请求一起发送到您的执行服务器。这个 UID 在请求中是一致的,尽管它可以被用户重置(例如,如果他们重置他们的 Google 主页)。您可以像看待 HTTP cookie 一样看待它 - 您可以跟踪 UID,如果您再次看到它,可以合理地保证它是上次访问它的同一用户。但是,对于 Google 主页上的 "default" 帐户,这会发生故障,因为没有帐户的任何人都将映射到该用户。
除此之外,您还可以使用 Account Linking 将 Google 帐户始终连接到您自己系统中的帐户。如果您有足够的身份验证,或者正在使用来自 Google 或 Facebook 的身份验证,这可以作为身份。