[發明專利]一種機器人講故事的方法、裝置、機器人及存儲介質有效
| 申請號: | 201711455825.2 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN109979430B | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 熊友軍;吳林波 | 申請(專利權)人: | 深圳市優必選科技有限公司 |
| 主分類號: | G10L13/08 | 分類號: | G10L13/08;G10L13/033;G10L13/04;G06F16/33;G06F40/30 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機器人 講故事 方法 裝置 存儲 介質 | ||
1.一種機器人講故事的方法,其特征在于,包括:
獲取包含故事內容的文本文件;
提取所述故事內容中的各個角色信息;
生成與各個角色信息所對應音色的語音,包括:判斷本地是否存儲有所述各個角色信息所對應音色的語音;若是,從本地獲取每一個角色信息所對應音色的語音,建立并保存每一個角色信息與其對應音色的語音的對應關系;若否,則獲取第一角色信息和第二角色信息,從網絡獲取各個第一角色信息對應的聲紋數據,根據所述聲紋數據提取音色參數生成對應音色的語音,建立并保存每一個第一角色信息與其對應音色的語音的對應關系,從本地獲取各個第二角色信息所對應音色的語音,建立并保存每一個第二角色信息與其對應音色的語音的對應關系,其中所述第一角色信息是指所述各個角色信息中本地未存儲有對應音色的語音的角色信息,所述第二角色信息是指所述各個角色信息中本地存儲有對應音色的語音的角色信息;
基于各個角色信息所對應音色的語音朗讀所述故事內容。
2.如權利要求1所述的方法,其特征在于,所述基于各個角色信息所對應音色的語音朗讀所述故事內容,包括:
確定所述故事內容中當前待朗讀的故事片段,所述故事片段為單個角色對應的文本段;
確定所述當前待朗讀的故事片段所對應的角色信息,并獲取該角色信息對應音色的語音;
基于該角色信息對應音色的語音朗讀該故事片段;
當所述故事內容中的所有故事片段未朗讀完時,獲取下一個故事片段,并將所述下一個故事片段作為當前待朗讀片段,并返回執行確定所述當前待朗讀的故事片段所對應的角色信息,并獲取該角色信息對應音色的語音的步驟以及后續步驟。
3.如權利要求2所述的方法,其特征在于,在確定所述故事內容中當前待朗讀的故事片段之前,還包括:
標記所述故事內容中每一個故事片段所屬的角色信息。
4.如權利要求1至3中任一項所述的方法,其特征在于,在提取所述故事內容中的各個角色信息之后,還包括:
以列表的方式存儲所述各個角色信息,其中列表中各個角色信息的順序按照所述故事內容中角色的出場順序進行排列。
5.一種機器人講故事的裝置,其特征在于,包括:
文本獲取單元,用于獲取包含故事內容的文本文件;
角色提取單元,用于提取所述故事內容中的各個角色信息;
音色生成單元,用于生成與各個角色信息所對應音色的語音;所述音色生成單元包括:判斷子單元,用于判斷本地是否存儲有所述各個角色信息所對應音色的語音;音色生成第一子單元,用于若是,從本地獲取每一個角色信息所對應音色的語音,建立并保存每一個角色信息與其對應音色的語音的對應關系;音色生成第二子單元,用于若否,則獲取第一角色信息和第二角色信息,從網絡獲取各個第一角色信息對應的聲紋數據,根據所述聲紋數據提取音色參數生成對應音色的語音,建立并保存每一個第一角色信息與其對應音色的語音的對應關系,從本地獲取各個第二角色信息所對應音色的語音,建立并保存每一個第二角色信息與其對應音色的語音的對應關系,其中所述第一角色信息是指所述各個角色信息中本地未存儲有對應音色的語音的角色信息,所述第二角色信息是指所述各個角色信息中本地存儲有對應音色的語音的角色信息;
朗讀單元,用于基于各個角色信息所對應音色的語音朗讀所述故事內容。
6.如權利要求5所述的裝置,其特征在于,所述朗讀單元包括:
當前片段確定子單元,用于確定所述故事內容中當前待朗讀的故事片段,所述故事片段為單個角色對應的文本段;
當前音色確定子單元,用于確定所述當前待朗讀的故事片段所對應的角色信息,并獲取該角色信息對應音色的語音;
當前片段朗讀子單元,用于基于該角色信息對應音色的語音朗讀該故事片段;
下一片段朗讀子單元,用于當所述故事內容中的所有故事片段未朗讀完時,獲取下一個故事片段,并將所述下一個故事片段作為當前待朗讀片段。
7.一種機器人,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至4任一項所述方法的步驟。
8.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至4任一項所述方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市優必選科技有限公司,未經深圳市優必選科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711455825.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種TTS的方法及系統
- 下一篇:一種多功能智能語言翻譯系統





