用REST方式,jquery ajax提交合成文本,出错了
wangwentan86 发布于2016-07 浏览:1644 回复:1
0
收藏

 在网页上用jquey ajax将网页中文本内容提交到百度语音合成后台URL合成请求的时候,返回的是正常CODE,但是不能自动播放,应该如何处理才能自动播放?

最好能有个网页版的例子代码,多谢!


代码如下:

 var url = encodeURI(encodeURI(" http://tsn.baidu.com/text2audio?tex="+ 【text】+"&lan=zh&cuid=2016045523154&ctp=1&tok=【token value】"))
    $.ajax({
        async : false,
        url : url,
        contentType : "audio/mp3"
        type : "GET",
        dataType : 'jsonp',
        jsonp : 'callback',
        success : function(data) {

        },
        error : function(data) 
        }
    });



 从返回的结果看是正常的,我把返回的信息URL在浏览器中播放也没问题,是正确合成了。看下图 

 但是页面有脚本错误,错误出现在了返回的 text2audio里面 



收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2mosal4hi回复于2016-07

可以直接用h5来播放,填个source即可

0
TOP
切换版块