vue 在线文字转语音 - 我在东北烤地瓜

vue

vue 在线文字转语音

在线文字转语音

说不上来有点傻气的功能

首先要用到百度翻译语音那个接口http://tts.baidu.com/text2audio

参数lan语言,lan:语言,ie:编码,spd:语速(1-9),text:要朗读的内容

有没有男声女声12的我忘了

....我好像写过这篇啊

这个要用到audio标签 ,大概就是长这样

<audio autoplay >

<source src="http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=4&text=我好暴躁" type="audio/mpeg">

<embed height="0" width="0" src="http://tts.baidu.com/text2audio?text=我好暴躁">

</audio>

差不多就这些东西,完事写一个方法,写main.js里

Vue.prototype.audioPlay=function(text){

var zhText = text;

zhText = encodeURI(zhText);

var audio =

\'<audio autoplay="autoplay">\' +

\'<source src="http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=4&text=\' +

zhText +

\'" type="audio/mpeg">\' +

\'<embed height="0" width="0" src="http://tts.baidu.com/text2audio?text=\' +

zhText +

\'">\' +

"</audio>";

$("body").append(audio);

}

//用的时候

this.audioPlay("别烦我");

ヽ(‘⌒´メ)ノ

(╯\' - \')╯︵ ┻━┻

┬─┬ ノ( \' - \'ノ)

━┳━ ━┳━

以上是 vue 在线文字转语音 - 我在东北烤地瓜 的全部内容, 来源链接: utcz.com/z/380216.html

回到顶部