亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript如何實現文字轉聲音

發布時間:2021-07-13 17:34:30 來源:億速云 閱讀:174 作者:chen 欄目:web開發

這篇文章主要介紹“JavaScript如何實現文字轉聲音”,在日常操作中,相信很多人在JavaScript如何實現文字轉聲音問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”JavaScript如何實現文字轉聲音”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

JavaScript實現文字轉聲音的方法:首先創建一個HTML示例文件;然后添加js代碼;最后利用SpeechSynthesisUtterance接口將指定文字合成為對應的語音即可。

本文操作環境:Windows7系統、javascript1.8.5、Dell G3電腦。

JavaScript怎么實現文字轉聲音?

js文字轉語音播放

SpeechSynthesisUtterance

SpeechSynthesisUtterance是HTML5中新增的API,用于將指定文字合成為對應的語音.也包含一些配置項,指定如何去閱讀(語言,音量,音調)等

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <input type="text" id="textMsg" value="有新的訂單,請及時處理">
  <button onclick="speak()">播放</button>
  <button onclick="pause()">暫停</button>
  <button onclick="resume()">繼續播放</button>
  <button onclick="cancel()">取消播放</button>
  <script>
    var speech = new SpeechSynthesisUtterance();
    // 播放
    function speak() {
      // speech.pitch = 1 // 獲取并設置話語的音調(值越大越尖銳,越低越低沉)
      // speech.rate  = 5 // 獲取并設置說話的速度(值越大語速越快,越小語速越慢)
      // speech.voice = 10 // 獲取并設置說話的聲音
      // speech.volume = 1 // 獲取并設置說話的音量
      // speech.lang = speechSynthesis.getVoices()[0] // 設置播放語言,測試沒效果
      // speech.cancel() // 刪除隊列中所有的語音.如果正在播放,則直接停止
      speech.text = textMsg.value // 獲取并設置說話時的文本
      speechSynthesis.speak(speech);
    }
    // 暫停
    function pause() {
      speechSynthesis.pause()
    }
    // 繼續播放
    function resume() {
      speechSynthesis.resume()
    }
    // 取消播放
    function cancel() {
      speechSynthesis.cancel()
    }
  </script>
</body>
</html>

tips: 如果播放沒聲音,可嘗試重啟瀏覽器播放

到此,關于“JavaScript如何實現文字轉聲音”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

府谷县| 北安市| 鹤峰县| 田阳县| 永川市| 台安县| 龙井市| 宜阳县| 凤冈县| 达拉特旗| 江油市| 兴海县| 海宁市| 始兴县| 新河县| 高安市| 新野县| 乐山市| 伊吾县| 托克逊县| 南京市| 乐清市| 泽州县| 达尔| 措勤县| 阳江市| 壤塘县| 遂宁市| 天长市| 改则县| 桦甸市| 涿鹿县| 通城县| 突泉县| 边坝县| 诸城市| 日土县| 榆社县| 双牌县| 咸阳市| 房产|