【发布时间】:2017-03-21 05:10:58
【问题描述】:
我目前通过 Java SDK 使用 IBM Watson 的文本转语音 API
代码如下
TextToSpeech textToSpeech = new TextToSpeech();
textToSpeech.setUsernameAndPassword(username, password);
ServiceCall<InputStream> inputStreamServiceCall = textToSpeech.synthesize(text, Voice.EN_ALLISON, AudioFormat.OGG);
InputStream in = inputStreamServiceCall.execute();
在将文本转换为语音时出现以下异常
com.ibm.watson.developer_cloud.service.exception.BadRequestException: 在 com.ibm.watson.developer_cloud.service.WatsonService.processServiceCall(WatsonService.java:416) ~[java-sdk-3.3.0.jar:na] 在 com.ibm.watson.developer_cloud.service.WatsonService$1.execute(WatsonService.java:179) ~[java-sdk-3.3.0.jar:na]
我已通过将以下符号“”©—''▒ "{}|`\ 替换为空格来解决此问题。
请建议 watson 服务不支持哪些符号?
【问题讨论】:
标签: java text-to-speech ibm-watson watson