日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue 文字转语音mp3_vue项目或网页上实现文字转换成语音播放功能

發布時間:2023/12/10 vue 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue 文字转语音mp3_vue项目或网页上实现文字转换成语音播放功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、在網頁上實現文字轉換成語音

方式一:

摘要:語音合成:也被稱為文本轉換技術(TTS),它是將計算機自己產生的、或外部輸入的文字信息轉變為可以聽得懂的、流利的口語輸出的技術。

1、 使用百度的接口:

2、參數說明:

lan=zh:語言是中文,如果改為lan=en,則語言是英文。

ie=UTF-8:文字格式。

spd=2:語速,可以是1-9的數字,數字越大,語速越快。

text=**:這個就是你要轉換的文字。

3、代碼示例:

語音測試

function doTTS(){

var ttsDiv = document.getElementById('bdtts_div_id');

var ttsAudio = document.getElementById('tts_autio_id');

var ttsText = document.getElementById('ttsText').value;

ttsDiv.removeChild(ttsAudio);

var au1 = '';

var sss = '';

var eee = '';

var au2 = '';

ttsDiv.innerHTML = au1 + sss + eee + au2;

ttsAudio = document.getElementById('tts_autio_id');

ttsAudio.play();

}

方式二:

1、調動方法:參數為指定文字

2、這里主要用的是SpeechSynthesisUtterance的方法

3、代碼示例:

在這里插入代碼片

點擊

// window.οnlοad=function(){

// const synth = window.speechSynthesis

// let msg = new SpeechSynthesisUtterance("你好");

// console.log(msg)

// //msg.rate = 4 播放語速

// //msg.pitch = 10 音調高低

// //msg.text = "播放文本"

// //msg.volume = 0.5 播放音量

// synth.speak(msg);

// }

const synth = window.speechSynthesis

const msg = new SpeechSynthesisUtterance()

msg.text = 'hello world'

msg.lang = 'zh-CN'

function handleSpeak(e) {

synth.speak(msg)

}

function throttle(fn,delay) {

let last = 0

return function() {

const now = new Date()

if(now - last > delay) {

fn.apply(this,arguments)

last = now

}

}

}

console.log(msg);

document.getElementById('abc').οnclick=throttle(handleSpeak,1000);

二、在vue項目中實現文字轉換為語音播放

1、調用方法:參數為指定的文字

2、主要使用的也是是SpeechSynthesisUtterance的方法(其他方法也可以,如使用百度的接口)

3、代碼示例:

在這里插入代碼片

v-on:click="read(word.word)"

src="../../assets/laba.png"

alt="小喇叭"

width="20px"

height="20px"

style="float: right;margin-top: 7px"

/>

在這里插入代碼片

methods: {

read: function(word) {

const synth = window.speechSynthesis;

const msg = new SpeechSynthesisUtterance();

msg.text = word;

msg.lang = "zh-CN";

function handleSpeak(e) {

synth.speak(msg);

}

function throttle(fn, delay) {

let last = 0;

return function() {

const now = new Date();

if (now - last > delay) {

fn.apply(this, arguments);

last = now;

}

};

}

console.log(msg);

throttle(handleSpeak(), 1000);

},

}

點擊小喇叭即可播放

總結

到此這篇關于在vue項目或網頁上實現文字轉換成語音的文章就介紹到這了,更多相關在vue項目或網頁上實現文字轉換成語音內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

總結

以上是生活随笔為你收集整理的vue 文字转语音mp3_vue项目或网页上实现文字转换成语音播放功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久噜噜色综合一区二区 | 亚洲视频国产精品 | 在线看黄色网 | 欧美日韩精品一区二区三区 | 国产精品四虎 | 在线免费观看视频网站 | 蜜臀av色欲a片无码精品一区 | 男人天堂av在线播放 | 国产三区精品 | 精品无码久久久久成人漫画 | 狠狠操网| 国产私拍视频 | 女婴高潮h啪啪 | 鲁鲁在线 | 亚洲高清免费 | 欧美黄色激情视频 | 在线视频免费观看一区 | 精品免费在线 | 青青青青青草 | 日韩视频在线观看一区二区三区 | 久久久久国产一区二区三区潘金莲 | 精品乱码一区内射人妻无码 | 人成网站在线观看 | 丁香花电影高清在线阅读免费 | av日韩一区二区 | 亚洲精品1区2区3区 国产丝袜网站 | 日日摸日日添日日碰9学生露脸 | 亚洲爆乳无码精品aaa片蜜桃 | 欧美成人国产精品高潮 | 精品免费一区二区三区 | 色狠狠一区二区三区 | 美日韩在线观看 | 一级免费av | 欧美理伦片在线播放 | a黄色一级片 | 天天射天天射天天射 | a级在线观看视频 | 日本人jizz| 成人高潮片免费网站 | 亚洲黄片一区二区 | 岛国av在线 | 五月中文字幕 | 免费看成人毛片 | 激情瑟瑟 | 亚洲综合图片一区 | 成年人免费毛片 | 中文字幕精品在线观看 | 四虎伊人| 精品一区二区国产 | 欧美日韩一级在线观看 | 成人永久免费视频 | 织田真子作品 | 亚洲黄色一区二区 | 日韩av资源站 | 台湾黄色网址 | 咪咪成人网| 一级v片| wwwxx国产 | av网址免费观看 | 中文字幕人成乱码熟女香港 | 国产精品一区二区三 | 精品深夜av无码一区二区老年 | 依人在线视频 | 日韩高清一二三区 | 狠狠操一区二区 | 啪啪免费 | 亚洲av男人的天堂在线观看 | 奇米影视播放器 | 亚洲色图国产 | 特级特黄aaaa免费看 | 瑟瑟视频在线观看 | 欧美日色 | 91中出| 影音先锋波多野结衣 | 日韩精品视频免费在线观看 | 色妺妺视频网 | 97视频免费在线观看 | 亚洲一区二区视频网站 | japanese中文字幕 | jizz黄色片 | 懂色a v | 一区二区三区韩国 | 一区久久久 | 国产一级久久久久毛片精品 | 91蝌蚪少妇偷拍 | 嘿咻视频在线观看 | 久久99久久99精品免视看婷婷 | 激情视频一区二区三区 | 蜜臀麻豆 | 操她视频在线观看 | 欧洲av网站 | 黄色成人在线视频 | 大尺度网站在线观看 | 午夜福利123 | 人妻少妇精品无码专区二区 | 日本新japanese乱熟 | 国模无码视频一区二区三区 | 成人免费视频软件网站 | 色欧美亚洲 |