<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
    主站蜘蛛池模板: 日本一线a视频免费观看| 97人伦色伦成人免费视频| 亚洲中久无码永久在线观看同| 亚洲中文无码永久免| 精品免费国产一区二区| 亚洲AV香蕉一区区二区三区| 日本免费一二区在线电影| 激情小说亚洲色图| 免费a级毛片大学生免费观看 | 国产精品亚洲а∨无码播放不卡| 免费无码看av的网站| 黄色毛片免费网站| 亚洲香蕉成人AV网站在线观看| 免费观看91视频| 亚洲毛片免费观看| 国产精品黄页在线播放免费| 色哟哟国产精品免费观看| 亚洲色中文字幕无码AV| 国产91色综合久久免费| 亚洲AV无码国产精品永久一区| 亚洲精品国产精品国自产观看 | 国产午夜亚洲精品理论片不卡 | 精品亚洲aⅴ在线观看| 国产99视频精品免费观看7| 亚洲AV成人一区二区三区观看| 亚洲人成网站18禁止一区 | 成人免费视频软件网站| 日韩大片免费观看视频播放| 伊人久久精品亚洲午夜| 97在线视频免费| 亚洲av无码一区二区三区人妖| 久久久精品国产亚洲成人满18免费网站 | 精品人妻系列无码人妻免费视频| 亚洲AV无码乱码国产麻豆| 99久久免费国产香蕉麻豆| 特级av毛片免费观看| 亚洲AV日韩AV永久无码绿巨人 | 毛片a级毛片免费观看免下载 | 亚洲w码欧洲s码免费| 亚洲女人被黑人巨大进入| 99在线在线视频免费视频观看|