js文字转语音播放

1.基础使用:

  (1).在<body>中加入以下代码。

<input  type="hidden" id="context" />

<button onclick="bofang()">播放</button>

  (2).在<script>中加入代码。

     <script>

      function bofang(){

  //获取需要播放的信息

   var con=$("#context").val();

        var msg=new SpeechSynthesisUtterance();

   msg.rate = 0.7 ;//播放语速
     msg.pitch = 10 ;//音调高低
     msg.text = con;//"播放文本"
     msg.volume = 0.5; //播放音量
   msg.lang='zh';//播放语言
   //播放文本
  speechSynthesis.speak(u);

  }

 </script>

2.基础方法

//播放
window.speechSynthesis.speak();
//暂停
window.speechSynthesis.pause();
//继续
window.speechSynthesis.resume();
//停止
window.speechSynthesis.cancel();
原文地址:https://www.cnblogs.com/liuhaotian548/p/12911714.html