[發明專利]文件存儲與查詢的方法及裝置、存儲介質在審
| 申請號: | 202010464465.8 | 申請日: | 2020-05-27 |
| 公開(公告)號: | CN111611208A | 公開(公告)日: | 2020-09-01 |
| 發明(設計)人: | 鄭金磊;劉華;周偉東;喻凌;劉凱 | 申請(專利權)人: | 北京太極華保科技股份有限公司 |
| 主分類號: | G06F16/14 | 分類號: | G06F16/14;G06F16/16;G06F16/172;G06F16/174;G10L13/08;G10L13/047 |
| 代理公司: | 北京善任知識產權代理有限公司 11650 | 代理人: | 張振偉 |
| 地址: | 102200 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 存儲 查詢 方法 裝置 介質 | ||
1.一種文件存儲與查詢的方法,其特征在于,所述方法包括:
獲取待進行語音合成的文本,對所述文本進行哈希HASH值計算,得到所述文本的HASH值;
以所計算的HASH值作為文件名,在設定的語音文件目錄下查詢是否存在相同文件名的語音文件;
查詢到存在相同文件名的語音文件,調用所述相同文件名的語音文件,將所述相同文件名的語音文件作為所述文本的語音文件;未查詢到相同文件名的語音文件時,基于所述文本進行語音合成,以所計算的HASH值作為所合成的語音文件的文件名,將所合成的語音文件存儲在所述設定的語音文件目錄中。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
獲取所述文本的聲優、音量、語速、口音的信息至少之一,將所獲取的聲優、音量、語速、口音中的至少之一與所述文本拼接,形成拼接文本,對所述拼接文本進行哈希HASH值計算,得到所述拼接文本的HASH值;
以所計算的HASH值作為文件名,在設定的語音文件目錄下查詢是否存在相同文件名的語音文件;
查詢到存在相同文件名的語音文件,調用所述相同文件名的語音文件,將所述相同文件名的語音文件作為所述拼接文本的語音文件;未查詢到相同文件名的語音文件時,基于所述拼接文本進行語音合成,以所計算的HASH值作為所合成的語音文件的文件名,將所合成的語音文件存儲在所述設定的語音文件目錄中。
3.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
設定存儲語音文件的固定地址池,將所述固定地址池作為所述語音文件目錄;或者
獲取所述文本的HASH散列值,將所述HASH散列值中指定開始位置和結束位置對應的字符串作為語音文件目錄。
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
根據所述文本的HASH散列值,將所述文本對應的語音文件、所述文本的聲優、音量、語速、口音的信息至少之一的屬性信息進行多級分層存儲。
5.一種文件存儲與查詢的裝置,其特征在于,所述裝置包括:
獲取單元,用于獲取待進行語音合成的文本;
計算單元,用于對所述文本進行哈希HASH值計算,得到所述文本的HASH值;
查詢單元,用于以所計算的HASH值作為文件名,在設定的語音文件目錄下查詢是否存在相同文件名的語音文件;
調用單元,用于在所述查詢單元查詢到存在相同文件名的語音文件,調用所述相同文件名的語音文件,將所述相同文件名的語音文件作為所述文本的語音文件;
語音合成單元,用于在所述查詢單元未查詢到相同文件名的語音文件時,基于所述文本進行語音合成;
存儲單元,用于以所計算的HASH值作為所合成的語音文件的文件名,將所合成的語音文件存儲在所述設定的語音文件目錄中。
6.根據權利要求5所述的裝置,其特征在于,所述獲取單元,還用于獲取所述文本的聲優、音量、語速、口音的信息至少之一;
所述裝置還包括:
拼接單元,用于將所獲取的聲優、音量、語速、口音中的至少之一與所述文本拼接,形成拼接文本;
所述計算單元,還用于對所述拼接文本進行哈希HASH值計算,得到所述拼接文本的HASH值;
所述查詢單元,還用于以所計算的HASH值作為文件名,在設定的語音文件目錄下查詢是否存在相同文件名的語音文件;
所述調用單元,還用于在所述查詢單元查詢到存在相同文件名的語音文件,調用所述相同文件名的語音文件,將所述相同文件名的語音文件作為所述拼接文本的語音文件;
所述語音合成單元,還用于在所述查詢單元未查詢到相同文件名的語音文件時,基于所述拼接文本進行語音合成;
所述存儲單元,還用于以所計算的HASH值作為所合成的語音文件的文件名,將所合成的語音文件存儲在所述設定的語音文件目錄中。
7.根據權利要求5或6所述的裝置,其特征在于,所述裝置還包括:
設定單元,用于設定存儲語音文件的固定地址池,將所述固定地址池作為所述語音文件目錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京太極華保科技股份有限公司,未經北京太極華保科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010464465.8/1.html,轉載請聲明來源鉆瓜專利網。





