[發明專利]生成語音動畫的方法和裝置有效
| 申請號: | 201610889079.7 | 申請日: | 2016-10-11 |
| 公開(公告)號: | CN106653054B | 公開(公告)日: | 2020-02-14 |
| 發明(設計)人: | 王夏鳴;趙志翔 | 申請(專利權)人: | 科大訊飛股份有限公司 |
| 主分類號: | G10L21/12 | 分類號: | G10L21/12 |
| 代理公司: | 11201 北京清亦華知識產權代理事務所(普通合伙) | 代理人: | 張大威 |
| 地址: | 230088 安徽省*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 語音 動畫 方法 裝置 | ||
1.一種生成語音動畫的方法,其特征在于,包括:
獲取當前語音信號的音量值;
根據所述音量值,在組成待生成的語音動畫波形的位置點中確定波峰位置點,以及確定波峰位置點的波峰振幅值,其中,定義組成波形的多個位置點,對應每個所述位置點,根據所述音量值確定所述位置點是否為候選波峰位置點,并根據所述候選波峰位置點確定所述波峰位置點;
根據所述波峰位置點和所述波峰振幅值,生成語音動畫波形。
2.根據權利要求1所述的方法,其特征在于,還包括:
根據當前語音信號的音量值確定輸入音量值,以便將所述輸入音量值作為后續運算的音量值;
其中,所述根據當前語音信號的音量值確定輸入音量值,包括:
將當前語音信號的音量值確定為輸入音量值;或者,
如果當前語音信號的音量值小于預設音量值時,則設置輸入音量值為小于預設值的固定值;如果當前語音信號的音量值大于或等于預設音量值時,則將當前語音信號的音量值增加預設值后作為輸入音量值。
3.根據權利要求1所述的方法,其特征在于,所述根據所述音量值,在組成待生成的語音動畫波形的位置點中確定波峰位置點,包括:
獲取組成待生成的語音動畫波形的位置點,并獲取所述位置點的坐標值;
根據所述音量值和所述位置點的坐標值,在所述位置點中確定候選波峰位置點;
將候選波峰位置點直接作為最終采用的波峰位置點;或者,確定波峰位置點的個數;選擇所述個數的候選波峰位置點,作為最終采用的波峰位置點。
4.根據權利要求3所述的方法,其特征在于,所述根據所述音量值和所述位置點的坐標值,在所述位置點中確定候選波峰位置點,包括:
根據所述音量值和所述位置點的坐標值,確定位置點為候選波峰位置點的概率值;
根據所述概率值確定對應的位置點是否為候選波峰位置點。
5.根據權利要求4所述的方法,其特征在于,所述概率值與所述輸入音量值和所述位置點的坐標值的絕對值成正相關關系,所述根據所述概率值確定對應的位置點是否為候選波峰位置點,包括:
如果所述概率值小于預設概率值,確定對應的位置點不是候選波峰位置點;如果所述概率值大于或等于預設概率值,確定對應的位置點是候選波峰位置點。
6.根據權利要求3所述的方法,其特征在于,所述確定波峰位置點的個數,包括:
將所述音量值的預設倍數,確定為波峰位置點的個數;或者,
將所述音量值的預設倍數與預設范圍內的隨機數的和值,確定為波峰位置點的個數。
7.根據權利要求1所述的方法,其特征在于,所述確定波峰位置點的波峰振幅值,包括:
根據所述音量值確定振幅最大值;
根據波峰位置點的坐標值和所述振幅最大值,確定波峰位置點的波峰振幅值的初始值;
根據所述初始值確定所述波峰振幅值的最終值。
8.根據權利要求7所述的方法,其特征在于,所述初始值與所述波峰位置點的坐標值的絕對值及所述振幅最大值成正相關關系,所述根據所述初始值確定所述波峰振幅值的最終值,包括:
將所述初始值直接作為所述最終值;或者,
將所述初始值與預設范圍內的隨機數的乘積,作為所述最終值。
9.根據權利要求1所述的方法,其特征在于,所述根據所述波峰位置點和所述波峰振幅值,生成語音動畫波形,包括:
根據所述位置點的坐標值、所述波峰位置點的坐標值和所述波峰振幅值,確定所述位置點的振幅值;
根據所述位置點的振幅值,生成語音動畫波形。
10.根據權利要求1所述的方法,其特征在于,還包括:
確定語音動畫的更新周期,根據所述更新周期重新生成語音動畫并展示;
其中,所述更新周期為預設的固定值,或者,所述更新周期與所述音量值相關。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于科大訊飛股份有限公司,未經科大訊飛股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610889079.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:虛擬人臉動畫的生成方法及裝置
- 下一篇:在線英語口語評估系統





