aip-java-sdk-3.2.1,报错如下
Exception in thread "main" java.lang.NullPointerException
at com.baidu.aip.speech.AipSpeech.synthesis(AipSpeech.java:130)
换成aip-java-sdk-3.4.0,报错如下
Exception in thread "main" java.lang.NullPointerException
at com.baidu.aip.speech.AipSpeech.synthesis(AipSpeech.java:132)
TOP
切换版块
那麻烦问下 这个 3.4.1 可以在那下载 ,maven下载了之后 还是会继续报空指针
此问题已经在后续版本已经修复了
java的错误应该都能跟踪到
都是在线的服务。断网肯定不行。离线部署 需要提交工单咨询了
发现断网的时候调用百度语音合成也会报at com.baidu.aip.speech.AipSpeech.synthesis(AipSpeech.java:136)
并不是哦。之前SDK是有个bug来着。后来就很快修复了
自己代码的问题吧,跟踪下就知道了
空指针?接口错误会返回json格式字符串哦
如果是代码异常。那要看你是怎么调用的 在什么情况下出现的。原因就多了。
现在哪个版本的是可以使用的呢,有的时候调用正常,有的时候调用还是报空指针,aip-java-sdk-4.4.0,at com.baidu.aip.speech.AipSpeech.synthesis(AipSpeech.java:136),需要做什么处理才能正常使用吗?
sdk都不需要你写啥内容的。不是什么大问题。刚学Java就搞这个那你是真的厉害哦。官方也在第一时间fix了。只要多多关注论坛。在语音群里面即可得到实时动态哦。以后也建议百度能针对类似事件群发邮件或者短信。
好坑,这星期刚开始学java,调了几个小时一直空指针,以为是自己写错了。。。
怪不得一直不能播报语音了,原来升级了啊,应该发个通知邮件之类的吧
已经修复了。自己下载最新的SDK 3.4.1即可。maven更新较慢。暂时down不了。
什么时候修复啊
和新旧版本木有关系哦。SDK里面都是小写。也许是后台服务返回修改了大写。导致任何版本的SDK都会提示空指针
为何3.2.1忽然不能用了呢?如果是升级带来的问题,那么老版本应该没问题才对呀
可以通过API调用哦。点击我头像即可看到我写的一些示例代码。相信这个问题 百度会很快修复的。
我们昨天也遇到这个问题,昨天下午4点多的时候开始这样。直接导致生产故障了。
String contentType = res.getHeader().get("Content-type").get(0);
问题所在:
实际请求返回的是Content-Type T大写。SDK小写导致的。不是什么大问题 记得前些天也是可以的。难不成后台服务给改成了大写。只是猜测。已经反馈百度语音群相关RD。
这个错是不是函数内部报出来的?看着不像是API丢失。别着急,等小帅空了过来帮你看看