• js文本语音播报


    js文本语音播报
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    
    <body>
        <div>
            <p id="Text">1</p>
            <input type="button" onclick="doTTS()" value="播放">
        </div>
        <div id="box">
    
        </div>
    </body>
    <script>
        function doTTS() {
            var box = document.getElementById('box');
            var Audio = document.getElementById('autio_id');
            var ttsText = document.getElementById('Text').innerHTML
            // 播报出座位号
            var msg="10"
            var str = `<audio id="autio_id" autoplay="autoplay">
                          <source src="http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=5&text=你的座位号为${msg}号" type="audio/mpeg">
    		         </audio>
                 `
            box.innerHTML = str;
            var playPromise = Audio.play();
            if (playPromise !== undefined) {
                playPromise.then(_ => {
                    Audio.pause();
                })
                    .catch(error => {
    
                    });
            }
        }
    </script>
    
    </html>
    
  • 相关阅读:
    2014 非常好用的开源 Android 测试工具
    Android 开发最佳实践
    Java_综合案例DAO设计模式(重要)
    Java_Set接口
    Java_List
    Java_类集框架简介
    Java_对象序列化
    Java_打印流
    Java_IO编程
    Java_文件操作
  • 原文地址:https://www.cnblogs.com/cupid10/p/14236092.html
Copyright © 2020-2023  润新知