【发布时间】:2017-12-21 22:46:36
【问题描述】:
我正在构建一个使用 google 语音 api 的 swift 应用程序。谷歌语音在一小时前还在工作,但当我再次尝试运行它时,无论设置什么超时,API 都会立即超时。我目前已将超时设置为 60 秒,但会立即超时。我得到的错误是:
GSpeechApiGRPC: Streaming audio data completion: (null), error: Error Domain=io.grpc Code=12 "GRPC target method can't be resolved." UserInfo={io.grpc.HeadersKey={
"alt-svc" = "hq=\":443\"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=\":443\"; ma=2592000; v=\"41,39,38,37,35\"";
date = "Thu, 21 Dec 2017 21:49:35 GMT";
}, NSLocalizedDescription=GRPC target method can't be resolved., io.grpc.TrailersKey={
}}, done: 1
2017-12-21 21:49:35.087286+0000[5499:174593] GSpeechApiGRPC: Recognize failed: Error Domain=io.grpc Code=12 "GRPC target method can't be resolved." UserInfo={io.grpc.HeadersKey={
"alt-svc" = "hq=\":443\"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=\":443\"; ma=2592000; v=\"41,39,38,37,35\"";
date = "Thu, 21 Dec 2017 21:49:35 GMT";
}, NSLocalizedDescription=GRPC target method can't be resolved.,
io.grpc.TrailersKey={
}}
我正在使用 COCOAPODS。在 podfile 中,我使用的是“pod 'googleapis', :path => '.'” 在 pod 文件中,看起来它获取了 v1beta1,但 google 示例中的相同 podfile 获取了 v1,这可能是一个问题
【问题讨论】:
-
您可以为此使用 Apple Speech Framework