專利名稱:語音發(fā)音與發(fā)音口型動畫數據庫的建立及其訪問方法
技術領域:
本發(fā)明涉及一種用于電子產品,提高語音教學中學習外語學習速度和正確地發(fā)音的數據庫的建立及其訪問方法。
現有技術目前,越來越多的人希望掌握第二語言,甚至第三、第四語言,學習外語已成為風氣。學習外語多數人是在學校,小學、初中、高中以及大學跟著老師模仿學習;隨著科學技術的進步,有一部分人開始利用電腦或小型攜帶電子產品如電子字典之類輔助學習,甚至有一部分人,由于經濟的原因,把它作為學習外語的主要工具。現有的這類產品一般都包括兩個基本數據庫,即字典數據庫,字典數據庫內容包含有與音標(以英語為例)、基本單字和預定數的句子,以及與其相應的聲音數據庫,人們在學習時,只需輸入要學習的文字內容,在顯示屏上就會顯示該文字內容的文字信息和相應的音標信息(如為拼音文字,如德語則文字信息與音標信息相同),人們可以根據音標提供的信息,依照老師先前教的發(fā)音,揣模該文字信息的發(fā)音;如果想聽聽該文字內容聲音,你也可以按一下發(fā)音健,則可從聲音數據庫調出相應的文字內容的發(fā)音,供學習者模仿。這樣的方式使用者往往僅可通過所聽到的聲音來揣摩自己的口型和舌型及音的運動,發(fā)出相似的聲音,其發(fā)音不一定準確。人們試圖提供一種學習外語時既可看文字,又可聽聲音還可看到與文字內容相應的發(fā)音教學卡通動畫,供人們學習模仿,但都由于其這類產品的數據庫需要含有大量的圖片,使數據庫容量龐大,而未能成功。
技術方案本發(fā)明解決的技術問題是克服上述缺點,提供一種數據庫占位空間較小的語音發(fā)音與發(fā)音口型動畫數據庫的建立方法及其訪問方法。
本發(fā)明的技術方案是首先建立三個基本數據庫,即包含有音標、單字和句子的字典數據庫和其相應的聲音庫,以及音標發(fā)音口形基本圖庫;字典數據庫和其相應的聲音庫可以利用現有的數據庫。然后以相對值或百分比的表示方式,分別將圖片與音標、音標與單字、單字與句子互相關聯建立三個子數據庫或一個含有前述三個子數據庫全部內容的總數據庫;訪問時,只需輸入所要學習的內容文字信息,通過該文字作息從不同的數據庫載入相應的相對發(fā)音時間數據,通過計算分配給每張圖片并與聲音同步播放即可。
具體說明如下一種語音發(fā)音與發(fā)音口形動畫數據庫的建立方法,它包括下列步驟(1)、建立包含有音標、單字和句子的字典數據庫和其相應的聲音庫,以及音標發(fā)音口形圖片庫;(2)、根據第一步所建立的各種數據庫,建立各個音標與其發(fā)音口形變化相應的各個音標發(fā)音口形圖片所占音標發(fā)音時間總長度的音標發(fā)音與圖片相對時間子數據庫I;(3)進一步根據第一步所建立的各種數據庫和第二步所建立的音標發(fā)音與圖片相對時間子數據庫I,建立各個單字發(fā)音與其相應的音標所占單字發(fā)音時間總長度的單字與音標相對時間子數據庫II;(4)進一步根據第一步所建立的各種數據庫、第二步所建立的子數據庫I和第三步所建立的子數據庫II,建立各個句子與其單字所占句子發(fā)音時間總長度的句子與單字相對時間子數據庫III。
上述音標與圖片相對時間子數據庫I的建立步驟包括(1)、輸入所要標示的音標,根據音標從字典庫調出該音標字符;(2)、從聲音庫載入與所要標示的音標的聲音檔,并顯示其聲波圖;從音標發(fā)音口形基本圖片庫載入與相應音標發(fā)音所需的發(fā)音口形圖片;(3)、根據該音標的聲波圖和聽該音標的聲音對音標發(fā)音口形圖片進行動作位置標示;(4)、檢測位置標示與該音標發(fā)音過程關系的正確性,如結果為否,則返回第3步;如結果為是,則(5)、以該音標發(fā)音時間總長度為一基本單位,以相對數值或百分比形式計算出發(fā)音口形圖片所占音標發(fā)音時間總長度的相對時間數值;(6)、以數據庫的形式,將所得值保存為音標發(fā)音與圖片相對時間數據;(7)、重復上述1-6步,將所有音標都做成相應的音標發(fā)音與圖片相對時間數據,所有音標發(fā)音與圖片相對時間數據構成各個音標發(fā)音口形圖片所占音標發(fā)音時間總長度的音標發(fā)音與圖片相對時間子數據庫I。
上述單字與音標相對時間子數據庫II的建立步驟包括(1)、輸入要標識的單字文字信息;(2)、根據單字文字信息從聲音庫載入一個相應的聲音檔,并顯示該單字聲波圖;從字典數據庫載入該單字的音標符號;(3)、根據該單字的音標符號,從上述的子數據庫I中,載入與該單字的音標符號相應的音標發(fā)音與圖片相對時間數據;(4)、根據該單字音標符號相應的音標發(fā)音與圖片相對時間數據和該單字聲波圖及聽該單字的聲音進行相應音標動作位置標示;(5)、檢測位置標示與該單字發(fā)音過程關系的正確性,如結果為否,則返回第4步;如結果為是,則(6)、以該單字發(fā)音時間總長度為一基本單位,以相對數值或百分比形式計算出音標在該單字中的相對時間數值;(7)、以數據庫的形式,將所得值保存為單字相對時間數據;(8)、重復上述1-7步,將字典數據庫中所有單字都做成相應的單字相對時間數據,所有單字相對時間數據構成各個單字與音標相對時間子數據庫II。
所述單個句子與單字相對時間子數據庫III的建立步驟包括(1)、輸入要標識的句子文字信息;(2)、根據句子文字信息從聲音庫載入一個聲音檔,并顯示該句子聲波圖;從字典數據庫載入該句子中各個單字與其相應的音標符號信息;(4)、根據音標符號信息,從子數據庫I和子數據庫II中,載入與句子中各個單字音標相應的發(fā)音時間數據;(5)、根據該各個單字音標符號相應的音標發(fā)音時間數據和該句子聲波圖及聽該句子的聲音進行相應單字動作位置標示;(6)、檢測位置標示與該句子發(fā)音過程關系的正確性,如結果為否,則返回第5步;如結果為是,則(7)、以該句子發(fā)音時間長度為一基本單位,以相對數值或百分比形式計算出各個單字在該句子中的相對時間數值;(8)、以數據庫的形式,將所得值保存為句子相對時間數據;(9)、重復上述1-8步,將字典數據庫中的所有預定句子都做成相應的句子相對時間數據,所有句子相對時間數據構成各個句子與單字相對時間子數據庫III。
所述圖片可分割為上半圖與下半圖,上半圖可與多張下半圖中的一張組合成所需的完整圖片。
一種語音發(fā)音與發(fā)音口形動畫數據庫的訪問方法,它包括如下步驟(1)、輸入或選定文字信息;(2)、顯示該文字信息;(3)、選定發(fā)音與動畫功能,則(4)、根據文字信息從相應一個或幾個子數據庫載入與該文字信息相應的相對發(fā)音時間數據,并從音標發(fā)音口形基本圖庫中載入圖片;從聲音庫載入相應文字的聲音檔;(5)、計算聲音檔播放時間長度并分配給各圖片播放時間;(6)、將圖片輸出并顯示動畫效果;將語音同步輸出并發(fā)音。
前述數據庫的訪問方法方法,其音標與其相應的動畫的訪問包括如下步驟(1)、輸入或選定音標文字信息;(2)、顯示該文字信息;(3)、選定發(fā)音與動畫功能,則(4)、根據音標文字信息從相應子數據庫I載入與該文字信息相應的相對發(fā)音時間數據,并從音標發(fā)音口形基本圖庫中載入圖片;從聲音庫載入相應文字的聲音檔;(5)、計算聲音檔播放時間長度并分配給各圖片播放時間;(6)、將圖片輸出并顯示動畫效果;將語音同步輸出并發(fā)音。
前述數據庫的訪問方法,其單字發(fā)音與動畫的訪問包括如下步驟(1)、輸入或選定單字文字信息;(2)、顯示該文字信息;(3)、選定發(fā)音與動畫功能,則(4)、根據單字文字信息從相應子數據庫I和子數據庫II載入與該文字信息相應的相對發(fā)音時間數據,并從音標發(fā)音口形基本圖庫中載入圖片;從聲音庫載入相應文字的聲音檔;(5)、計算聲音檔播放時間長度并分配給各圖片播放時間;(6)、將圖片輸出并顯示動畫效果;將語音同步輸出并發(fā)音。
前述數據庫的訪問方法,其句子發(fā)音與動畫的訪問包括如下步驟(1)、輸入或選定句子文字信息;(2)、顯示該文字信息;(3)、選定發(fā)音與動畫功能,則(4)、根據文字信息從相應子數據庫I、子數據庫II和子數據庫III載入與該文字信息相應的相對發(fā)音時間數據,并從音標發(fā)音口形基本圖庫中載入圖片;從聲音庫載入相應文字的聲音檔;(5)、計算聲音檔播放時間長度并分配給各圖片播放時間;(6)、將圖片輸出并顯示動畫效果;將語音同步輸出并發(fā)音。
由于本發(fā)明利用相對值或百分比控制圖片顯示順序及時間的方式,這樣本發(fā)明只需在原有數據庫的基礎上增加一個音標發(fā)音口形基本圖庫和三個用于控制圖庫中圖片顯示順序及時間的時間關系數據庫,由于基本圖庫數量有限,加上三個子數據庫占位小,所以整個數據庫容量較小,就可在現有PC機或小型便攜式電子產品如電子字典上實現動畫教學的目的;訪問時,依所標示的時間連續(xù)播放圖片,即可產生動畫效果,讓使用者在聽聲音的同時,可看到與發(fā)音口形一致的動畫加快及得到正確的發(fā)音學習。
圖1本發(fā)明發(fā)音口形基準圖;圖2本發(fā)明發(fā)音口形鼻音基準圖;圖3本發(fā)明發(fā)音口形基準圖的上半圖;圖4本發(fā)明發(fā)音口形中的一種下半圖;圖5本發(fā)明中音標d的聲波圖及與其口形圖片對應關系的示意圖;圖6建立各個音標發(fā)音的時間長度與其相應各個發(fā)音圖片相對發(fā)音時間的子數據庫I的方框圖;圖7單字door的聲波圖及與其發(fā)音音標[dor]口形圖片的對應關系示意圖;圖8建立各個單字發(fā)音的時間長度與各個音標相對發(fā)音時間的子數據庫II的方框圖;圖9句子From door to door的聲波圖及與其發(fā)音音標的對應關系示意圖;
圖10建立單個句子發(fā)音的時間長度與各個單字相對發(fā)音時間的子數據庫III的方框圖;圖11從數據庫訪問音標發(fā)音動畫的訪問流程示意圖;圖12從數據庫訪問單字發(fā)音動畫的訪問流程示意圖;圖13從數據庫訪問句子發(fā)音動畫的訪問流程示意圖;圖14句子From door to door、單字door和音標d三者的關聯方框示意圖。
具體實施例方式
下面以學習英語為例來說明本發(fā)明的實施例,顯然,本發(fā)明所揭的方案不僅僅限于英語的學習,它可適于各種語言的學習。
要實現本發(fā)明,首先要建立三個基本數據庫,即包含有音標、單字和句子的字典數據庫和其相應的聲音庫,以及音標發(fā)音口形基本圖庫;字典數據庫和其相應的聲音庫可以利用現有的數據庫。圖1-圖4所示的幾種圖形(包括但不限于這幾個圖形)11、12、13、14是用來建立音標發(fā)音口形基本圖庫的最基本的圖形,圖1為發(fā)音口形基準圖;圖2為發(fā)音口形鼻音基準圖;圖3為發(fā)音口形基準圖的上半圖;圖4為發(fā)音口形中的一種下半圖;其中圖3和圖4所示的半圖,主要是為了減小本發(fā)明數據庫的容量而設計的,上半圖13可以與不同的下半圖14組合成多張完整的發(fā)音圖。當然,一個圖庫的建立不僅僅只含上述四張圖,它應包含數張表示不同舌位的圖形。圖庫建好以后,根據下述的方法分別建立另外三個子數據庫,即各個音標發(fā)音時間總長度與其相應的各個音標發(fā)音口形圖片所占音標發(fā)音時間總長度的音標發(fā)音與圖片相對時間子數據庫I、各個單字發(fā)音時間總長度與各個音標所占單字發(fā)音時間總長度的單字與音標相對時間子數據庫II和單個句子發(fā)音的時間總長度與各個單字所占句子發(fā)音時間總長度的句子與單字相對時間子數據庫III。
下面以英語中的音標“d”為例,來說明各個音標發(fā)音的時間長度與各個顯示發(fā)音口形的圖片相對發(fā)音時間的子數據庫I的建立步驟。
請參見圖5和圖6,具體步驟如下(1)、輸入所要標示的音標“d”51,根據音標”d”51從字典庫52中調出該音標字符[d];(2)、從聲音庫53載入與所要標示“d”的音標的聲音檔56,并顯示其聲波圖2;將聲波圖2從頭至尾分解成21、22、23、24、25、26、27七個波段;從音標發(fā)音口形基本圖片庫54中載入與相應音標發(fā)音所需的發(fā)音口形圖片14、15、16、17、18、19、20七張圖;(3)、根據該音標“d”的聲波圖2和聽該音標”d”的聲音對音標發(fā)音口形圖片進行動作位置標示57;(4)、用試聽的辦法檢測位置標示57與該音標發(fā)音過程關系的正確性58,如結果為否,則返回第3步57;如結果為是,則(5)、以該音標發(fā)音時間總長度為一基本單位,以相對數值或百分比形式計算出發(fā)音口形圖片所占音標發(fā)音時間總長度的相對時間數值59;(6)、以數據庫的形式,將所得值保存為音標發(fā)音與圖片相對時間數據;(7)、重復上述1-6步,將所有音標都做成相應的音標發(fā)音與圖片相對時間數據,所有音標發(fā)音與圖片相對時間數據構成各個音標發(fā)音口形圖片所占音標發(fā)音時間總長度的音標發(fā)音與圖片相對時間子數據庫I60。
標示位置的方式為第一張圖的位置為0%到第二張圖該標記位置的XX%,最后一張圖XX%所串累計后為100%。上述圖5中d的發(fā)音,其中第一圖14為0%起始,第二圖15占總時間5%,第三圖16占總時間5%,第四圖17占總時間的5%,第五圖18占總時間的15%,第六圖19占總時間的20,第七圖20占總時間50%,累計合為100%。以此數據的管理有利于后續(xù)技術實施的單字動態(tài)變量發(fā)音之動畫時間管理。
下面以單字“door”為例說明各個單字與音標相對時間子數據庫II的建立步驟,請參見圖7和圖8(1)、輸入要標識的單字door的文字信息61;(2)、根據單字door的文字信息從聲音庫載入一個相應的聲音檔64,并顯示該單字聲波圖3;從字典數據庫52載入該單字的音標符號[dor]62;(3)、根據該單字的音標符號62,從上述的子數據庫I60中,載入與該單字的音標符號62相應的音標發(fā)音[d]、[o]、[r]與圖片相對時間數據;(4)、根據該單字音標符號62相應的音標發(fā)音與圖片相對時間數據和該單字聲波圖3上的波段31、32和33及聽該單字的聲音進行相應音標[d]、[o]、[r]動作位置標示;(5)、用試聽的辦法檢測位置標示與該單字發(fā)音過程關系的正確性66,如結果為否,則返回第4步65;如結果為是,則(6)、以該單字發(fā)音時間總長度為一基本單位,以相對數值或百分比形式計算出音標在該單字中的相對時間數值67;(7)、以數據庫的形式,將所得值保存為單字相對時間數據;(8)、重復上述1-7步,將字典數據庫中所有單字都做成相應的單字相對時間數據,所有單字相對時間數據構成各個單字與音標相對時間子數據庫II68。
圖6中所示的各音標標示的具體時間百分比,與前述圖5中所示方法一樣,在這里就不再贅述。
下面以句子“From door to door”為例,來說明單個句子與單字相對時間子數據庫III的建立步驟,請參見圖9和圖10(1)、輸入要標識的句子From door to door文字信息71;(2)、根據句子From door to door文字信息從聲音庫53載入一個聲音檔73,并顯示該句子聲波圖4;從字典數據庫52載入該句子中各個單字與其相應的音標符號信息[from][dor][tu][dor]72;(4)、根據音標符號信息72,從子數據庫I60和子數據庫II68中,載入與句子From door to door中各個單字音標相應的發(fā)音時間數據;(5)、根據該各個單字音標符號相應的音標發(fā)音時間數據和該句子聲波圖4中的41、42、43、44及聽該句子的聲音進行相應單字動作位置標示74;(6)、用試聽的辦法檢測位置標示與該句子發(fā)音過程關系的正確性75,如結果為否,則返回第5步74;如結果為是,則(7)、以該句子發(fā)音時間長度為一基本單位,以相對數值或百分比形式計算出各個單字在該句子中的相對時間數值;(8)、以數據庫的形式,將所得值保存為句子相對時間數據;(9)、重復上述1-8步,將字典數據庫中的所有預定句子都做成相應的句子相對時間數據,所有句子相對時間數據構成各個句子與單字相對時間子數據庫III77。
下面詳細敘述數據庫的訪問方法,請參見圖11,它是音標與其相應的動畫的訪問流程示意圖,其步驟如下(1)、輸入或選定音標文字信息81;(2)、顯示該文字信息82;(3)、選定發(fā)音與動畫功能83,則(4)、根據音標文字信息從相應子數據庫I60載入與該文字信息相應的相對發(fā)音時間數據84,并從音標發(fā)音口形基本圖庫54中載入圖片;從聲音庫53載入相應文字的聲音檔;(5)、計算聲音檔播放時間長度并分配給各圖片播放時間85;
(6)、將圖片輸出并顯示動畫效果86;將語音同步輸出并發(fā)音87。
請參見圖12。其單字發(fā)音與動畫的訪問包括如下步驟(1)、輸入或選定單字文字信息91;(2)、顯示該文字信息92;(3)、選定發(fā)音與動畫功能83,則(4)、根據單字文字信息從相應子數據庫I60和子數據庫II68載入與該文字信息相應的相對發(fā)音時間數據84,并從音標發(fā)音口形基本圖庫54中載入圖片;從聲音庫52載入相應文字的聲音檔;(5)、計算聲音檔播放時間長度并分配給各圖片播放時間85;(6)、將圖片輸出并顯示動畫效果86;將語音同步輸出并發(fā)音87。
請參見圖13,其句子發(fā)音與動畫的訪問包括如下步驟(1)、輸入或選定句子文字信息101;(2)、顯示該文字信息102;(3)、選定發(fā)音與動畫功能83,則(4)、根據文字信息從相應子數據庫I60、子數據庫II68和子數據庫III77載入與該文字信息相應的相對發(fā)音時間數據84,并從音標發(fā)音口形基本圖庫54中載入圖片;從聲音庫載52入相應文字的聲音檔;(5)、計算聲音檔播放時間長度并分配給各圖片播放時間85;(6)、將圖片輸出并顯示動畫效果86;將語音同步輸出并發(fā)音87。
請參見圖14,圖14為句子From door to door、單字door和音標d三者的關聯方框示意圖;從圖可知,三者均是以百分比的表示方式,分別將圖片與音標、音標與單字、單字與句子互相聯系起來了。在訪問句子From door to door111時,雖然句子中有兩個單字“door”,但訪問時,只需從圖片庫中調用一套與“door”112有關的圖片14、15、15、17、18、19、20、21、22、23、24、25就可以了,這樣就具有空間占位小的特點。
權利要求
1.一種語音發(fā)音與發(fā)音口形動畫數據庫的建立方法,其特征在于,它包括下列步驟(1)、建立包含有音標、單字和句子的字典數據庫和其相應的聲音庫,以及音標發(fā)音口形圖片庫;(2)、根據第一步所建立的各種數據庫,建立各個音標與其發(fā)音口形變化相應的各個音標發(fā)音口形圖片所占音標發(fā)音時間總長度的音標發(fā)音與圖片相對時間子數據庫I;(3)進一步根據第一步所建立的各種數據庫和第二步所建立的音標發(fā)音與圖片相對時間子數據庫I,建立各個單字與其相應音標所占單字發(fā)音時間總長度的單字與音標相對時間子數據庫II;(4)進一步根據第一步所建立的各種數據庫、第二步所建立的子數據庫I和第三步所建立的子數據庫II,建立各個句子發(fā)音與其相應單字所占句子發(fā)音時間總長度的句子與單字相對時間子數據庫III。
2.根據權利要求1所述的動畫數據庫的建立方法,其特征在于所述音標與圖片相對時間子數據庫I的建立步驟包括(1)、輸入所要標示的音標,根據音標從字典庫調出該音標字符;(2)、從聲音庫載入與所要標示的音標的聲音檔,并顯示其聲波圖;從音標發(fā)音口形基本圖片庫載入與相應音標發(fā)音所需的發(fā)音口形圖片;(3)、根據該音標的聲波圖和聽該音標的聲音對音標發(fā)音口形圖片進行動作位置標示;(4)、檢測位置標示與該音標發(fā)音過程關系的正確性,如結果為否,則返回第3步;如結果為是,則(5)、以該音標發(fā)音時間總長度為一基本單位,以相對數值或百分比形式計算出發(fā)音口形圖片所占音標發(fā)音時間總長度的相對時間數值;(6)、以數據庫的形式,將所得值保存為音標發(fā)音與圖片相對時間數據;(7)、重復上述1-6步,將所有音標都做成相應的音標發(fā)音與圖片相對時間數據,所有音標發(fā)音與圖片相對時間數據構成各個音標發(fā)音口形圖片所占音標發(fā)音時間總長度的音標發(fā)音與圖片相對時間子數據庫I。
3.根據權利要求1所述的動畫數據庫的建立方法,其特征在于所述單字與音標相對時間子數據庫II的建立步驟包括(1)、輸入要標識的單字文字信息;(2)、根據單字文字信息從聲音庫載入一個相應的聲音檔,并顯示該單字聲波圖;從字典數據庫載入該單字的音標符號;(3)、根據該單字的音標符號,從上述的子數據庫I中,載入與該單字的音標符號相應的音標發(fā)音與圖片相對時間數據;(4)、根據該單字音標符號相應的音標發(fā)音與圖片相對時間數據和該單字聲波圖及聽該單字的聲音進行相應音標動作位置標示;(5)、檢測位置標示與該單字發(fā)音過程關系的正確性,如結果為否,則返回第4步;如結果為是,則(6)、以該單字發(fā)音時間總長度為一基本單位,以相對數值或百分比形式計算出音標在該單字中的相對時間數值;(7)、以數據庫的形式,將所得值保存為單字相對時間數據;(8)、重復上述1-7步,將字典數據庫中所有單字都做成相應的單字相對時間數據,所有單字相對時間數據構成各個單字與音標相對時間子數據庫II。
4.根據權利要求1所述的動畫數據庫的建立方法,其特征在于單個句子與單字相對時間子數據庫III的建立步驟包括(1)、輸入要標識的句子文字信息;(2)、根據句子文字信息從聲音庫載入一個聲音檔,并顯示該句子聲波圖;從字典數據庫載入該句子中各個單字與其相應的音標符號信息;(4)、根據音標符號信息,從子數據庫I和子數據庫II中,載入與句子中各個單字音標相應的發(fā)音時間數據;(5)、根據該各個單字音標符號相應的音標發(fā)音時間數據和該句子聲波圖及聽該句子的聲音進行相應單字動作位置標示;(6)、檢測位置標示與該句子發(fā)音過程關系的正確性,如結果為否,則返回第5步;如結果為是,則(7)、以該句子發(fā)音時間長度為一基本單位,以相對數值或百分比形式計算出各個單字在該句子中的相對時間數值;(8)、以數據庫的形式,將所得值保存為句子相對時間數據;(9)、重復上述1-8步,將字典數據庫中的所有預定句子都做成相應的句子相對時間數據,所有句子相對時間數據構成各個句子與單字相對時間子數據庫III。
5.根據權利要求1至4中的任何一條權利要求所述的動畫數據庫的建立方法,其特征在于所述圖片可分割為上半圖與下半圖,上半圖可與多張下半圖中的一張組合成所需的完整圖片。
6.一種語音發(fā)音與發(fā)音口形動畫數據庫的訪問方法其特征在于它包括如下步驟(1)、輸入或選定文字信息;(2)、顯示該文字信息;(3)、選定發(fā)音與動畫功能,則(4)、根據文字信息從相應一個或幾個子數據庫載入與該文字信息相應的相對發(fā)音時間數據,并從音標發(fā)音口形基本圖庫中載入圖片;從聲音庫載入相應文字的聲音檔;(5)、計算聲音檔播放時間長度并分配給各圖片播放時間;(6)、將圖片輸出并顯示動畫效果;將語音同步輸出并發(fā)音。
7.根據權利要求6所述的數據庫的訪問方法方法,其特征在于,音標與其相應的動畫的訪問包括如下步驟(1)、輸入或選定音標文字信息;(2)、顯示該文字信息;(3)、選定發(fā)音與動畫功能,則(4)、根據音標文字信息從相應子數據庫I載入與該文字信息相應的相對發(fā)音時間數據,并從音標發(fā)音口形基本圖庫中載入圖片;從聲音庫載入相應文字的聲音檔;(5)、計算聲音檔播放時間長度并分配給各圖片播放時間;(6)、將圖片輸出并顯示動畫效果;將語音同步輸出并發(fā)音。
8.根據權利要求6所述的數據庫的訪問方法,其特征在于單字發(fā)音與動畫的訪問包括如下步驟(1)、輸入或選定單字文字信息;(2)、顯示該文字信息;(3)、選定發(fā)音與動畫功能,則(4)、根據單字文字信息從相應子數據庫I和子數據庫載II入與該文字信息相應的相對發(fā)音時間數據,并從音標發(fā)音口形基本圖庫中載入圖片;從聲音庫載入相應文字的聲音檔;(5)、計算聲音檔播放時間長度并分配給各圖片播放時間;(6)、將圖片輸出并顯示動畫效果;將語音同步輸出并發(fā)音。
9.根據權利要求6所述的數據庫的訪問方法,其特征在于句子發(fā)音與動畫的訪問包括如下步驟(1)、輸入或選定句子文字信息;(2)、顯示該文字信息;(3)、選定發(fā)音與動畫功能,則(4)、根據文字信息從相應子數據庫I、子數據庫II和子數據庫III載入與該文字信息相應的相對發(fā)音時間數據,并從音標發(fā)音口形基本圖庫中載入圖片;從聲音庫載入相應文字的聲音檔;(5)、計算聲音檔播放時間長度并分配給各圖片播放時間;(6)、將圖片輸出并顯示動畫效果;將語音同步輸出并發(fā)音。
全文摘要
一種語音發(fā)音與發(fā)音口形動畫數據庫的建立及其訪問方法,它是首先建立三個數據庫,即字典數據庫和其相應的聲音庫、音標發(fā)音口形基本圖庫。然后以相對值或百分比的表示方式,分別將圖片與音標、音標與單字、單字與句子互相關聯建立三個子數據庫或包含三個子數據庫全部內的一個總數據庫;訪問時,只需輸入所要學習的內容文字信息,通過該文字作息從不同的數據庫載入相應的相對發(fā)音時間數據,通過計算分配給每張圖片并與聲音同步播放即可。本發(fā)明具有數據庫容量較小,可在小型便攜式電子產品上實現動畫教學的目的;使用者在聽聲音的同時,可看到口形動畫。
文檔編號G09B5/00GK1707550SQ2005100342
公開日2005年12月14日 申請日期2005年4月14日 優(yōu)先權日2005年4月14日
發(fā)明者張遠輝, 熊全賓 申請人:張遠輝, 熊全賓