0

我正在使用用于 Google Speech 和 Google Natural Language Processing 的 Google Cloud API。我用于两者的版本如下:

谷歌云语音:0.13.0-alpha

谷歌云语言:0.9.4-alpha

他们都使用 google-gax api 作为内部依赖。语音 api 使用 gax 版本 0.10.0,语言 api 使用 0.1.4。在 pom 中,我具有提供的依赖范围。所以出于这个原因,我在服务器的 lib 文件夹中提供了 jars。

但问题在于 gax api。问题是:

当我提供 gax 版本 0.10.0 时,语音 api 工作但语言 api 不起作用。

如果提供了 gax 0.1.4 版本,则语言 api 有效,但语音 api 无效。

如果两个版本都提供,那么只有语音 api 有效。

有什么建议可以解决这个问题吗?我已经尝试了所有方法,即清理项目、更新 maven、重新部署项目、删除所有 maven 依赖项并重建。但并没有解决问题。

4

1 回答 1

0

更改 google-cloud-language 效果很好。现在将语言版本更新为

谷歌云语言 0.13.0-alpha

一切顺利。原因是这个版本使用了 gax-0.10.0 从而解决了冲突。

于 2017-04-20T11:06:41.460 回答