我正在使用适用于Google语音和Google自然语言处理的Google云API。我用于两者的版本如下:
google-cloud-speech:0.13.0-alpha
google-cloud-language:0.9.4-alpha
他们都使用google-gax api作为内部依赖。虽然使用gax版本0.10.0的语音api,语言api使用0.1.4。 在pom中,我有所提供的依赖范围。因此,我在服务器的lib文件夹中提供了jar。
但问题在于gax api。问题是:
当我提供gax版本0.10.0时,语音api有效但语言api不起作用。
如果提供了gax版本0.1.4,那么语言api可以工作,但语音apis不起作用。
如果同时提供了该版本,则只有语音api可用。
有任何解决问题的建议吗?我已经尝试了一切viz清理项目,更新maven,重新部署项目,删除所有maven依赖和重建。但没有解决问题。
答案 0 :(得分:0)
更改google-cloud-language运行良好。现在将语言版本更新为
谷歌云语言-0.13.0-α
一切顺利。原因是这个版本使用了gax-0.10.0,从而解决了冲突。