本發明專利技術公開了一種聲音動畫的制作方法及電子設備,該方法包括:獲取語音信息;將所述語音信息分割為多個語音片段;獲取所述語音片段的特征;根據所述特征選取對應的嘴部表情;根據所述嘴部表情生成對應的表情幀;根據所述表情幀生成動畫;該方法能夠實時的通過語音來生成對應的表情動畫,無需獲取面部的視頻信息,具有效率高、速度快、限制少、資源消耗少的優點。
Method for making sound animation and electronic equipment
The invention discloses a method for making a sound animation and electronic equipment, the method comprises: acquiring voice information; the voice information is divided into a plurality of speech segments; feature acquiring the speech segments according to the characteristics of the corresponding selection; mouth expression; expression according to the frame of the mouth to generate the corresponding expression; according to the expression of animation frame; the method can real-time through voice to generate the corresponding facial expression animation, without obtaining video information, has the advantages of high efficiency, fast speed, less limitation, less resource consumption advantages.
【技術實現步驟摘要】
一種聲音動畫的制作方法及電子設備
本專利技術涉及計算機
,特別涉及一種聲音動畫的制作方法及電子設備。
技術介紹
現有的表情動畫的制作方法通常是通過獲取面部表情的視頻信息來生成對應的表情動畫,這種方法需要獲取大量的視頻信息,效率低下、速度慢、受到視頻采集等各方面的限制較多,資源消耗也比較大。
技術實現思路
為了解決上述問題,本專利技術提供一種聲音動畫的制作方法及電子設備。所述技術方案如下:第一方面,提供了一種聲音動畫的制作方法,所述方法包括:獲取語音信息;將所述語音信息分割為多個語音片段;獲取所述語音片段的特征;根據所述特征選取對應的嘴部表情;根據所述嘴部表情生成對應的表情幀;根據所述表情幀生成動畫。結合第一方面,在第一種可能的實現方式中,所述將所述語音信息分割為多個語音片段包括:根據所述動畫的幀率對所述語音信息進行分割,得到分割后的語音片段;其中,每個語音片段與動畫中的一幀相對應。結合第一方面,在第二種可能的實現方式中,所述根據所述特征選取對應的嘴部表情包括:根據所述特征與預設的模型,在預設的表情庫中選擇與所述特征對應的嘴部表情。結合第一方面,在第三種可能的實現方式中,所述根據所述特征選取對應的嘴部表情包括:根據所述特征,預設的模型以及所述特征對應的語音片段的上一語音片段對應的嘴部表情,在預設的表情庫中選擇與所述特征對應的嘴部表情。結合第一方面至第一方面的第三種任一項可能的實現方式,在第四種可能的實現方式中,所述嘴部表情包括嘴部的開閉狀態和/或嘴部的形狀。結合第一方面的第四種可能的實現方式,在第五種可能的實現方式中,所述根據所述嘴部表情生成對應的表情幀包括:根據嘴部的開閉狀態和/或嘴部的形狀生成面部表情;根據所述面部表情生成對應的表情幀。第二方面,提供了一種電子設備,所述電子設備包括:語音獲取模塊,用于獲取語音信息;分割模塊,用于將所述語音信息分割為多個語音片段;特征提取模塊,用于獲取所述語音片段的特征;嘴部表情選擇模塊,用于根據所述特征選取對應的嘴部表情;表情幀生成模塊,用于根據所述嘴部表情生成對應的表情幀;動畫生成模塊,用于根據所述表情幀生成動畫。結合第二方面,在第一種可能的實現方式中,所述分割模塊具體用于:根據所述動畫的幀率對所述語音信息進行分割,得到分割后的語音片段;其中,每個語音片段與動畫中的一幀相對應。結合第二方面,在第二種可能的實現方式中,所述嘴部表情選擇模塊具體用于:根據所述特征與預設的模型,在預設的表情庫中選擇與所述特征對應的嘴部表情。結合第二方面,在第三種可能的實現方式中,所述嘴部表情選擇模塊具體用于:根據所述特征,預設的模型以及所述特征對應的語音片段的上一語音片段對應的嘴部表情,在預設的表情庫中選擇與所述特征對應的嘴部表情。結合第二方面至第二方面的第三種任一項可能的實現方式,在第四種可能的實現方式中,所述嘴部表情包括嘴部的開閉狀態和/或嘴部的形狀。結合第二方面的第四種可能的實現方式,在第五種可能的實現方式中,所述表情幀生成模塊具體用于:根據嘴部的開閉狀態和/或嘴部的形狀生成面部表情;根據所述面部表情生成對應的表情幀。第三方面,提供了一種電子設備,所述設備包括存儲器,音頻模塊,以及與所述存儲器,所述音頻模塊連接的處理器,其中,所述存儲器用于存儲一組程序代碼,所述處理器調用所述存儲器所存儲的程序代碼用于執行以下操作:獲取語音信息;將所述語音信息分割為多個語音片段;獲取所述語音片段的特征;根據所述特征選取對應的嘴部表情;根據所述嘴部表情生成對應的表情幀;根據所述表情幀生成動畫。結合第三方面,在第一種可能的實現方式中,所述處理器調用所述存儲器所存儲的程序代碼用于執行以下操作:根據所述動畫的幀率對所述語音信息進行分割,得到分割后的語音片段;其中,每個語音片段與動畫中的一幀相對應。結合第三方面,在第二種可能的實現方式中,所述處理器調用所述存儲器所存儲的程序代碼用于執行以下操作:根據所述特征與預設的模型,在預設的表情庫中選擇與所述特征對應的嘴部表情。結合第三方面,在第三種可能的實現方式中,所述處理器調用所述存儲器所存儲的程序代碼用于執行以下操作:根據所述特征,預設的模型以及所述特征對應的語音片段的上一語音片段對應的嘴部表情,在預設的表情庫中選擇與所述特征對應的嘴部表情。結合第三方面至第三方面的第三種任一項可能的實現方式,在第四種可能的實現方式中,所述嘴部表情包括嘴部的開閉狀態和/或嘴部的形狀。結合第三方面的第四種可能的實現方式,在第五種可能的實現方式中,所述處理器調用所述存儲器所存儲的程序代碼用于執行以下操作:根據嘴部的開閉狀態和/或嘴部的形狀生成面部表情;根據所述面部表情生成對應的表情幀。本專利技術實施例提供了一種聲音動畫的制作方法及電子設備,能夠實時的通過語音來生成對應的表情動畫,無需獲取面部的視頻信息,具有效率高、速度快、限制少、資源消耗少的優點。附圖說明為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本專利技術實施例提供的一種聲音動畫的制作方法的流程圖;圖2是本專利技術實施例提供的一種聲音動畫的制作方法的流程圖;圖3是本專利技術實施例提供的一種聲音動畫的制作方法的流程圖;圖4是本專利技術實施例提供的一種聲音動畫的制作方法的流程圖;圖5是本專利技術實施例提供的一種聲音動畫的制作方法的流程圖;圖6是本專利技術實施例提供的一種聲音動畫的制作方法的流程圖;圖7是本專利技術實施例提供的一種電子設備的結構示意圖;圖8是本專利技術實施例提供的一種電子設備的結構示意圖。具體實施方式為使本專利技術的目的、技術方案和優點更加清楚,下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述。本專利技術實施例提供了一種聲音動畫的制作方法及電子設備,能夠實時的通過語音來生成對應的表情動畫,無需獲取面部的視頻信息,具有效率高、速度快、限制少、資源消耗少的優點。實施例一本專利技術實施例提供了一種聲音動畫的制作方法,參照圖1所示,方法流程包括:101、獲取語音信息。具體的,該過程可以包括:音頻模塊通過麥克風實時的采集音頻信息;從所述音頻信息中分離出語音信息。通常來說,人的語音的頻率范圍在300Hz至4000Hz之間,因此可以通過對音頻信息進行濾波,分離出頻率范圍在300Hz至4000Hz之間的信息作為人的語音信息。可選的,所述音頻信息也可以是通過讀取以各種形式存儲的音頻數據來獲取的,本專利技術實施例對具體的獲取方式不加以限定。102、將所述語音信息分割為多個語音片段。具體的,根據需要生成的動畫的幀率來對語音片段進行分割。示例性的,當生成的動畫為30幀/秒時,每個語音片段的長度為1/30秒;當生成的動畫為60幀/秒時,每個語音片段的長度為1/60秒。本專利技術實施例對具體的分割方式不加以限定。103、獲取所述語音片段的特征。具體的,從步驟102中獲取的每個所述語音片段中提取出該語音片段對應的特征,示例性的,該特征可以是MFCC(MelFrequencyCepstralCoefficents,梅爾頻率倒譜系數)特征。本專利技術實施例對具體的特征不加以限定本文檔來自技高網...

