分享一个封装的JS百度语音合成函数。摘自美文苑聊天室的语音提示(用户@通知,红包领取,签到,大转盘中奖,敏感词拦截等语音通知),不废话上代码 [ol]function duanbaiduyuyin(fixedText){var content = fixedText.trim(); var audioId = 'audio' + Math.random().toString(36).substr(2, 9); $('body').append('');} [/ol]复制代码这样调用就可以了 [ol]duanbaiduyuyin('你需要合成的文字内容')[/ol]复制代码PS:上面有字数限制,请勿用于长文本一次性语音合成。反之参照美文苑即时通讯聊天室的JS。该JS已经包括了下面如果的所有条件写法。 如果还需要更高级别的,比如用自己整合的百度语音合成接口返回的二进制音乐文件转成blob播放,或者是按文章内容的P标签分割进行循环语音合成播放,或者是按字数多少分割进行播放等,就重点阅读PS后面的内容。 语音合成, 函数