<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 2, comments - 27, trackbacks - 0, articles - 60
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    網頁語音播報的實現

    Posted on 2017-04-25 18:48 ZhouFeng 閱讀(3341) 評論(0)  編輯  收藏 所屬分類: 原創Web開發
    因為需要實現在頁面中進行語音提示,有點像美團那個外賣的提示音“您有新的訂單,請注意查收”,于是開始搜尋方法,最后發現一個開源項目,https://github.com/wenco/speech 用來實現語音播報,上面有文檔說明。先clone下來試試
    按照所給的代碼,運行起來沒有問題,需要在頁面中放入一個標簽,并寫入要轉換為語音的內容。為了后面為了調用方便,下面進行了一些調整。
    把播放按鈕隱藏起來,讓事件觸發播放。
    修改jQuery.speech.min.js,因頁面引用的文件是這個,也可以單獨創建一個js在頁面中引入,寫入以下內容
    //語音內容放在頁面元素中,如果沒有則創建<div style="display: none" id="tts_content"></div>
    function say(arg) {

        //處理頁面元素
        if($("#tts_content").length == 0){
            //存在元素
            $("<div style='display: none' id='tts_content'></div>").appendTo("body");
        }

        //處理傳入參數
        if(arg){
            $('#tts_content').text(arg);
        }else{
            $('#tts_content').text("您有新的消息,請注意查收");
        }
        
        //轉化為語音
        $('#tts_content').speech({
            "speech": false,
            "speed": 16
        });
    }
    調整了播報速度,在程序中自動創建需要的標簽,需要播報的內容根據參數傳入,沒有參數也可以播報默認的消息,經過這樣簡單的封裝后,在調用時,就只需要調用say()方法即可,不需要在頁面中放入標簽,也方便放入其他事件中,然后頁面就可以這樣了
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title>語音播報</title>
    </head>
    <body>
    <style type="text/css">
    body
    {background-color:#fff;padding-top:50px;}
    </style>
    <script src="js/jQuery/jQuery-2.1.4.min.js"></script>
    <script src="js/speech/jQuery.speech.min.js"></script>

    <button id="kk">說一個</button>
    <script>
    $(
    "#kk").click(function() {
        say(
    "您有新的訂單,請注意查收");
        
    //say();
    });
    </script>
    </body>
    </html>
    添加按鈕只是為了演示事件觸發,需要說什么內容就傳入什么參數,如果不傳入參數,則播報默認內容。這樣的調用,甚是簡單,終于完成了這樣的功能,很帥,哈哈:D
    致謝https://github.com/wenco/speech
    主站蜘蛛池模板: 国产精品亚洲综合久久| 亚洲伊人久久成综合人影院| 亚洲AV永久青草无码精品| eeuss在线兵区免费观看| 亚洲成?v人片天堂网无码| 精品女同一区二区三区免费播放| 最近高清国语中文在线观看免费| 亚洲美女视频网站| 在线观看免费中文视频| 亚洲成人黄色网址| 一区二区无码免费视频网站 | 国产成人A在线观看视频免费| 亚洲国产综合人成综合网站00| 91精品手机国产免费| 亚洲国产av美女网站| 性做久久久久久免费观看| 亚洲第一街区偷拍街拍| 免费看国产曰批40分钟| 国产精品福利在线观看免费不卡| 亚洲性猛交XXXX| 2021在线永久免费视频| 亚洲gay片在线gv网站| 亚洲精品麻豆av| 久久精品免费观看| 亚洲国产成人久久99精品| 日韩免费a级在线观看| 国产99久久久久久免费看| 亚洲国产综合专区电影在线| 国产人成免费视频网站| 精品国产亚洲一区二区三区在线观看| 亚洲精品色婷婷在线影院| 久久aa毛片免费播放嗯啊| jlzzjlzz亚洲jzjzjz| | 亚洲人成伊人成综合网久久久| 国产精成人品日日拍夜夜免费| 亚洲三级在线视频| 亚洲电影日韩精品 | 亚洲美女激情视频| 国产免费AV片无码永久免费| 成人无码区免费A∨直播|