我在Azure上的Bing语音API有问题。我的文本长度超过1000个字符,不产生音频,还有其他方法生成文本吗?
以下是错误:
服务器返回的HTTP响应代码: 413用于URL: sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown来源的https://speech.platform.bing.com/synthesize )在sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown来源)在sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown源)在com.microsoft.cognitiveservices.ttssample.TTSService.Synthesize(TTSService.java:84) at com.microsoft.cognitiveservices.ttssample.TTSSample.main(TTSSample.java:86)
发布于 2017-03-28 18:54:20
413的含义如下:
如果SSML输入大于所支持的内容,则返回RequestEntityTooLarge /413。
我找不到它说明限制是什么的地方,但是一些实验表明,859个字符的长度是有效的,而877个字符不起作用,所以这个限制似乎介于两者之间。
所以我想你必须在每次请求时发送最大数量的文本。
https://stackoverflow.com/questions/42962162
复制相似问题