• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種語音播讀網頁信息的方法、瀏覽器客戶端及服務器技術

    技術編號:14903940 閱讀:67 留言:0更新日期:2017-03-29 19:07
    本發明專利技術提供了一種語音播讀網頁信息的方法、瀏覽器客戶端及服務器。其中,瀏覽器客戶端安裝有語音合成TTS引擎,該方法包括:瀏覽器客戶端向服務器發送頁面訪問請求,包括頁面地址和TTS標識信息;瀏覽器客戶端接收服務器返回的應答數據,應答數據包括服務器根據TTS標識信息確定的TTS標準版本號及頁面地址對應的TTS頁面數據;瀏覽器客戶端根據TTS標準版本號通過TTS引擎對TTS頁面數據進行語音播讀。本發明專利技術通過瀏覽器客戶端安裝的TTS引擎對頁面信息進行語音播讀,在用戶不方便通過眼睛瀏覽網頁時,以及對于眼睛有生理缺陷的用戶,都可以通過聽覺來收聽播讀的頁面信息,為用戶瀏覽網頁提供了一種基于聽覺的便捷方式。

    【技術實現步驟摘要】

    本專利技術涉及互聯網通信領域,具體而言,涉及一種語音播讀網頁信息的方法、瀏覽器客戶端及服務器
    技術介紹
    目前,終端都安裝有瀏覽器,用戶經常通過瀏覽器瀏覽網頁,網頁一般包括文本、圖片或視頻等信息,這些信息都是基于用戶的視覺感官的。當用戶通過瀏覽器瀏覽網頁時,終端將網頁顯示在終端的屏幕上,用戶必須通過眼睛觀看來瀏覽網頁。但日常生活中存在一些不方便通過眼睛瀏覽網頁的場景,如當用戶正駕駛汽車,或者正搭乘擁擠的公共交通工具,或者用戶正在步行或跑步時,此時通過眼睛瀏覽網頁會給用戶帶來不便,甚至對用戶的眼睛造成傷害。另外,盲人或弱視者等眼睛有生理缺陷的用戶根本無法通過眼睛瀏覽網頁。對于上述不便于通過眼睛瀏覽網頁的情況,目前相關技術還沒有給出將網頁信息便捷地提供給用戶的方式,影響了用戶使用瀏覽器的體驗度。
    技術實現思路
    有鑒于此,本專利技術實施例的目的在于提供一種語音播讀網頁信息的方法、瀏覽器客戶端及服務器,通過瀏覽器客戶端安裝的TTS引擎對頁面信息進行語音播讀,為用戶瀏覽網頁提供一種基于聽覺的全新方式。第一方面,本專利技術實施例提供了一種語音播讀網頁信息的方法,包括:所述瀏覽器客戶端向服務器發送頁面訪問請求,所述頁面訪問請求包括頁面地址和語音合成TTS標識信息;所述瀏覽器客戶端接收所述服務器根據所述頁面訪問請求返回的應答數據,所述應答數據包括所述服務器根據所述TTS標識信息確定的TTS標準版本號及所述頁面地址對應的TTS頁面數據;所述瀏覽器客戶端根據所述TTS標準版本號通過TTS引擎對所述TTS頁面數據進行語音播讀。結合第一方面,本專利技術實施例提供了上述第一方面的第一種可能的實現方式,其中,所述瀏覽器客戶端根據所述TTS標準版本號通過所述TTS引擎對所述TTS頁面數據進行語音播讀,包括:所述瀏覽器客戶端根據所述TTS標準版本號獲取對應的TTS標準協議;所述瀏覽器客戶端根據所述TTS標準協議,從所述TTS頁面數據中解析出全局播讀信息、局部播讀信息及待播讀數據;所述瀏覽器客戶端通過所述TTS引擎獲取所述待播讀數據對應的語音數據,并根據所述全局播讀信息和所述局部播讀信息播讀所述語音數據。結合第一方面的第一種可能的實現方式,本專利技術實施例提供了上述第一方面的第二種可能的實現方式,其中,所述瀏覽器客戶端通過所述TTS引擎獲取所述待播讀數據對應的語音數據,包括:所述瀏覽器客戶端確定所述TTS引擎的引擎類型,所述引擎類型包括全功能引擎和精簡引擎;當所述瀏覽器客戶端安裝的TTS引擎的引擎類型為全功能引擎時,所述瀏覽器客戶端通過所述TTS引擎調用本地語音庫將所述待播讀數據轉換為語音數據;當所述瀏覽器客戶端安裝的TTS引擎的引擎類型為精簡引擎時,所述瀏覽器客戶端從所述服務器加載已錄制語音資源數據,通過所述TTS引擎調用加載的所述已錄制語音資源數據將所述待播讀數據轉換為語音數據。結合第一方面的第一種可能的實現方式,本專利技術實施例提供了上述第一方面的第三種可能的實現方式,其中,所述瀏覽器客戶端根據所述TTS標準協議,從所述TTS頁面數據中解析出全局播讀信息、局部播讀信息及待播讀數據,包括:所述瀏覽器客戶端根據所述TTS標準協議,從所述TTS頁面數據的頭部信息中解析出全局播讀信息;所述瀏覽器客戶端從所述TTS頁面數據中識別預設標簽對應的數據塊,將識別的所述數據塊確定為待播讀數據;所述瀏覽器客戶端從識別的所述預設標簽的開標簽信息中獲取局部播讀信息。結合第一方面,本專利技術實施例提供了上述第一方面的第四種可能的實現方式,其中,當所述TTS引擎的引擎類型為全功能引擎,且所述瀏覽器客戶端根據所述TTS標準版本號通過所述TTS引擎對所述TTS頁面數據進行語音播讀時,所述方法還包括:所述瀏覽器客戶端采集用戶的語音信息,并通過所述TTS引擎將所述用戶的語音信息識別為文本信息;若所述文本信息與預設的語音播放控制信息相匹配,則執行相應的語音播放控制操作。第二方面,本專利技術實施例提供了一種語音播讀網頁信息的方法,所述方法包括:服務器接收瀏覽器客戶端發送的頁面訪問請求,所述頁面訪問請求包括頁面地址和TTS標識信息;所述服務器根據所述TTS標識信息確定TTS標準版本號,及根據所述頁面地址和所述TTS標識信息獲取所述頁面地址對應的TTS頁面數據;所述服務器將所述TTS頁面數據及所述TTS標準版本號作為應答數據發送給所述瀏覽器客戶端,以使所述瀏覽器客戶端根據所述TTS標準版本號對所述TTS頁面數據進行語音播讀。結合第二方面,本專利技術實施例提供了上述第二方面的第一種可能的實現方式,其中,所述TTS標識信息包括所述瀏覽器客戶端所支持的TTS標準版本號和所述瀏覽器客戶端安裝的TTS引擎的引擎類型;所述服務器根據所述頁面地址和所述TTS標識信息獲取所述頁面地址對應的TTS頁面數據,包括:所述服務器根據所述頁面地址加載對應的頁面數據;所述服務器根據所述瀏覽器客戶端所支持的TTS標準版本號和所述引擎類型對所述頁面數據進行TTS標記,得到所述頁面地址對應的TTS頁面數據。結合第二方面,本專利技術實施例提供了上述第二方面的第二種可能的實現方式,其中,所述TTS標識信息包括所述瀏覽器客戶端所支持的TTS標準版本號和所述瀏覽器客戶端安裝的TTS引擎的引擎類型;所述服務器根據所述頁面地址和所述TTS標識信息獲取所述頁面地址對應的TTS頁面數據,包括:所述服務器根據所述TTS標識信息和所述頁面地址,查詢本地緩存中是否存在對應的TTS頁面數據,若存在,則直接從本地緩存中獲取所述TTS頁面數據;當查詢出本地緩存中不存在對應的TTS頁面數據時,所述服務器根據所述頁面地址加載對應的頁面數據,根據所述瀏覽器客戶端所支持的TTS標準版本號和所述引擎類型對所述頁面數據進行TTS標記,得到所述頁面地址對應的TTS頁面數據。結合第二方面及第二方面的第一或第二種可能的實現方式,本專利技術實施例提供了上述第二方面的第三種可能的實現方式,其中,所述服務器根據所述瀏覽器客戶端所支持的TTS標準版本號和所述引擎類型對所述頁面數據進行TTS標記,包括:所述服務器根據所述瀏覽器客戶端所支持的TTS標準版本號,確定所述瀏覽器客戶端所支持的TTS標準版本標記集合;根據所述引擎類型,確定所述引擎類型對應的TTS標記策略;所述服務器根據所述TTS標準版本標記集合和所述TTS標記策略在所述頁面數據的頭部信息中添加全局播讀信息;所述服務器從所述頁面數據中確定出需語音播讀的數據塊,根據所述TTS標準版本標記集合和所述TTS標記策略通過預設標簽對所述數據塊進行標記,并在所述預設標簽的開標簽信息中添加局部播讀信息。結合第二方面的第二種可能的實現方式,本專利技術實施例提供了上述第二方面的第四種可能的實現方式,其中,所述服務器對所述頁面數據進行TTS標記,得到所述頁面地址對應的TTS頁面數據之后,還包括:所述服務器將所述TTS標識信息、所述頁面地址及所述TTS頁面數據存儲到本地緩存中。結合第二方面,本專利技術實施例提供了上述第二方面的第五種可能的實現方式,其中,所述TTS標識信息包括所述瀏覽器客戶端所支持的TTS標準版本號;所述服務器根據所述TTS標識信息確定TTS標準版本號,包括:所述服務器將所述瀏覽器客戶端所支持的TTS標準版本號與自身支持的版本號進行本文檔來自技高網...

    【技術保護點】
    一種語音播讀網頁信息的方法,其特征在于,包括:瀏覽器客戶端向服務器發送頁面訪問請求,所述頁面訪問請求包括頁面地址和語音合成TTS標識信息;所述瀏覽器客戶端接收所述服務器根據所述頁面訪問請求返回的應答數據,所述應答數據包括所述服務器根據所述TTS標識信息確定的TTS標準版本號及所述頁面地址對應的TTS頁面數據;所述瀏覽器客戶端根據所述TTS標準版本號通過TTS引擎對所述TTS頁面數據進行語音播讀。

    【技術特征摘要】
    1.一種語音播讀網頁信息的方法,其特征在于,包括:瀏覽器客戶端向服務器發送頁面訪問請求,所述頁面訪問請求包括頁面地址和語音合成TTS標識信息;所述瀏覽器客戶端接收所述服務器根據所述頁面訪問請求返回的應答數據,所述應答數據包括所述服務器根據所述TTS標識信息確定的TTS標準版本號及所述頁面地址對應的TTS頁面數據;所述瀏覽器客戶端根據所述TTS標準版本號通過TTS引擎對所述TTS頁面數據進行語音播讀。2.根據權利要求1所述的方法,其特征在于,所述瀏覽器客戶端根據所述TTS標準版本號通過所述TTS引擎對所述TTS頁面數據進行語音播讀,包括:所述瀏覽器客戶端根據所述TTS標準版本號獲取對應的TTS標準協議;所述瀏覽器客戶端根據所述TTS標準協議,從所述TTS頁面數據中解析出全局播讀信息、局部播讀信息及待播讀數據;所述瀏覽器客戶端通過所述TTS引擎獲取所述待播讀數據對應的語音數據,并根據所述全局播讀信息和所述局部播讀信息播讀所述語音數據。3.根據權利要求2所述的方法,其特征在于,所述瀏覽器客戶端通過所述TTS引擎獲取所述待播讀數據對應的語音數據,包括:所述瀏覽器客戶端確定所述TTS引擎的引擎類型,所述引擎類型包括全功能引擎和精簡引擎;當所述瀏覽器客戶端安裝的TTS引擎的引擎類型為全功能引擎時,所述瀏覽器客戶端通過所述TTS引擎調用本地語音庫將所述待播讀數據轉換為語音數據;當所述瀏覽器客戶端安裝的TTS引擎的引擎類型為精簡引擎時,所述瀏覽器客戶端從所述服務器加載已錄制語音資源數據,通過所述TTS引擎調用加載的所述已錄制語音資源數據將所述待播讀數據轉換為語音數據。4.根據權利要求2所述的方法,其特征在于,所述瀏覽器客戶端根據所述TTS標準協議,從所述TTS頁面數據中解析出全局播讀信息、局部播讀信息及待播讀數據,包括:所述瀏覽器客戶端根據所述TTS標準協議,從所述TTS頁面數據的頭部信息中解析出全局播讀信息;所述瀏覽器客戶端從所述TTS頁面數據中識別預設標簽對應的數據塊,將識別的所述數據塊確定為待播讀數據;所述瀏覽器客戶端從識別的所述預設標簽的開標簽信息中獲取局部播讀信息。5.根據權利要求1所述的方法,其特征在于,當所述TTS引擎的引擎類型為全功能引擎,且所述瀏覽器客戶端根據所述TTS標準版本號通過所述TTS引擎對所述TTS頁面數據進行語音播讀時,所述方法還包括:所述瀏覽器客戶端采集用戶的語音信息,并通過所述TTS引擎將所述用戶的語音信息識別為文本信息;若所述文本信息與預設的語音播放控制信息相匹配,則執行相應的語音播放控制操作。6.一種語音播讀網頁信息的方法,其特征在于,所述方法包括:服務器接收瀏覽器客戶端發送的頁面訪問請求,所述頁面訪問請求包括頁面地址和TTS標識信息;所述服務器根據所述TTS標識信息確定TTS標準版本號,及根據所述頁面地址和所述TTS標識信息獲取所述頁面地址對應的TTS頁面數據;所述服務器將所述TTS頁面數據及所述TTS標準版本號作為應答數據發送給所述瀏覽器客戶端,以使所述瀏覽器客戶端根據所述TTS標準版本號對所述TTS頁面數據進行語音播讀。7.根據權利要求6所述的方法,其特征在于,所述TTS標識信息包括所述瀏覽器客戶端所支持的TTS標準版本號和所述瀏覽器客戶端安裝的TTS引擎的引擎類型;所述服務器根據所述頁面地址和所述TTS標識信息獲取所述頁面地址對應的TTS頁面數據,包括:所述服務器根據所述頁面地址加載對應的頁面數據;所述服務器根據所述瀏覽器客戶端所支持的TTS標準版本號和所述引擎類型對所述頁面數據進行TTS標記,得到所述頁面地址對應的TTS頁面數據。8.根據權利要求6所述的方法,其特征在于,所述TTS標識信息包括所述瀏覽器客戶端所支持的TTS標準版本號和所述瀏覽器客戶端安裝的TTS引擎的引擎類型;所述服務器根據所述頁面地址和所述TTS標識信息獲取所述頁面地址對應的TTS頁面數據,包括:所述服務器根據所述TTS標識信息和所述頁面地址,查詢本地緩存中是否存在對應的TTS頁面數據,若存在,則直接從本地緩存中獲取所述TTS頁面數據;當查詢出本地緩存中不存在對應的TTS頁面數據時,所述服務器根據所述頁面地址加載對應的頁面數據,根據所述瀏覽器客戶端所支持的TTS標準版本號和所述引擎類型對所述頁面數據進行TTS標記,得到所述頁面地址對應的TTS頁面數據。9.根據權利要求7或8所述的方法,其特征在于,所述服務器根據所述瀏覽器客戶端所支持的TTS標準版本號和所述引擎類型對所述頁面數據進行TTS標記,包括:所述服務器根據所述瀏覽器客戶端所支持的TTS標準版本號,確定所述瀏覽器客戶端所支持的TTS標準版本標記集合;根據所述引擎類型,確定所述引擎類型對應的TTS標記策略;所述服務器根據所述TTS標準版本標記集合和所述TTS標記策略在所述頁面數據的頭部信息中添加全局播讀信息;所述服務器從所述頁面數據中確定出需語音播讀的數據塊,根據所述TTS標準版本標記集合和所述TTS標記策略通過預設標簽對所述數據塊進行標記,并在所述預設標簽的開標簽信息中添加局部播讀信息。10.根據權利要求8所述的方法,其特征在于,所述服務器對所述頁面數據進行TTS標記,得到所述頁面地址對應的TTS頁面數據之后,還包括:所述服務器將所述TTS標識信息、所述頁面地址及所述TTS頁面數據存儲到本地緩存中。11.根據權利要求6所述的方法,其特征在于,所述TTS標識信息包括所述瀏覽器客戶端所支持的TTS標準版本號;所述服務器根據所述TTS標識信息確定TTS標準版本號,包括:所述服務器將所述瀏覽器客戶端所支持的TTS標準版本號與自身支持的版本號進行比較;當所述瀏覽器客戶端所支持的TTS標準版本號高于所述服務器支持的版本號時,所述服務器將自身支持的版本號確定為TTS標準版本號;當所述瀏覽器客戶端所支持的TTS標準版本號低于或等于所述服務器支持的版本號時,所述服務器將所述瀏覽器客戶端所支持的TTS標準版本號確定為所述TTS標準版本號。12.根據權利要求6所述的方法,其特征在于,所述方法還包括:所述服務器判斷所述頁面訪問請求中所述TTS標識信息包括的TTS引擎的引擎類型是否為精簡引擎,當判斷出所述引擎類型為精簡引擎時,獲取自身存儲的語音資源數據,將所述語音資源數據發送給所...

    【專利技術屬性】
    技術研發人員:梁捷吳偉勇
    申請(專利權)人:廣州市動景計算機科技有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: av色欲无码人妻中文字幕| 无码精品人妻一区二区三区免费看 | 久久水蜜桃亚洲av无码精品麻豆| 国产精品亚韩精品无码a在线| 18禁网站免费无遮挡无码中文 | 亚洲成a人无码亚洲成av无码| 精品久久久久久无码人妻中文字幕 | 久久久久亚洲AV无码专区网站 | 成年无码av片完整版| 人妻中文字幕无码专区| 久久伊人中文无码| 精品无码人妻一区二区三区18| 亚洲av永久无码精品国产精品| 免费a级毛片无码a∨蜜芽试看| 中文有无人妻vs无码人妻激烈| 人妻中文字系列无码专区| 无码国内精品久久人妻麻豆按摩| 亚洲天然素人无码专区| 亚洲AV无码国产精品色午友在线| 日韩精品无码久久一区二区三| 久久亚洲AV无码精品色午夜| 亚洲中文字幕无码一区| 久久人妻少妇嫩草AV无码蜜桃| 亚洲日韩一区二区一无码| 精品无码av一区二区三区| 亚洲AV无码专区电影在线观看 | 免费看成人AA片无码视频吃奶| 久久青青草原亚洲av无码| 亚洲AV无码一区二三区| 人妻少妇乱子伦无码专区| 亚洲高清无码在线观看| 内射无码专区久久亚洲| 免费无码黄网站在线观看| 免费人妻av无码专区| 亚洲国产精品成人AV无码久久综合影院 | 精品无码人妻一区二区三区不卡| 无码丰满熟妇浪潮一区二区AV| 免费无码又爽又刺激聊天APP | 国产高新无码在线观看| 亚洲成av人片不卡无码久久| 无码人妻精品一区二|