我正在使用用于 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 依赖项并重建。但并没有解决问题。