【技術保護點】
一種聲音動畫的制作方法,其特征在于,所述方法包括:獲取語音信息;將所述語音信息分割為多個語音片段;獲取所述語音片段的特征;根據所述特征選取對應的嘴部表情;根據所述嘴部表情生成對應的表情幀;根據所述表情幀生成動畫。
【技術特征摘要】
1.一種聲音動畫的制作方法,其特征在于,所述方法包括:獲取語音信息;將所述語音信息分割為多個語音片段;獲取所述語音片段的特征;根據所述特征選取對應的嘴部表情;根據所述嘴部表情生成對應的表情幀;根據所述表情幀生成動畫。2.根據權利要求1所述的方法,其特征在于,所述將所述語音信息分割為多個語音片段包括:根據所述動畫的幀率對所述語音信息進行分割,得到分割后的語音片段;其中,每個語音片段與動畫中的一幀相對應。3.根據權利要求1所述方法,其特征在于,所述根據所述特征選取對應的嘴部表情包括:根據所述特征與預設的模型,在預設的表情庫中選擇與所述特征對應的嘴部表情。4.根據權利要求1所述方法,其特征在于,所述根據所述特征選取對應的嘴部表情包括:根據所述特征,預設的模型以及所述特征對應的語音片段的上一語音片段對應的嘴部表情,在預設的表情庫中選擇與所述特征對應的嘴部表情。5.根據權利要求1至4任意一項所述的方法,其特征在于,所述嘴部表情包括嘴部的開閉狀態和/或嘴部的形狀。6.一種電子設備,其特征在于,所述...
【專利技術屬性】
技術研發人員:武俊敏,
申請(專利權)人:掌贏信息科技上海有限公司,
類型:發明
國別省市:上海,31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。