【发布时间】:2018-09-24 15:58:23
【问题描述】:
我一直在将 Watson Speech-To-Text 服务用于我的 unity3D hololens 项目。它工作得很好,所以我说服我的老板申请了一个帐户。我正在尝试从我的帐户切换到他的帐户。我的使用CF认证,他使用IAM认证。出于某种原因,在尝试使用他的帐户时,连接会立即关闭。我正在 Watson SDK for Unity 的 ExampleStreaming 场景中对其进行测试。每当我使用 IAM 身份验证时,我都会在 SendStart 函数之后立即获得状态为 Disconnected 的 OnListenClosed 函数。我将它切换回我的旧 CF 凭据,效果很好!
只是想知道是否有人熟悉这个问题。 谢谢!
【问题讨论】:
-
您使用的是哪个版本的 Unity 和 Watson SDK?还有哪个区域是您的语音转文本服务实例?
-
对不起,我有一段时间没来这里了。我使用的是 unity 2018.1,所以 IAM 身份验证不兼容。 “Watson 服务已将其主机升级到 TLS 1.2。美国南部地区有一个 TLS 1.0 端点,可用于流式传输,但如果您在其他地区进行流式传输,则需要使用 Unity 2018.2 并将构建设置中的脚本运行时版本设置为 . NET 4.x 等效。在较低版本的 Unity 中,您需要在美国南部创建 Speech to Text 实例。所以这就是为什么它对我不起作用。现在 CF 身份验证停止工作,哈哈。单独的问题虽然
-
你可能已经在这里看到了 github.com/watson-developer-cloud/unity-sdk/issues/468 我想我还是会升级到 Unity 2018.3,我一直在避免使用 0.2,因为 Unity 的相机拍照有问题。
-
OK 很好,正在跟踪它。您能否在问题中发布任何错误消息?如果你有任何配置选项(il2ccp、.net、脚本运行时等)
-
当然!感谢您的关注。
标签: unity3d ibm-watson