專利名稱:?jiǎn)卧~發(fā)音系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種單詞發(fā)音系統(tǒng)及其方法,特別是指一種針對(duì)一詞多音的單詞提供 發(fā)音的單詞發(fā)音系統(tǒng)及其方法。
背景技術(shù):
因近年來(lái)外語(yǔ)學(xué)習(xí)的風(fēng)潮,使得電子詞典已成為外語(yǔ)學(xué)習(xí)不可或缺的工具。現(xiàn)有 的在線詞典、攜帶式電子詞典與個(gè)人計(jì)算機(jī)詞典等電子詞典工具皆具備單詞發(fā)音的功能。一般來(lái)說(shuō),單詞發(fā)音是依據(jù)使用者輸入的文字,借由文字轉(zhuǎn)語(yǔ)音 (Text-to-Speech, TTS)發(fā)音技術(shù),或是錄制真人發(fā)音來(lái)實(shí)現(xiàn)。TTS發(fā)音的缺點(diǎn)是聽(tīng)起來(lái)較 不自然,此外,對(duì)于一些不常見(jiàn)的輸入單詞(如人名、店名),TTS雖可進(jìn)行發(fā)音但無(wú)法保證 其正確性,而真人發(fā)音的好處在于發(fā)音的自然性以及其正確性。無(wú)論是采用TTS發(fā)音還是真人發(fā)音,皆不能忽略一些英文單詞具有一詞多音狀 況;舉例來(lái)說(shuō),「record」當(dāng)名詞與形容詞用時(shí)發(fā).frekgid],當(dāng)動(dòng)詞用的時(shí)發(fā)[rfkord],其 它如「perfect」、「vomit」、Γ abstract J等皆當(dāng)詞性不同時(shí)存在有不同的發(fā)音。然而,現(xiàn)階段的電子詞典具備的發(fā)音功能并無(wú)法有效區(qū)隔這類單詞的發(fā)音,當(dāng)使 用者于查詢「record」后點(diǎn)選「record」名詞的發(fā)音鍵,此時(shí)系統(tǒng)所提供的發(fā)音還是跟動(dòng)詞 的「record」相同。這是由于發(fā)音文件是僅與「record」的拼字相對(duì)應(yīng),所以對(duì)同樣的拼字 系統(tǒng)自然就會(huì)找到同一個(gè)發(fā)音文件。對(duì)于具有多發(fā)音的單詞,現(xiàn)在的一種提供不同詞性的 發(fā)音文件的方式是將「record」編為「record 1」與「record 2」,「record 1」的頁(yè)面記錄名 詞與形容詞,「record 2J的頁(yè)面則記錄及物動(dòng)詞與不及物動(dòng)詞,由此將「record」依據(jù)不同 詞性區(qū)隔其對(duì)應(yīng)的發(fā)音文件,但是這樣的方法當(dāng)使用者查找「record」時(shí),系統(tǒng)會(huì)預(yù)設(shè)給予 「record 1」(或是「record 2」)頁(yè)面,從而造成使用者若是想查找動(dòng)詞的「record」,則需 另外再自行查找「record 2」的頁(yè)面。對(duì)于因其詞性不同而具有不同發(fā)音的單詞,上述的將 單詞加注編號(hào)以區(qū)隔其發(fā)音文件的方式仍給使用者造成不便。綜上所述,現(xiàn)有技術(shù)對(duì)于具有多發(fā)音的單詞,以加注單詞匹配其不同發(fā)音文件的 方法,將導(dǎo)致使用者增加無(wú)謂的操作次數(shù)從而加重系統(tǒng)負(fù)擔(dān),因此有必要提出改進(jìn)的技術(shù) 手段,來(lái)解決此一問(wèn)題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)對(duì)于具有多發(fā)音的單詞,所存在的增加使用者無(wú)謂的操作次數(shù)的 問(wèn)題,本發(fā)明遂提供一種單詞發(fā)音系統(tǒng)及其方法,其中本發(fā)明所提供的單詞發(fā)音系統(tǒng),提供一單詞查詢結(jié)果的發(fā)音,該單詞查詢結(jié)果包 含一查詢單詞、一查詢音標(biāo)和/或一查詢?cè)~性,該系統(tǒng)包含一發(fā)音文件庫(kù)、一接收模塊、一 查找模塊與一輸出模塊。發(fā)音文件庫(kù)儲(chǔ)存有復(fù)數(shù)個(gè)發(fā)音文件,其中各發(fā)音文件以其對(duì)應(yīng)的 發(fā)音文件單詞、發(fā)音文件音標(biāo)與發(fā)音文件詞性組成文件名進(jìn)行儲(chǔ)存;接收模塊用以接收包 含該單詞查詢結(jié)果的查詢單詞的發(fā)音命令,以及于后續(xù)依據(jù)查找模塊以該發(fā)音命令執(zhí)行查找的查找結(jié)果,選擇進(jìn)一步接收該單詞查詢結(jié)果的查詢音標(biāo)和/或查詢?cè)~性;查找模塊用 以依據(jù)該發(fā)音命令的該查詢單詞,于發(fā)音文件庫(kù)查找發(fā)音文件單詞與該查詢單詞相符的同 詞發(fā)音文件,當(dāng)查找出一個(gè)以上的同詞發(fā)音文件時(shí),進(jìn)一步依據(jù)接收模塊所接收的該查詢 音標(biāo)和/或該查詢?cè)~性,自該些同詞發(fā)音文件中精確查找出發(fā)音文件音標(biāo)與該查詢音標(biāo)相 符,和/或發(fā)音文件詞性與該查詢?cè)~性相符的一唯一發(fā)音文件;輸出模塊用以播放該同詞 發(fā)音文件或該唯一發(fā)音文件。本發(fā)明所提供的單詞發(fā)音方法,提供一單詞查詢結(jié)果的發(fā)音,該單詞查詢結(jié)果包 含一查詢單詞、一查詢音標(biāo)和/或一查詢?cè)~性,該方法為建立包含有復(fù)數(shù)個(gè)發(fā)音文件的一 發(fā)音文件庫(kù),其中每一發(fā)音文件是以其對(duì)應(yīng)的發(fā)音文件單詞、發(fā)音文件音標(biāo)與發(fā)音文件詞 性組成文件名進(jìn)行儲(chǔ)存;接收包含該單詞查詢結(jié)果的查詢單詞的發(fā)音命令;依據(jù)該發(fā)音命 令的該查詢單詞,自發(fā)音文件庫(kù)查找發(fā)音文件單詞與該查詢單詞相符的同詞發(fā)音文件,當(dāng) 查找出一個(gè)以上的同詞發(fā)音文件時(shí),進(jìn)一步接收該單詞查詢結(jié)果的查詢音標(biāo)和/或查詢?cè)~ 性,以及自該些同詞發(fā)音文件精確查找出發(fā)音文件音標(biāo)與該查詢音標(biāo)相符,和/或發(fā)音文 件詞性與該查詢?cè)~性相符的一唯一發(fā)音文件;最后,播放該同詞發(fā)音文件或該唯一發(fā)音文 件。本發(fā)明所提供的在線單詞發(fā)音系統(tǒng),提供一單詞查詢結(jié)果的發(fā)音,該單詞查詢結(jié) 果包含一查詢單詞、一查詢音標(biāo)和/或一查詢?cè)~性,該系統(tǒng)包含客戶端與一伺服端;其中, 客戶端包含一收發(fā)模塊與一音訊模塊,伺服端包含一發(fā)音文件庫(kù)、一傳輸模塊與一查找模 塊。客戶端的收發(fā)模塊用以發(fā)出包含該單詞查詢結(jié)果的查詢單詞的發(fā)音命令,以及接收對(duì) 應(yīng)的一同詞發(fā)音文件或唯一發(fā)音文件;音訊模塊用以播放該同詞發(fā)音文件或該唯一發(fā)音文 件。伺服端的發(fā)音文件庫(kù)儲(chǔ)存有復(fù)數(shù)個(gè)發(fā)音文件,其中每一發(fā)音文件以其對(duì)應(yīng)的一發(fā)音文 件單詞、發(fā)音文件音標(biāo)與一發(fā)音文件詞性組成文件名進(jìn)行儲(chǔ)存;傳輸模塊用以接收客戶端 所傳送的該發(fā)音命令,與傳送對(duì)應(yīng)的該同詞發(fā)音文件或該唯一發(fā)音文件至該客戶端;查找 模塊用以依據(jù)該發(fā)音命令的該查詢單詞,自發(fā)音文件庫(kù)查找發(fā)音文件單詞與該查詢單詞相 符的同詞發(fā)音文件,當(dāng)查找出一個(gè)以上的同詞發(fā)音文件時(shí),進(jìn)一步接收該單詞查詢結(jié)果的 查詢音標(biāo)和/或查詢?cè)~性,并自該些同詞發(fā)音文件精確查找出發(fā)音文件音標(biāo)與該查詢音標(biāo) 相符,和/或發(fā)音文件詞性與該查詢?cè)~性相符的一唯一發(fā)音文件。本發(fā)明所提供的在線單詞發(fā)音方法,提供一單詞查詢結(jié)果的發(fā)音,該單詞查詢結(jié) 果包含一查詢單詞、一查詢音標(biāo)和/或一查詢?cè)~性,該方法為于伺服端建立包含有復(fù)數(shù)個(gè) 發(fā)音文件的一發(fā)音文件庫(kù),其中每一發(fā)音文件是以其對(duì)應(yīng)的一發(fā)音文件單詞、一發(fā)音文件 音標(biāo)與一發(fā)音文件詞性組成文件名進(jìn)行儲(chǔ)存;該伺服端接收一客戶端所發(fā)送的包含該單詞 查詢結(jié)果的該查詢單詞的發(fā)音命令;該伺服端依據(jù)該發(fā)音命令的該查詢單詞,自發(fā)音文件 庫(kù)查找發(fā)音文件單詞與該查詢單詞相符的同詞發(fā)音文件,當(dāng)查找出一個(gè)以上的同詞發(fā)音文 件時(shí),進(jìn)一步接收該單詞查詢結(jié)果的查詢音標(biāo)和/或查詢?cè)~性,以及自該些同詞發(fā)音文件 精確查找出發(fā)音文件音標(biāo)與該查詢音標(biāo)相符,和/或發(fā)音文件詞性與該查詢?cè)~性相符的一 唯一發(fā)音文件;該伺服端將該同詞發(fā)音文件或該唯一發(fā)音文件傳送至該客戶端;由該客戶 端播放該同詞發(fā)音文件或該唯一發(fā)音文件。本發(fā)明所提供的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明通過(guò)預(yù)建以 發(fā)音文件單詞、發(fā)音文件音標(biāo)與發(fā)音文件詞性組成為文件名的發(fā)音文件,對(duì)于一多發(fā)音單詞,具有主動(dòng)擷取其單詞查詢結(jié)果的查詢音標(biāo)和/或查詢?cè)~性,將查詢音標(biāo)和/或查詢?cè)~性 與發(fā)音文件文件名進(jìn)行比對(duì)的技術(shù)手段;通過(guò)此技術(shù)手段,本發(fā)明可以針對(duì)多發(fā)音單詞其 不同詞性提供對(duì)應(yīng)的發(fā)音文件,達(dá)成正確提供單詞發(fā)音的技術(shù)功效。
圖1為本發(fā)明于第一實(shí)施例的單詞發(fā)音系統(tǒng)其方塊示意圖。圖2為本發(fā)明于第一實(shí)施例單詞發(fā)音方法其步驟流程圖。圖3為本發(fā)明于第二實(shí)施例在線單詞發(fā)音系統(tǒng)其方塊示意圖。圖4為本發(fā)明于第二實(shí)施例在線單詞發(fā)音方法其步驟流程圖。圖5為一單詞查詢結(jié)果示意圖。圖6為本發(fā)明于第一實(shí)施例及第二實(shí)施例發(fā)音文件文件名示意圖。主要元件符號(hào)說(shuō)明10在線單詞發(fā)音系統(tǒng)100單詞發(fā)音系統(tǒng)101發(fā)音命令110發(fā)音文件庫(kù)120接收模塊130查找模塊140輸出模塊190單詞查詢系統(tǒng)200客戶端210收發(fā)模塊220音訊模塊300伺服端310發(fā)音文件庫(kù)320傳輸模塊330查找模塊390單詞查詢系統(tǒng)510查詢單詞520查詢音標(biāo)530查詢?cè)~性5401 發(fā)音鍵5402 發(fā)音鍵6101發(fā)音文件6102發(fā)音文件
具體實(shí)施例方式以下將配合附圖及實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式,借此對(duì)本發(fā)明如何應(yīng)用 技術(shù)手段來(lái)解決技術(shù)問(wèn)題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過(guò)程能充分理解并據(jù)以實(shí)施。
6
圖1繪示有本發(fā)明于第一實(shí)施例的單詞發(fā)音系統(tǒng)100其方塊示意圖,單詞發(fā)音系 統(tǒng)100用以于對(duì)單詞查詢系統(tǒng)190產(chǎn)生的一單詞查詢結(jié)果進(jìn)行發(fā)音,該單詞查詢結(jié)果包含 一查詢單詞、一查詢音標(biāo)與一查詢?cè)~性;此述的單詞查詢結(jié)果如圖5所示,包含有查詢單詞 510、查詢音標(biāo)520與查詢?cè)~性530。本發(fā)明單詞發(fā)音系統(tǒng)100應(yīng)用于此單詞查詢結(jié)果的發(fā) 音,于使用者點(diǎn)選發(fā)音鍵5401 (或5402)時(shí)提供對(duì)應(yīng)該查詢單詞其詞性的發(fā)音。請(qǐng)參照?qǐng)D1所繪示的單詞發(fā)音系統(tǒng)100,該單詞發(fā)音系統(tǒng)100包含一發(fā)音文件庫(kù) 110、一接收模塊120、一查找模塊130與一輸出模塊140。單詞發(fā)音系統(tǒng)100的發(fā)音文件庫(kù)110儲(chǔ)存有復(fù)數(shù)個(gè)發(fā)音文件;請(qǐng)見(jiàn)圖6,圖6繪示 為本發(fā)明的發(fā)音文件文件名示意圖,發(fā)音文件庫(kù)110的每一發(fā)音文件的文件名是由其對(duì)應(yīng) 的一發(fā)音文件單詞、一發(fā)音文件音標(biāo)與發(fā)音文件詞性組成的,如發(fā)音文件6101其文件名是 由對(duì)應(yīng)的發(fā)音文件單詞「record」、發(fā)音文件音標(biāo)frEkard].與發(fā)音文件詞性「n,aJ組成, 并以「_」加以區(qū)隔,而發(fā)音文件6102其文件名以發(fā)音文件單詞「record」、發(fā)音文件音標(biāo) [rrkord]與發(fā)音文件詞性「vt,vij組成,其中組成發(fā)音文件6102文件名的發(fā)音文件單詞 與發(fā)音文件6101相同。接收模塊120用以接收包含單詞查詢結(jié)果的查詢單詞的發(fā)音命令101 ;具體來(lái)說(shuō), 請(qǐng)同時(shí)參照?qǐng)D1與圖5,接收模塊120用以接收使用者透過(guò)外部操作(如點(diǎn)選發(fā)音鍵5401) 所發(fā)出的包含查詢單詞510的發(fā)音命令101,以及依據(jù)查找模塊130以該發(fā)音命令執(zhí)行查找 的查找結(jié)果,選擇進(jìn)一步接收該單詞查詢結(jié)果的查詢音標(biāo)520或查詢?cè)~性530。查找模塊130用以依據(jù)該發(fā)音命令101的查詢單詞,于發(fā)音文件庫(kù)110查找發(fā)音 文件單詞與該查詢單詞相符的發(fā)音文件;當(dāng)查找模塊130于比對(duì)該因文件庫(kù)110各發(fā)音文 件與該查詢單詞后,確認(rèn)有一個(gè)以上的發(fā)音文件其發(fā)音文件單詞與該查詢單詞相同時(shí),代 表該些發(fā)音文件為具有相同發(fā)音文件單詞的同詞發(fā)音文件。此時(shí)查找模塊130再進(jìn)一步依 據(jù)接收模塊120所接收的該單詞查詢結(jié)果的查詢音標(biāo),以該查詢音標(biāo)對(duì)該些同詞發(fā)音文件 的發(fā)音文件文件名所包含的發(fā)音文件音標(biāo)做比對(duì),自該些同詞發(fā)音文件中查找出發(fā)音文件 音標(biāo)與該查詢音標(biāo)相符的一唯一發(fā)音文件,或是依據(jù)接收模塊120所接收的該單詞查詢結(jié) 果的查詢?cè)~性,以該查詢?cè)~性于該些同詞發(fā)音文件中查找出該唯一發(fā)音文件。舉例來(lái)說(shuō),如圖5所示,單詞查詢系統(tǒng)產(chǎn)生一單詞查詢結(jié)果,使用者透過(guò)點(diǎn)選發(fā)音 鍵5401發(fā)出包含「record」的一發(fā)音命令101,由接收模塊120進(jìn)行接收,查找模塊130依據(jù) 此發(fā)音命令101,于發(fā)音文件庫(kù)110查找出發(fā)音文件單詞與該發(fā)音命令101所包含的該查詢 單詞「record」相符的兩個(gè)發(fā)音文件,其中一發(fā)音文件其文件名為「record->ek^d_n,a J , 另一發(fā)音文件的文件名為「record-nxk3rd_vt,vi」;此時(shí),接收模塊120進(jìn)一步主動(dòng)接收 該查詢單詞結(jié)果的查詢音標(biāo)「Vek^d」或查詢?cè)~性「η」(或「a」),查找模塊130更用以自這 兩個(gè)同詞發(fā)音文件查找出發(fā)音文件音標(biāo)與該查詢音標(biāo)「rrkord」相符,或是發(fā)音文件詞 性與該查詢?cè)~性「η」(或「a」)相符的一唯一發(fā)音文件,即文件名為「record-Vekaid _n,a J 的發(fā)音文件。當(dāng)查找模塊130于發(fā)音文件庫(kù)110查找出發(fā)音文件單詞與查詢單詞相符的一同詞 發(fā)音文件時(shí),該同詞發(fā)音文件直接通過(guò)輸出模塊140播出,反之當(dāng)查找模塊130查找出一個(gè) 以上的同詞發(fā)音文件時(shí),經(jīng)接收模塊120與查找模塊130上述的動(dòng)作確認(rèn)出一唯一發(fā)音文件后,由輸出模塊140播放該唯一發(fā)音文件。圖2繪示為本發(fā)明于第一實(shí)施例的單詞發(fā)音方法其步驟流程圖,此單詞發(fā)音方法 應(yīng)用于一單詞查詢結(jié)果的發(fā)音,該單詞查詢結(jié)果包含一查詢單詞、一查詢音標(biāo)和一查詢?cè)~ 性。請(qǐng)參照?qǐng)D2,首先建立包含有復(fù)數(shù)個(gè)發(fā)音文件的發(fā)音文件庫(kù)110,其中每一發(fā)音文件是 以其對(duì)應(yīng)的一發(fā)音文件單詞、一發(fā)音文件音標(biāo)與一發(fā)音文件詞性組成文件名進(jìn)行儲(chǔ)存(步 驟201);接收包含該查詢單詞的一發(fā)音命令101 (步驟202),依據(jù)該發(fā)音命令101的該查 詢單詞,自該發(fā)音文件庫(kù)110查找發(fā)音文件單詞與該查詢單詞相符的同詞發(fā)音文件(步 驟203),當(dāng)查找出一個(gè)以上的同詞發(fā)音文件時(shí)(步驟204),進(jìn)一步接收該單詞查詢結(jié)果所 包含的查詢音標(biāo)或查詢?cè)~性(步驟205),以及自該些同詞發(fā)音文件中精確查找出發(fā)音文 件音標(biāo)與該查詢音標(biāo)相符,或是發(fā)音文件詞性與該查詢?cè)~性相符的一唯一發(fā)音文件(步驟 206);最后,播放該同詞發(fā)音文件或該唯一發(fā)音文件(步驟207)。圖3繪示為本發(fā)明于第二實(shí)施例在線單詞發(fā)音系統(tǒng)其方塊示意圖。請(qǐng)參照?qǐng)D3,在 線單詞發(fā)音系統(tǒng)10對(duì)單詞查詢系統(tǒng)390產(chǎn)生的一單詞查詢結(jié)果進(jìn)行發(fā)音,該單詞查詢結(jié)果 包含一查詢單詞、一查詢音標(biāo)和一查詢?cè)~性,此在線單詞發(fā)音系統(tǒng)10的客戶端200包含一 收發(fā)模塊210與一音訊模塊220,其伺服端300包含單詞查詢系統(tǒng)390、一發(fā)音文件庫(kù)310、 一傳輸模塊320與一查找模塊330??蛻舳?00的收發(fā)模塊210用以發(fā)出包含該單詞查詢結(jié)果的查詢單詞的發(fā)音命 令,以及接收對(duì)應(yīng)的一同詞發(fā)音文件或唯一發(fā)音文件;音訊模塊220用以播放該同詞發(fā)音 文件或唯一發(fā)音文件。伺服端300的發(fā)音文件庫(kù)310儲(chǔ)存有復(fù)數(shù)個(gè)發(fā)音文件,其中各發(fā)音文件如第一實(shí) 施例所敘述的,同樣是以其對(duì)應(yīng)的一發(fā)音文件單詞、一發(fā)音文件音標(biāo)與一發(fā)音文件詞性組 成文件名進(jìn)行儲(chǔ)存;傳輸模塊320用以與各客戶端200進(jìn)行數(shù)據(jù)的傳輸,包含接收一客戶端 200所發(fā)送的發(fā)音命令,以及將對(duì)應(yīng)的同詞發(fā)音文件或唯一發(fā)音文件傳送至該客戶端200 ; 查找模塊330亦如第一實(shí)施例所敘述的,用以依據(jù)該發(fā)音命令,自發(fā)音文件庫(kù)310查找發(fā)音 文件單詞與該發(fā)音命令所包含的該查詢單詞相符的同詞發(fā)音文件,當(dāng)查找出一個(gè)以上的同 詞發(fā)音文件時(shí),再進(jìn)一步自該單詞查詢系統(tǒng)390接收該單詞查詢結(jié)果的查詢音標(biāo)或查詢?cè)~ 性,并自該些同詞發(fā)音文件中查找出發(fā)音文件音標(biāo)與該查詢音標(biāo)相符,或是發(fā)音文件詞性 與該查詢?cè)~性相符的一唯一發(fā)音文件。圖4繪示為本發(fā)明于第二實(shí)施例在線單詞發(fā)音方法其步驟流程圖,此在線單詞發(fā) 音方法應(yīng)用于一單詞查詢結(jié)果,該單詞查詢結(jié)果包含一查詢單詞、一查詢音標(biāo)和一查詢?cè)~ 性;首先于伺服端300建立包含有復(fù)數(shù)個(gè)發(fā)音文件的一發(fā)音文件庫(kù)310,其中每一發(fā)音文件 以其對(duì)應(yīng)的一發(fā)音文件單詞、一發(fā)音文件音標(biāo)與一發(fā)音文件詞性組成文件名進(jìn)行儲(chǔ)存(步 驟401);該伺服端300接收一客戶端200所發(fā)送的包含該查詢單詞的一發(fā)音命令(步驟 402);該伺服端300依據(jù)該發(fā)音命令的該查詢單詞,自發(fā)音文件庫(kù)310查找發(fā)音文件單詞與 該查詢單詞相符的同詞發(fā)音文件(步驟403),當(dāng)查找出一個(gè)以上的同詞發(fā)音文件時(shí)(步驟 404),進(jìn)一步接收該單詞查詢結(jié)果的該查詢音標(biāo)或該查詢?cè)~性(步驟405),并自該些同詞 發(fā)音文件中精確查找出發(fā)音文件音標(biāo)與該查詢音標(biāo)相符,或是發(fā)音文件詞性與該查詢?cè)~性 相符的一唯一發(fā)音文件(步驟406);該伺服端300將該同詞發(fā)音文件或該唯一發(fā)音文件傳 送至該客戶端200 (步驟407),由該客戶端200播放該同詞發(fā)音文件或該唯一發(fā)音文件(步驟 408)。另外,第一實(shí)施例與第二實(shí)施例所述的發(fā)音文件庫(kù),其中各發(fā)音文件的文件名是 于該發(fā)音文件預(yù)建立時(shí)所生成;具體來(lái)說(shuō),各發(fā)音文件依照單詞所對(duì)應(yīng)的一發(fā)音文件單詞、 一發(fā)音文件音標(biāo)與一發(fā)音文件單詞,該發(fā)音文件于錄制完成時(shí),將進(jìn)一步擷取對(duì)應(yīng)的該發(fā) 音文件音標(biāo)與該發(fā)音文件詞性來(lái)生成其文件名并進(jìn)行儲(chǔ)存。必須說(shuō)明的是,該發(fā)音文件對(duì) 應(yīng)的發(fā)音文件音標(biāo)轉(zhuǎn)為其文件名的一部分時(shí),須經(jīng)由轉(zhuǎn)碼使該發(fā)音文件音標(biāo)轉(zhuǎn)成為作為文 件名可接受的字符。本發(fā)明應(yīng)用于包含有查詢單詞、查詢音標(biāo)和查詢?cè)~性的單詞查詢結(jié)果的發(fā)音,預(yù) 建有一發(fā)音文件庫(kù),其中各發(fā)音文件其文件名組成為「發(fā)音文件單詞_發(fā)音文件音標(biāo)_發(fā) 音文件詞性」;本發(fā)明于接收包含該查詢單詞的一發(fā)音命令時(shí),比對(duì)各發(fā)音文件文件名的 發(fā)音文件單詞與該查詢單詞,以查找出符合的同詞發(fā)音文件,當(dāng)查找出一個(gè)以上的同詞發(fā) 音文件時(shí),進(jìn)一步接收該單詞查詢結(jié)果的查詢音標(biāo)或查詢?cè)~性,并依此對(duì)該些同詞發(fā)音文 件進(jìn)行比對(duì),以查找出發(fā)音文件音標(biāo)與該查詢音標(biāo)相符,或是發(fā)音文件詞性與該查詢?cè)~性 相符的唯一發(fā)音文件并播出之。其中,發(fā)音文件庫(kù)的各發(fā)音文件為真人發(fā)音所錄制,并于 確認(rèn)該發(fā)音文件庫(kù)無(wú)發(fā)音文件單詞與該查詢單詞符合的任一發(fā)音文件時(shí),通過(guò)文字轉(zhuǎn)語(yǔ)音 (Text-to-Speech, TTS)發(fā)音技術(shù)進(jìn)行發(fā)音。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于本發(fā)明預(yù)建有以發(fā)音文件單 詞、發(fā)音文件音標(biāo)與發(fā)音文件詞性組成為文件名的發(fā)音文件,對(duì)于一多發(fā)音單詞,透過(guò)主動(dòng) 擷取其單詞查詢結(jié)果的查詢音標(biāo)或查詢?cè)~性,將查詢音標(biāo),或是查詢?cè)~性與發(fā)音文件文件 名進(jìn)行比對(duì)的技術(shù)手段,解決現(xiàn)有技術(shù)所存在的問(wèn)題,針對(duì)多發(fā)音單詞其不同詞性提供對(duì) 應(yīng)的發(fā)發(fā)音文件,進(jìn)而達(dá)成正確提供單詞發(fā)音的技術(shù)功效。雖然本發(fā)明所公開(kāi)的實(shí)施方式如上,惟所述的內(nèi)容并非用以直接限定本發(fā)明的專 利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中技術(shù)人員,在不脫離本發(fā)明所公開(kāi)的精神和范圍 的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作些許的更動(dòng)。本發(fā)明的專利保護(hù)范圍,仍須以所 附的權(quán)利要求所界定者為準(zhǔn)。
權(quán)利要求
一種單詞發(fā)音系統(tǒng),提供一單詞查詢結(jié)果的發(fā)音,該單詞查詢結(jié)果包含一查詢單詞、一查詢音標(biāo)和/或一查詢?cè)~性,該系統(tǒng)包含一發(fā)音文件庫(kù),儲(chǔ)存有復(fù)數(shù)個(gè)發(fā)音文件,其中每一發(fā)音文件以其對(duì)應(yīng)的一發(fā)音文件單詞、一發(fā)音文件音標(biāo)與一發(fā)音文件詞性組成文件名進(jìn)行儲(chǔ)存;一接收模塊,用以接收包含該查詢單詞的一發(fā)音命令,以及依據(jù)后續(xù)的查找結(jié)果,選擇進(jìn)一步接收該單詞查詢結(jié)果的該查詢音標(biāo)和/或該查詢?cè)~性;一查找模塊,用以依據(jù)該發(fā)音命令的該查詢單詞,于該發(fā)音文件庫(kù)查找該發(fā)音文件單詞與該查詢單詞相符的同詞發(fā)音文件,當(dāng)查找出一個(gè)以上的同詞發(fā)音文件時(shí),再進(jìn)一步依據(jù)該接收模塊所接收的該查詢音標(biāo)和/或該查詢?cè)~性,自該些同詞發(fā)音文件中精確查找出該發(fā)音文件音標(biāo)和/或該發(fā)音文件詞性與該查詢音標(biāo)和/或該查詢?cè)~性符合的一唯一發(fā)音文件;及一輸出模塊,用以播放該同詞發(fā)音文件或該唯一發(fā)音文件。
2.如權(quán)利要求1所述的單詞發(fā)音系統(tǒng),其中該發(fā)音文件庫(kù)的各該發(fā)音文件其文件名于 該發(fā)音文件儲(chǔ)存時(shí)自動(dòng)生成。
3.一種單詞發(fā)音方法,提供一單詞查詢結(jié)果的發(fā)音,該單詞查詢結(jié)果包含一查詢單詞、 一查詢音標(biāo)和/或一查詢?cè)~性,該方法包含下列步驟建立包含有復(fù)數(shù)個(gè)發(fā)音文件的一發(fā)音文件庫(kù),其中每一發(fā)音文件是以其對(duì)應(yīng)的一發(fā)音 文件單詞、一發(fā)音文件音標(biāo)與一發(fā)音文件詞性組成文件名進(jìn)行儲(chǔ)存; 接收包含該查詢單詞的一發(fā)音命令;依據(jù)該發(fā)音命令的該查詢單詞,自該發(fā)音文件庫(kù)查找該發(fā)音文件單詞與該查詢單詞相 符的同詞發(fā)音文件,當(dāng)查找出一個(gè)以上的同詞發(fā)音文件時(shí),進(jìn)一步執(zhí)行下列步驟 接收該單詞查詢結(jié)果包含的該查詢音標(biāo)和/或該查詢?cè)~性;及 自該些同詞發(fā)音文件中精確查找出該發(fā)音文件音標(biāo)和/或該發(fā)音文件詞性與該查詢 音標(biāo)和/或該查詢?cè)~性符合的一唯一發(fā)音文件;及 播放該同詞發(fā)音文件或該唯一發(fā)音文件。
4.如權(quán)利要求3所述的單詞發(fā)音方法,其中于建立該發(fā)音文件庫(kù)的步驟,更包含自動(dòng) 生成該發(fā)音文件庫(kù)的各該發(fā)音文件其文件名的步驟。
5.一種在線單詞發(fā)音系統(tǒng),提供一單詞查詢結(jié)果的發(fā)音,該單詞查詢結(jié)果包含一查詢 單詞、一查詢音標(biāo)和/或一查詢?cè)~性,該系統(tǒng)包含一客戶端,其包含一收發(fā)模塊,用以發(fā)出包含該查詢單詞的一發(fā)音命令,與接收對(duì)應(yīng)的一同詞發(fā)音文件 或唯一發(fā)音文件;及一音訊模塊,用以播放該同詞發(fā)音文件或該唯一發(fā)音文件;及 一伺服端,其包含一發(fā)音文件庫(kù),儲(chǔ)存有復(fù)數(shù)個(gè)發(fā)音文件,其中每一發(fā)音文件是以其對(duì)應(yīng)的一發(fā)音文件 單詞、一發(fā)音文件音標(biāo)與一發(fā)音文件詞性組成文件名進(jìn)行儲(chǔ)存;一傳輸模塊,用以接收該客戶端的該發(fā)音命令,與傳送對(duì)應(yīng)的該同詞發(fā)音文件或該唯 一發(fā)音文件至該客戶端;及一查找模塊,用以依據(jù)該發(fā)音命令的該查詢單詞,自該發(fā)音文件庫(kù)查找該發(fā)音文件單詞與該查詢單詞相符的同詞發(fā)音文件,當(dāng)查找出一個(gè)以上的同詞發(fā)音文件時(shí),再進(jìn)一步接 收該單詞查詢結(jié)果的該查詢音標(biāo)和/或該查詢?cè)~性,以自該些同詞發(fā)音文件中精確查找出 該發(fā)音文件音標(biāo)和/或該發(fā)音文件詞性與該查詢音標(biāo)和/或該查詢?cè)~性符合的一唯一發(fā)音 文件。
6.如權(quán)利要求5所述的在線單詞發(fā)音系統(tǒng),其中該伺服端的該發(fā)音文件庫(kù)的各該發(fā)音 文件其文件名于該發(fā)音文件儲(chǔ)存時(shí)自動(dòng)生成。
7.如權(quán)利要求5所述的在線單詞發(fā)音系統(tǒng),其中該伺服端的該發(fā)音文件庫(kù)的各該發(fā)音 文件其來(lái)源為真人發(fā)音。
8.一種在線單詞發(fā)音方法,提供一單詞查詢結(jié)果的發(fā)音,該單詞查詢結(jié)果包含一查詢 單詞、一查詢音標(biāo)和/或一查詢?cè)~性,該方法包含下列步驟于伺服端建立包含有復(fù)數(shù)個(gè)發(fā)音文件的一發(fā)音文件庫(kù),其中每一發(fā)音文件以其對(duì)應(yīng)的 一發(fā)音文件單詞、一發(fā)音文件音標(biāo)與一發(fā)音文件詞性組成文件名進(jìn)行儲(chǔ)存;該伺服端接收一客戶端所發(fā)送的包含該查詢單詞的一發(fā)音命令;該伺服端依據(jù)該發(fā)音命令的該查詢單詞,自該發(fā)音文件庫(kù)查找該發(fā)音文件單詞與該 查詢單詞相符的同詞發(fā)音文件,當(dāng)查找出一個(gè)以上的同詞發(fā)音文件時(shí),進(jìn)一步執(zhí)行下列步 驟接收該單詞查詢結(jié)果的該查詢音標(biāo)和/或該查詢?cè)~性;及自該些同詞發(fā)音文件中精確查找出該發(fā)音文件音標(biāo)和/或該發(fā)音文件詞性與該查詢 音標(biāo)和/或該查詢?cè)~性符合的一唯一發(fā)音文件;該伺服端將該同詞發(fā)音文件或該唯一發(fā)音文件傳送至該客戶端;及該客戶端播放該同詞發(fā)音文件或該唯一發(fā)音文件。
9.如權(quán)利要求8所述的在線單詞發(fā)音方法,其中于伺服端建立一發(fā)音文件庫(kù)時(shí),更包 含自動(dòng)生成該發(fā)音文件庫(kù)的各該發(fā)音文件其文件名的步驟。
10.如權(quán)利要求8所述的在線單詞發(fā)音方法,其中該伺服端的該發(fā)音文件庫(kù)的各該發(fā) 音文件其來(lái)源為真人發(fā)音。
全文摘要
本發(fā)明涉及一種單詞發(fā)音系統(tǒng)及其方法,預(yù)建有以發(fā)音文件單詞、發(fā)音文件音標(biāo)與發(fā)音文件詞性組成為文件名的發(fā)音文件,對(duì)于一多發(fā)音單詞,透過(guò)主動(dòng)擷取其單詞查詢結(jié)果的查詢音標(biāo)和/或查詢?cè)~性,將查詢音標(biāo)和/或查詢?cè)~性與發(fā)音文件文件名進(jìn)行比對(duì)的技術(shù)手段,可解決現(xiàn)有技術(shù)中所存在的使用者之無(wú)謂的操作次數(shù)增加而加重系統(tǒng)負(fù)擔(dān)的問(wèn)題,達(dá)成提供正確單詞發(fā)音的技術(shù)功效。
文檔編號(hào)G09B5/04GK101944092SQ20091015194
公開(kāi)日2011年1月12日 申請(qǐng)日期2009年7月6日 優(yōu)先權(quán)日2009年7月6日
發(fā)明者徐曉燕, 邱全成 申請(qǐng)人:英業(yè)達(dá)股份有限公司