使用微软Azure的tts文本转语音服务出现java.lang.UnsatisfiedLinkError

  • 最近,在使用微软tts文本转语音的speech服务时,项目正常整合了微软的依赖,服务也正常启动。但是只要调用微软文本转语音服务api时,就会出现如下报错。

  • 该方法是一个native方法,我以为是依赖中的dll文件没有加载到,结果检查不是。

  • 最后分析:native依赖的是底层实现的C++实现的方法,查阅资料才发现,该版本依赖的Microsoft visual C++ Redistributable 版本是2015-2019,手动安装了该版本C++库,重新启动,可以正常使用。


版权声明:本文为qq_38783304原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。