專利名稱:具有語(yǔ)音合成功能的信息處理裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及具有語(yǔ)音合成功能的信息處理裝置及方法。
背景技術(shù):
現(xiàn)在,例如圖20所示那樣可攜帶的信息終端已實(shí)用化,使用該信息終端能進(jìn)行各式各樣的信息處理。在這種可攜帶的信息終端中,例如,往往具備通信部分,存儲(chǔ)部分,語(yǔ)音輸出部分以及語(yǔ)音合成部分,在它們的各部分中,以下的“錄音數(shù)據(jù)重放”,“存儲(chǔ)文件讀取”,“新到信息讀取”等功能正在被實(shí)現(xiàn)。
1)“錄音數(shù)據(jù)重放”功能將通過(guò)通信部分下載的音樂(lè)和語(yǔ)言學(xué)教材的音響數(shù)據(jù)存儲(chǔ)在存儲(chǔ)部分,并在任何時(shí)間、場(chǎng)所進(jìn)行重放。
2)“存儲(chǔ)文件讀取”功能通過(guò)使用語(yǔ)音合成(文本語(yǔ)音變換)讀取存儲(chǔ)在數(shù)據(jù)存儲(chǔ)部分的小說(shuō)等文本數(shù)據(jù),可隨處閱覽信息。
3)“新到信息讀取”功能使用通信部分與因特網(wǎng)等連接,獲得郵件和新聞等實(shí)時(shí)信息(文本數(shù)據(jù))。再使用語(yǔ)音合成(文本語(yǔ)音變換)讀取所獲得的信息。
而且,還能夠使用將上述“錄音數(shù)據(jù)重放”,“存儲(chǔ)文件讀取”,“新到信息讀取”功能組合起來(lái)的以下功能。
4)“將錄音數(shù)據(jù)作為BGM的文件讀取”功能一邊重放錄音數(shù)據(jù),一邊使用語(yǔ)音合成(文本語(yǔ)音變換)讀取存儲(chǔ)文件和新到信息(文本數(shù)據(jù))。
5)“新到信息的插入通知”功能在郵件和新到新聞到達(dá)時(shí),使用語(yǔ)音合成(文本語(yǔ)音變換)讀取。因?yàn)槭钦Z(yǔ)音,即使是在其它的作業(yè)中也難以受到該作業(yè)的干擾。另外,當(dāng)正在重放音樂(lè)等高潮中也能夠疊加合成語(yǔ)音。
但是,在上述所說(shuō)明的現(xiàn)有方法中存在以下2個(gè)問(wèn)題。
第1個(gè)問(wèn)題是操作按鈕多。
即使對(duì)“錄音數(shù)據(jù)重放”,“存儲(chǔ)文件讀取”,“新到信息讀取”的任何功能,用戶在其操作中也能夠進(jìn)行“重放(playback)”,“停止(stop)”,“快速進(jìn)帶(fast-forward)”,“倒帶(fast-reverse)”那樣的操作。但是,對(duì)于“錄音數(shù)據(jù)重放”,“存儲(chǔ)文件讀取”,“新到信息讀取”,例如在分別設(shè)置“重放”,“停止”,“快速進(jìn)帶”,“倒帶”等操作按鈕的場(chǎng)合,部件個(gè)數(shù)增加,設(shè)置場(chǎng)所變大。結(jié)果,存在整個(gè)信息終端的尺寸變大,制造成本也上升的問(wèn)題。
第2個(gè)問(wèn)題是這樣的問(wèn)題,即,在使用語(yǔ)音合成(文本語(yǔ)音變換)讀取時(shí),在進(jìn)行與錄音數(shù)據(jù)的重放同樣的“快速進(jìn)帶”,“倒帶”處理的場(chǎng)合,在“快速進(jìn)帶”,“倒帶”中,用戶不能聽(tīng)見(jiàn)使用語(yǔ)音合成(文本語(yǔ)音變換)讀取的內(nèi)容,因此方便性差。
另外,將圖書(shū)等的內(nèi)容電子化的電子文件正在逐年增加。隨著電子文化圖書(shū)的增加,用于象書(shū)籍那樣閱讀這些數(shù)據(jù)的設(shè)備(所謂電子圖書(shū)裝置)、使用語(yǔ)音合成進(jìn)行電子化文件的讀取的讀取裝置或軟件在市場(chǎng)被銷售。而且,在讀取裝置或軟件中,往往具有存儲(chǔ)上次閱讀結(jié)束地方的功能,并從讀取停止時(shí)的文本的位置(書(shū)簽位置)返回到一定量前重新開(kāi)始讀取。這是因?yàn)楹苋菀鬃層脩粝肫鹋c上次閱讀結(jié)束的文章的聯(lián)系,認(rèn)為有助于文章內(nèi)容的理解。
但是,在現(xiàn)有的讀取裝置或軟件中,在重新開(kāi)始讀取的場(chǎng)合的讀取開(kāi)始位置的返回量是固定的。為此,例如,在該返回量過(guò)短的場(chǎng)合,無(wú)助于實(shí)際文章內(nèi)容的理解。另一方面,在返回量過(guò)長(zhǎng)的場(chǎng)合,雖然讓用戶能想起上次閱讀結(jié)束的文章,但很可能也會(huì)變得過(guò)于冗長(zhǎng)。就是說(shuō),由于返回量是固定的,因此,實(shí)際上變成順利地有助于對(duì)文章的內(nèi)容的理解,這樣的情況很少有。
發(fā)明內(nèi)容
本發(fā)明就是用于解決上述現(xiàn)有技術(shù)的問(wèn)題,其目的是,例如,在“錄音數(shù)據(jù)重放”,“存儲(chǔ)文件讀取”,“新到信息讀取”的操作中能夠進(jìn)行“重放“,“停止”,“快速進(jìn)帶”,“倒帶”等各種操作,并且,提供即使操作按鈕等部件個(gè)數(shù)增加也不會(huì)增加制造成本的可攜帶的信息處理裝置以及信息處理方法。
另外,本發(fā)明的其它目的是提供例如在使用語(yǔ)音合成(文本語(yǔ)音變換)讀取時(shí),即使在進(jìn)行與錄音數(shù)據(jù)重放同樣的“快速進(jìn)帶”,“倒帶”處理的場(chǎng)合,用戶也能聽(tīng)見(jiàn)使用語(yǔ)音合成讀取的內(nèi)容的、方便性好的可攜帶的信息處理裝置以及信息處理方法。
此外,本發(fā)明的目的在于提供這樣的讀取裝置及其控制方法以及程序,即,它們具有在停止讀取后重新開(kāi)始讀取時(shí),為從讀取再開(kāi)始位置想起上次讀取結(jié)束的文章的聯(lián)系能返回到必要而充分的位置的調(diào)整功能。
若依據(jù)本發(fā)明的一個(gè)側(cè)面,它提供這樣的信息處理裝置,該裝置具有以下設(shè)備重放音響數(shù)據(jù)的重放設(shè)備;將文本數(shù)據(jù)進(jìn)行語(yǔ)音合成后輸出的語(yǔ)音合成設(shè)備;檢測(cè)用戶的指令的指令檢測(cè)設(shè)備;檢測(cè)所述重放設(shè)備和所述語(yǔ)音合成設(shè)備的動(dòng)作狀態(tài)的檢測(cè)設(shè)備;按照所述動(dòng)作狀態(tài),將所述用戶的指令輸出到所述重放設(shè)備或所述語(yǔ)音合成設(shè)備的任何一個(gè)的指令供給設(shè)備;以及被供給所述用戶的指令的所述重放設(shè)備或所述語(yǔ)音合成設(shè)備為根據(jù)所述用戶的指令實(shí)行處理那樣進(jìn)行控制的控制設(shè)備。
另外,若依據(jù)本發(fā)明的其它側(cè)面,它提供這樣的信息處理裝置,該裝置具有以下設(shè)備將文本數(shù)據(jù)進(jìn)行語(yǔ)音合成后輸出的語(yǔ)音合成設(shè)備;輸入用戶的指令的輸入設(shè)備;檢測(cè)所述輸入設(shè)備的狀態(tài)的狀態(tài)檢測(cè)設(shè)備;以及象按照所述被檢測(cè)的輸入設(shè)備的狀態(tài)將所述文本數(shù)據(jù)用快速進(jìn)帶進(jìn)行語(yǔ)音合成后輸出、或?qū)⑺鑫谋緮?shù)據(jù)用倒帶進(jìn)行語(yǔ)音合成后輸出那樣控制所述語(yǔ)音合成設(shè)備的控制設(shè)備。
此外,若依據(jù)本發(fā)明的其它側(cè)面,它提供這樣的信息處理裝置,該裝置具有以下設(shè)備將文本數(shù)據(jù)進(jìn)行語(yǔ)音合成后輸出的語(yǔ)音合成設(shè)備;檢測(cè)用戶的指令的指令檢測(cè)設(shè)備;檢測(cè)所述語(yǔ)音合成設(shè)備的動(dòng)態(tài)狀態(tài)的檢測(cè)設(shè)備;按照所述動(dòng)作狀態(tài)將所述用戶的指令輸出到所述語(yǔ)音合成設(shè)備的指令供給設(shè)備;以及象給予所述用戶的指令的所述語(yǔ)音合成設(shè)備根據(jù)所述用戶的指令實(shí)行處理那樣進(jìn)行控制的控制設(shè)備。
若依據(jù)本發(fā)明的另外的側(cè)面,它還提供這樣的讀取裝置,該裝置使用語(yǔ)音合成進(jìn)行被供給的文本的讀取,其特征在于,它具備控制所述文本讀取的開(kāi)始/停止的控制設(shè)備,以及測(cè)量從讀取停止后到讀取再開(kāi)的時(shí)間的測(cè)量設(shè)備,所述控制設(shè)備按照被測(cè)量的所述時(shí)間的長(zhǎng)度控制所述讀取再開(kāi)時(shí)的所述文本的讀取再開(kāi)位置。
本發(fā)明的其它特征和優(yōu)點(diǎn)從連同附圖一起的下面的說(shuō)明中將顯而易見(jiàn),在該附圖中,相同的參考符號(hào)表示整個(gè)附圖的圖形中相同或類似的部分。
被編入并組成本說(shuō)明書(shū)的一部分的附圖被用來(lái)說(shuō)明本發(fā)明的實(shí)施例,并與該說(shuō)明書(shū)一起用來(lái)解釋本發(fā)明的原理。
圖1是表示涉及本發(fā)明的第1實(shí)施形態(tài)的信息終端的硬件構(gòu)成的方框圖。
圖2是說(shuō)明涉及本發(fā)明的第1實(shí)施形態(tài)的整個(gè)事件處理的流程圖。
圖3是說(shuō)明在按下重放按鈕時(shí)的處理的流程圖。
圖4是說(shuō)明在按下停止按鈕時(shí)的處理的流程圖。
圖5是說(shuō)明在按下暫停按鈕時(shí)的處理的流程圖。
圖6是說(shuō)明在按下快速進(jìn)帶按鈕時(shí)的處理的流程圖。
圖7是說(shuō)明在取消快速進(jìn)帶按鈕時(shí)的處理的流程圖。
圖8是說(shuō)明在按下倒帶按鈕時(shí)的處理的流程圖。
圖9是說(shuō)明在取消倒帶按鈕時(shí)的處理的流程圖。
圖10是說(shuō)明新規(guī)則信息到達(dá)時(shí)的處理的流程圖。
圖11是說(shuō)明在指令存儲(chǔ)信息讀取時(shí)的處理的流程圖。
圖12是說(shuō)明在指令語(yǔ)音合成時(shí)的處理的流程圖。
圖13是說(shuō)明在指令錄音重放時(shí)的處理的流程圖。
圖14是說(shuō)明定時(shí)器事件處理的流程圖。
圖15A是說(shuō)明語(yǔ)音合成開(kāi)始處理的流程圖。
圖15B是說(shuō)明語(yǔ)音合成停止處理的流程圖。
圖15C是說(shuō)明語(yǔ)音合成暫停處理的流程圖。
圖15D是說(shuō)明語(yǔ)音合成再開(kāi)處理的流程圖。
圖16A是說(shuō)明錄音數(shù)據(jù)重放開(kāi)始處理的流程圖。
圖16B是說(shuō)明錄音數(shù)據(jù)重放停止處理的流程圖。
圖16C是說(shuō)明錄音數(shù)據(jù)重放暫停處理的流程圖。
圖16D是說(shuō)明錄音數(shù)據(jù)重放再開(kāi)處理的流程圖。
圖17是說(shuō)明新到通知信息的一例的圖。
圖18A、B是說(shuō)明最前面單詞表的圖象的一例的圖。
圖19A、B是說(shuō)明摘要語(yǔ)句圖象的一例的圖。
圖20是表示涉及本發(fā)明的第1實(shí)施形態(tài)的信息終端的外觀的圖。
圖21是表示涉及本發(fā)明的第2實(shí)施形態(tài)的信息終端的硬件構(gòu)成的方框圖。
圖22是說(shuō)明涉及本發(fā)明的第2實(shí)施形態(tài)的整個(gè)事件處理的流程圖。
圖23是說(shuō)明在轉(zhuǎn)盤角度被變更時(shí)的處理的流程圖。
圖24是說(shuō)明要求語(yǔ)音合成時(shí)的處理的流程圖。
圖25是說(shuō)明轉(zhuǎn)盤角度和讀取跳過(guò)數(shù)的對(duì)應(yīng)關(guān)系的圖。
圖26是說(shuō)明同步點(diǎn)的一例的圖。
圖27是表示涉及本發(fā)明的第2實(shí)施形態(tài)的信息終端的外觀的圖。
圖28A、B是說(shuō)明在快速進(jìn)帶場(chǎng)合的最前面單詞表的事件的一例的圖。
圖29A、B是表示倒帶時(shí)的摘要的一例的圖。
圖30是表示實(shí)現(xiàn)實(shí)施形態(tài)中的讀取裝置的個(gè)人計(jì)算機(jī)的硬件構(gòu)成的方框圖。
圖31是表示實(shí)施形態(tài)中的讀取程序模塊構(gòu)成的圖。
圖32是表示實(shí)施形態(tài)中的讀取裝置的讀取處理的流程圖。
圖33是表示在實(shí)施形態(tài)的讀取裝置的讀取實(shí)行中的讀取停止處理的流程圖。
圖34是用于說(shuō)明搜索實(shí)施形態(tài)的讀取再開(kāi)位置的方法的圖。
具體實(shí)施例方式[信息終端的構(gòu)成圖1,圖20]圖1是表示第1實(shí)施形態(tài)的可攜帶的信息終端H1000的硬件構(gòu)成的圖。另外,圖20是表示信息終端H1000的外觀的圖。
H1是進(jìn)行數(shù)值運(yùn)算、控制等處理的中央處理部分,按照描述本發(fā)明的處理步驟的控制程序進(jìn)行運(yùn)算。如后述那樣,通過(guò)實(shí)行該控制程序,就能有選擇地實(shí)行音響數(shù)據(jù)(audio data)的重放處理、文本語(yǔ)音合成處理。H2是對(duì)用戶提示信息的輸出部分。輸出部分H2包含揚(yáng)聲器、耳機(jī)等語(yǔ)音輸出部分H201和液晶等圖象顯示部分H202。
H3是用戶對(duì)信息終端H1000給予動(dòng)作的指令,或輸入信息的輸入部分。輸入部分H3包含重放(playback)按鈕H301、停止(stop)按鈕H302、暫停(pause)按鈕H303、快速進(jìn)帶(fast-forward)按鈕H304、倒帶(fast-reverse)按鈕H305以及觸摸屏H306的通用輸入部分。
H4是LAN卡和PHS卡等的數(shù)據(jù)通信部分,用于新到郵件等的數(shù)據(jù)的獲得。H5是硬盤和非易失性存儲(chǔ)器等的存儲(chǔ)器,并保持被錄音的數(shù)據(jù)(音響數(shù)據(jù))和存儲(chǔ)信息。H6是讀取專用的存儲(chǔ)部分,存儲(chǔ)表示本發(fā)明的步驟的控制程序和語(yǔ)音合成用的詞典等的固定數(shù)據(jù)。
H7是保持RAM等的暫時(shí)信息的存儲(chǔ)部分,并保持暫時(shí)的數(shù)據(jù)和各種標(biāo)志等。H8是間隔的定時(shí)器部分,在定時(shí)器啟動(dòng)后經(jīng)過(guò)規(guī)定的時(shí)間,進(jìn)行使中央處理部分產(chǎn)生中斷的工作。上述說(shuō)明的中央處理部分H1~定時(shí)器H8通過(guò)總線被連接。
使用圖2~圖16所示的流程圖說(shuō)明關(guān)于在以上說(shuō)明的信息終端H1000中的事件處理。此外,下述的處理是根據(jù)由中央處理部分存儲(chǔ)在讀取專用的存儲(chǔ)部分H6等中的事件驅(qū)動(dòng)型的控制程序,并使用保持RAM等的暫時(shí)信息的存儲(chǔ)部分H7被實(shí)行。另外,來(lái)自輸入部分H3的輸入處理和來(lái)自輸出部分H2的數(shù)據(jù)要求、定時(shí)器中斷等的中斷被處理為上述控制程序中的各事件的開(kāi)始。
在圖2中,在事件獲取步驟S1中,獲取新的事件。
接著,在按下重放按鈕判定步驟S2中,判定在事件獲取步驟S1中獲取的事件是否是“按下重放按鈕”,若所獲取的事件是“按下重放按鈕”,那么將處理轉(zhuǎn)移到圖3所示的步驟S101,若不是“按下重放按鈕”,那么將處理轉(zhuǎn)移到停止按鈕按下判定步驟S3。
接著,在按下停止按鈕判定S3中,判定在事件獲取步驟S1中所獲取的事件是否是“按下停止按鈕”,若所獲取的事件是“按下停止按鈕”,那么將處理轉(zhuǎn)移到圖4所示的步驟S201,若不是“按下停止按鈕”,就將處理轉(zhuǎn)移到暫停按鈕按下判定步驟S4。
接著,在按下暫停按鈕判定步驟S4中,判定在事件獲取步驟S1中所獲取的事件是否是“按下暫停按鈕”,若是“按下暫停按鈕”,那么將處理轉(zhuǎn)移到圖5所示的S301,若不是“按下暫停按鈕”,就將處理轉(zhuǎn)移到快速進(jìn)帶按鈕按下判定步驟S5。
接著,在按下快速進(jìn)帶按鈕判定S5中,判定在事件獲取步驟S1中所獲取的事件是否是“按下快速進(jìn)帶按鈕”,若是“按下快速進(jìn)帶按鈕”,那么將處理轉(zhuǎn)移到圖6所示的步驟S401,若不是“按下快速進(jìn)帶按鈕”,就將處理轉(zhuǎn)移到取消快速進(jìn)帶判定步驟S6。
接著,在取消快速進(jìn)帶按鈕判定步驟S6中,判定在事件獲取步驟S1中所獲取的事件是否是“取消快速進(jìn)帶按鈕(離開(kāi)已按下的按鈕的操作)”,若是“取消快速進(jìn)帶按鈕”,那么將處理轉(zhuǎn)移到圖7所示的步驟S501,若不是“取消快速進(jìn)帶按鈕”,就將處理轉(zhuǎn)移到按下倒帶按鈕判定步驟S7。
接著,在按下倒帶按鈕判定S7中,判定在事件獲取步驟S1中所獲取的事件是否是“按下倒帶按鈕”,若是“按下倒帶按鈕”,那么將處理轉(zhuǎn)移到圖8所示的步驟S601,若不是“按下倒帶按鈕”,就將處理轉(zhuǎn)移到取消倒帶按鈕判定步驟S8。
接著,在取消倒帶按鈕判定步驟S8中,判定在事件獲取步驟S1中所獲取的事件是否是“取消倒帶按鈕”,若是“取消倒帶按鈕”,那么將處理轉(zhuǎn)移到圖9所示的步驟S701,若不是“取消倒帶按鈕”,就將處理轉(zhuǎn)移到新規(guī)則信息到達(dá)判定步驟S9。
接著在新規(guī)則信息到達(dá)判定步驟S9中,判定在事件獲取步驟S1中所獲取的事件是否是表示到達(dá)了“新到信息”,若是到達(dá)“新到信息”,那么將處理轉(zhuǎn)移到圖10所示的步驟S801,若不是到達(dá)“新到信息”,就將處理轉(zhuǎn)移到存儲(chǔ)信息讀取指令判定步驟S10。
接著,在存儲(chǔ)信息讀取指令判定步驟S10中,判定在事件獲取步驟S1中所獲取的事件是否是“用戶的存儲(chǔ)信息讀取的指令”,若是“用戶的存儲(chǔ)信息讀取的指令”,那么將處理轉(zhuǎn)移到圖11所示的步驟S901,若不是“用戶的存儲(chǔ)信息讀取的指令”,就將處理轉(zhuǎn)移到要求語(yǔ)音合成數(shù)據(jù)判定步驟S11。
接著,在要求語(yǔ)音合成數(shù)據(jù)判定步驟S11中,判定在事件獲取步驟S1中所獲取的事件是否是“來(lái)自合成語(yǔ)音輸出設(shè)備的數(shù)據(jù)要求”,若是“來(lái)自合成語(yǔ)音輸出設(shè)備的數(shù)據(jù)要求”,那么將處理轉(zhuǎn)移到圖12所示的步驟S1001,若不是“來(lái)自合成語(yǔ)音輸出設(shè)備的數(shù)據(jù)要求”,就將處理轉(zhuǎn)移到要求錄音重放數(shù)據(jù)判定步驟S12。
接著,在要求錄音重放數(shù)據(jù)判定步驟S12中,判定在事件獲取步驟S1中所獲取的事件是否是“來(lái)自錄音數(shù)據(jù)輸出設(shè)備的數(shù)據(jù)要求”,若是“來(lái)自錄音數(shù)據(jù)輸出設(shè)備的數(shù)據(jù)要求”,那么將處理轉(zhuǎn)移到圖13所示的步驟S1101,若不是“來(lái)自錄音數(shù)據(jù)輸出設(shè)備的數(shù)據(jù)要求”,就將處理轉(zhuǎn)移到定時(shí)器事件判定步驟S13。
接著,在定時(shí)器事件判定步驟S13中,判定在事件獲取步驟S1中所獲取的事件是否是表示在來(lái)自定時(shí)器部分H8的定時(shí)器開(kāi)始后經(jīng)過(guò)規(guī)定時(shí)間的意旨的通知,若是來(lái)自定時(shí)器部分H8的通知,那么將處理轉(zhuǎn)移到圖14所示的S1201,若不是來(lái)自定時(shí)器部分H8的通知,就將處理轉(zhuǎn)移到事件獲取步驟S1。
接著,以下詳細(xì)說(shuō)明關(guān)于上述說(shuō)明的各事件的處理。首先,使用圖3說(shuō)明關(guān)于“按下重放按鈕”處理。
在讀取指針設(shè)定判定(重放)步驟S101中,判定是否設(shè)定“讀取指針”,若設(shè)定“讀取指針”,那么將處理轉(zhuǎn)移到取消語(yǔ)音合成暫停標(biāo)志(重放)步驟S106,若沒(méi)有設(shè)定“讀取指針”,就將處理轉(zhuǎn)移到存在優(yōu)先讀取語(yǔ)句判定(重放)步驟S102。此外,“讀取指針”是例如在圖8中示出一例的優(yōu)先讀取語(yǔ)句(文本數(shù)據(jù))的途中,接著進(jìn)行語(yǔ)音合成后保持開(kāi)始讀取位置的區(qū)域,并且是非設(shè)定的,或者將文件中的“讀取指針”的位置作為值而被設(shè)定。
接著,在存在優(yōu)先讀取語(yǔ)句判定(重放)步驟S102中,判定是否有“存在優(yōu)先讀取語(yǔ)句”,若有“存在優(yōu)先讀取語(yǔ)句”,那么將處理轉(zhuǎn)移到優(yōu)先讀取語(yǔ)句初始指針設(shè)定步驟S108,若沒(méi)有“存在優(yōu)先讀取語(yǔ)句”,就將處理轉(zhuǎn)移到存在存儲(chǔ)讀取語(yǔ)句判定S103。
接著,在存在存儲(chǔ)讀取語(yǔ)句判定S103中,判定是否有“存在存儲(chǔ)讀取語(yǔ)句”,若有“存在存儲(chǔ)讀取語(yǔ)句”,那么將處理轉(zhuǎn)移到存儲(chǔ)讀取語(yǔ)句初始指針設(shè)定步驟S109,若沒(méi)有“存在存儲(chǔ)讀取語(yǔ)句”,就將處理轉(zhuǎn)移到設(shè)定重放指針判定(重放)步驟S104。
接著,在設(shè)定重放指針判定(重放)步驟S104中,判定是否有“重放指針設(shè)定”,若有“重放指針設(shè)定”,那么將處理轉(zhuǎn)移到重放暫停標(biāo)志取消(重放)步驟S111,若沒(méi)有“重放指針設(shè)定”,就將處理轉(zhuǎn)移到存在錄音數(shù)據(jù)判定步驟S105。此外,“重放指針”是保持接著被重放的位置的區(qū)域,是非設(shè)定或者將錄音數(shù)據(jù)中的“重放指針”的位置作為值而被設(shè)定。
接著,在存在錄音數(shù)據(jù)判定步驟S105中,判定是否有“錄音數(shù)據(jù)存在”,若有“錄音數(shù)據(jù)存在”,那么將處理轉(zhuǎn)移到錄音數(shù)據(jù)重放初始指針設(shè)定步驟S113,若沒(méi)有“錄音數(shù)據(jù)存在”,就將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在語(yǔ)音合成暫停標(biāo)志取消(重放)步驟S106中,取消語(yǔ)音合成暫停標(biāo)志。語(yǔ)音合成暫停標(biāo)志是表示語(yǔ)音合成是否處在暫時(shí)狀態(tài)的標(biāo)志,在被設(shè)定時(shí)為“真”的值,在被取消時(shí)為“假”的值。
接著,在語(yǔ)音合成再開(kāi)(重放)步驟S107中,再開(kāi)在圖5的步驟S304中被暫停的語(yǔ)音合成之后,將處理轉(zhuǎn)移圖2的事件獲取步驟S1。關(guān)于在“語(yǔ)音合成開(kāi)始”,“語(yǔ)音合成停止”,“語(yǔ)音合成暫停”,“語(yǔ)音合成再開(kāi)”的各子程序中的處理使用圖15后述。
接著,在優(yōu)先讀取語(yǔ)句初始指針設(shè)定步驟S108中將讀取指針設(shè)定在優(yōu)先讀取語(yǔ)句的最前面,并將處理轉(zhuǎn)移到語(yǔ)音合成步驟S110。
接著,在存儲(chǔ)讀取語(yǔ)句初始指針設(shè)定步驟S109中,將讀取指針設(shè)定在存儲(chǔ)讀取語(yǔ)句的最前面,并將處理轉(zhuǎn)移到語(yǔ)音合成開(kāi)始步驟S110。
接著,在優(yōu)先讀取語(yǔ)句初始設(shè)定步驟S108或存儲(chǔ)讀取語(yǔ)句初始指針設(shè)定步驟S19中設(shè)定讀取指針后,并在語(yǔ)音合成開(kāi)始步驟S110中開(kāi)始語(yǔ)音合成后,將處理轉(zhuǎn)移到圖2的事件獲取S1。
接著,在重放暫停標(biāo)志取消(重放)步驟S111中,取消重放暫停標(biāo)志。重放暫停標(biāo)志是表示錄音數(shù)據(jù)重放是否處在暫時(shí)狀態(tài)的標(biāo)志。
接著,在錄音數(shù)據(jù)再開(kāi)(重放)步驟S112中,再開(kāi)在步驟S308中被暫停的錄音數(shù)據(jù)的重放,之后,并將處理轉(zhuǎn)移到所述事件獲取步驟S1。關(guān)于在“錄音數(shù)據(jù)重放開(kāi)始”,“錄音數(shù)據(jù)重放停止”,“錄音數(shù)據(jù)重放暫?!?,“錄音數(shù)據(jù)重放再開(kāi)”的子程序中的處理使用圖16后述。
接著,在錄音數(shù)據(jù)重放初始指針設(shè)定步驟S113中,將重放指針設(shè)定在錄音數(shù)據(jù)的最前面,之后,將處理轉(zhuǎn)移到錄音數(shù)據(jù)重放開(kāi)始步驟S114。在錄音數(shù)據(jù)重放開(kāi)始步驟S114中,在開(kāi)始錄音數(shù)據(jù)的重放后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,使用圖4說(shuō)明關(guān)于“按下停止按鈕”處理。
在設(shè)定讀取指針判定(停止)步驟S201中,判定“讀取指針”是否被設(shè)定,若“讀取指針”被設(shè)定,那么將處理轉(zhuǎn)移到語(yǔ)音合成暫停標(biāo)志取消(停止)步驟S203,若沒(méi)有設(shè)定“讀取指針”,就將處理轉(zhuǎn)移到設(shè)定重放指針判定(停止)步驟S202。
接著,在設(shè)定重放指針判定(停止)步驟S202中,判定“重放指針”是否被設(shè)定,若“重放指針”被設(shè)定,那么將處理轉(zhuǎn)移到重放暫停標(biāo)志取消(停止)步驟S206,若“重放指針”沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到事件獲取步驟S1。
在語(yǔ)音合成暫停標(biāo)志取消(停止)步驟S203中,取消語(yǔ)音合成暫停標(biāo)志。接著,在讀取指針取消(停止)步驟S204中取消讀取指針(變成非設(shè)定)。接著,在語(yǔ)音合成停止步驟S205中停止語(yǔ)音合成后,將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在重放暫停標(biāo)志取消(停止)步驟S206中,取消重放暫停標(biāo)志。然后,在重放指針取消(停止)步驟S207取消重放指針(變成非設(shè)定)。接著,在錄音數(shù)據(jù)重放停止步驟S208停止錄音數(shù)據(jù)的重放后,將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,使用圖5說(shuō)明關(guān)于“按下暫停按鈕”處理。
首先,在設(shè)定讀取按鈕判定(暫停)步驟S301中,判定“讀取按鈕”是否被設(shè)定,若“讀取按鈕”被設(shè)定,那么將處理轉(zhuǎn)移到設(shè)定語(yǔ)音合成暫停標(biāo)志判定步驟S302,若“讀取按鈕”沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到設(shè)定重放按鈕判定(暫停)步驟S305。
接著,在設(shè)定語(yǔ)音合成暫停標(biāo)志判定步驟S302中,判定語(yǔ)音合成暫停標(biāo)志是否被設(shè)定,即語(yǔ)音合成是否處于暫停狀態(tài),若語(yǔ)音合成暫停標(biāo)志被設(shè)定,那么將處理轉(zhuǎn)移到圖3的設(shè)定讀取指針判定(重放)步驟S101,若語(yǔ)音合成暫停標(biāo)志沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到設(shè)定語(yǔ)音合成暫停標(biāo)志步驟S303。
接著,在設(shè)定語(yǔ)音合成暫停標(biāo)志步驟S303中,設(shè)定語(yǔ)音合成暫停標(biāo)志(將值變成“真”)。接著,在語(yǔ)音合成暫停步驟S304暫停語(yǔ)音合成后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在設(shè)定重放按鈕判定(暫停)步驟S305中,判定“重放按鈕”是否被設(shè)定,若“重放按鈕”被設(shè)定,那么將處理轉(zhuǎn)移到設(shè)定重放暫停標(biāo)志判定步驟S306,若“重放按鈕”沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在設(shè)定重放暫停標(biāo)志判定步驟S306中,判定“重放暫停標(biāo)志”是否被設(shè)定,即,錄音數(shù)據(jù)的重放是否處于暫停狀態(tài),若“重放暫停標(biāo)志”被設(shè)定,那么將處理轉(zhuǎn)移到圖3的設(shè)定讀取指針判定(重放)步驟S101,若“重放暫停標(biāo)志”沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到設(shè)定重放暫停標(biāo)志步驟S307。
接著,在設(shè)定重放暫停標(biāo)志步驟S307中,設(shè)定重放暫停標(biāo)志(將值變成“真”)。接著,在錄音數(shù)據(jù)重放暫停步驟S308暫停錄音數(shù)據(jù)的重放后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,使用圖6說(shuō)明關(guān)于“按下快速進(jìn)帶”處理。
在設(shè)定讀取指針判定(快速進(jìn)帶)步驟S401中,判定“讀取指針”是否被設(shè)定,若“讀取指針”被設(shè)定,那么將處理轉(zhuǎn)移到設(shè)定快速進(jìn)帶讀取定時(shí)器模式步驟S402,若“讀取指針”沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到設(shè)定重放指針判定(快速進(jìn)帶)步驟S405。
接著,在設(shè)定快速進(jìn)帶讀取定時(shí)器模式步驟S402中,將定時(shí)器模式設(shè)定為“快速進(jìn)帶讀取”后將處理轉(zhuǎn)移到設(shè)定快速進(jìn)帶屏蔽步驟S403。定時(shí)器模式就是表示定時(shí)器的用途的模式。
接著,在設(shè)定快速進(jìn)帶屏蔽步驟S403中,將事件屏蔽設(shè)定為用于快速進(jìn)帶處理,以后,將在所述事件獲取步驟S1中獲取的事件只限定于“取消快速進(jìn)帶按鈕”、“要求語(yǔ)音合成數(shù)據(jù)”、“要求錄音重放數(shù)據(jù)”、“定時(shí)器事件”。
接著,在定時(shí)器開(kāi)始(快速進(jìn)帶)步驟S404中做到使定時(shí)器開(kāi)始工作,在規(guī)定的時(shí)間后產(chǎn)生定時(shí)器事件。然后,將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
在設(shè)定重放指針判定(快速進(jìn)帶)步驟S405中,判定重放指針是否被設(shè)定,若重放指針被設(shè)定,那么將處理轉(zhuǎn)移到設(shè)定快速進(jìn)帶重放定時(shí)器模式設(shè)定步驟S406,若重放指針沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
在快速進(jìn)帶重放定時(shí)器模式設(shè)定步驟S406中,將定時(shí)器模式設(shè)定為“快速進(jìn)帶重放”后將處理轉(zhuǎn)移到快速進(jìn)帶事件屏蔽設(shè)定步驟S403。
接著,使用圖7說(shuō)明關(guān)于“取消快速進(jìn)帶按鈕”處理。
首先,在事件屏蔽取消(快速進(jìn)帶)S501中,做到取消事件屏蔽后,在以后的事件獲取步驟S1中獲取全部事件。
接著,在定時(shí)器模式初始化/定時(shí)器停止(快速進(jìn)帶)步驟S502中將定時(shí)器模式初始化后使定時(shí)器停止。
接著,在設(shè)定讀取指針判定(取消快速進(jìn)帶)步驟S503中,判定“讀取指針”是否被設(shè)定,若“讀取指針”被設(shè)定,那么將處理轉(zhuǎn)移到讀取模式判定(快速進(jìn)帶)步驟S504,若“讀取指針”沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到設(shè)定重放指針判定(取消快速進(jìn)帶)步驟S511。
在讀取模式判定(快速進(jìn)帶)步驟S504中,判定讀取模式是否是“快速進(jìn)帶”,若是“快速進(jìn)帶”,那么將處理轉(zhuǎn)移到讀取模式初始化(快速進(jìn)帶)步驟S505,若不是“快速進(jìn)帶”,就將處理轉(zhuǎn)移到語(yǔ)音合成停止(快速進(jìn)帶)步驟S508。
接著,在讀取模式初始化(快速進(jìn)帶)步驟S505中,使讀取模式返回到初始狀態(tài)。接著,在讀取指針恢復(fù)(快速進(jìn)帶)步驟S506中,將被設(shè)定在圖14的步驟S1207所生成的摘要語(yǔ)句中的讀取指針設(shè)定在源文件中的對(duì)應(yīng)的位置。
接著,在摘要語(yǔ)句廢除步驟S507中廢除摘要語(yǔ)句后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在語(yǔ)音合成停止(快速進(jìn)帶)步驟S508中停止語(yǔ)音合成。接著,在向讀取指針前跳躍步驟S509中,將讀取指針轉(zhuǎn)移到當(dāng)前正在讀取的語(yǔ)句的下一個(gè)語(yǔ)句的前面。接著,在語(yǔ)音合成開(kāi)始(快速進(jìn)帶)步驟S510中開(kāi)始語(yǔ)音合成后將處理轉(zhuǎn)移到事件獲取步驟S1。
另一方面,在設(shè)定重放指針判定(取消快速進(jìn)帶)步驟S511中,判定“重放指針”是否被設(shè)定,若“重放指針”被設(shè)定,那么將處理轉(zhuǎn)移到錄音重放模式判定(快速進(jìn)帶)步驟S512,若“重放指針”沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
在錄音重放模式判定(快速進(jìn)帶)步驟S512中,判定錄音重放模式是否是“快速進(jìn)帶”,若是“快速進(jìn)帶”,那么將處理轉(zhuǎn)移到錄音重放模式初始化(快速進(jìn)帶)步驟S513,若不是“快速進(jìn)帶”,就將處理轉(zhuǎn)移到錄音數(shù)據(jù)重放停止(快速進(jìn)帶)步驟S514。
接著,在錄音重放模式初始化(快速進(jìn)帶)步驟S513中,將錄音重放模式返回到初始狀態(tài)后使處理轉(zhuǎn)移到圖2的事件獲取步驟S1。接著,在錄音數(shù)據(jù)重放停止(快速進(jìn)帶)步驟S514中停止錄音數(shù)據(jù)的重放。接著,在重放指針向前跳躍步驟S515中使重放指針前進(jìn)1個(gè)索引。例如,若錄音數(shù)據(jù)是音樂(lè)數(shù)據(jù),那么將重放指針移到下一個(gè)曲子的前面。
接著,在錄音數(shù)據(jù)重放開(kāi)始(快速進(jìn)帶)步驟S516中開(kāi)始錄音數(shù)據(jù)的重放后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
下面,使用圖8說(shuō)明關(guān)于“按下倒帶按”處理。
首先,在設(shè)定讀取指針判定(倒帶)步驟S601中,判定是否有“讀取指針設(shè)定”,若有“讀取指針設(shè)定”,那么將處理轉(zhuǎn)移到倒帶讀取定時(shí)器模式設(shè)定步驟S602,若沒(méi)有“讀取指針設(shè)定”,就將處理轉(zhuǎn)移到設(shè)定重放指針判定(倒帶)步驟S605。
接著,在倒帶讀取定時(shí)器模式設(shè)定步驟S602中,將定時(shí)器模式設(shè)定為“倒帶讀取”后將處理轉(zhuǎn)移到倒帶事件屏蔽設(shè)定步驟S603。
接著,在倒帶事件屏蔽設(shè)定步驟S603中,將事件屏蔽設(shè)定為用于倒帶處理后,將在圖2的事件獲取步驟S1中所獲取的事件只限定于“倒帶按鈕取消”,“語(yǔ)音合成要求”,“錄音重放數(shù)據(jù)要求”,“定時(shí)器事件”。
接著,在定時(shí)器開(kāi)始(倒帶)步驟S604中做到使定時(shí)器開(kāi)始工作,在規(guī)定的時(shí)間后產(chǎn)生定時(shí)器事件,之后,將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在設(shè)定重放指針判定(倒帶)步驟S605中,判定“重放指針”是否被設(shè)定,若“重放指針”被設(shè)定,那么將處理轉(zhuǎn)移到倒帶重放定時(shí)器模式設(shè)定步驟S606,若“重放指針”沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在倒帶重放定時(shí)器模式設(shè)定步驟S606中,將定時(shí)器模式設(shè)定為“倒帶重放”后將處理轉(zhuǎn)移到倒帶事件屏蔽設(shè)定步驟S603。
下面,使用圖9說(shuō)明關(guān)于“取消倒帶按鈕”處理。
首先,在事件屏蔽取消(倒帶)步驟S701中,做到取消事件屏蔽,在以后的事件獲取步驟S1中獲取全部事件。
接著,在定時(shí)器模式初始化/定時(shí)器停止(倒帶)步驟S702中將定時(shí)器模式初始化后使定時(shí)器停止。
接著,在設(shè)定讀取指針判定(取消倒帶)步驟S703中,判定“讀取指針”是否被設(shè)定,若“讀取指針”被設(shè)定,那么將處理轉(zhuǎn)移到讀取模式判定(倒帶)步驟S704,若“讀取指針”沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到設(shè)定重放指針判定(取消倒帶)步驟S711。
接著,在讀取模式判定(倒帶)步驟S704中,判定讀取模式是否是“倒帶”,若是“倒帶”,那么將處理轉(zhuǎn)移到讀取模式初始化(倒帶)步驟S705,若不是“倒帶”,就將處理轉(zhuǎn)移到語(yǔ)音合成停止(倒帶)步驟S708。
接著,在讀取模式初始化(倒帶)步驟S705中,使讀取模式返回到初始狀態(tài)。接著,在讀取指針恢復(fù)(倒帶)步驟S706中,將設(shè)定在圖14的步驟S1204所生成的最前面單詞表中的讀取指針設(shè)定在源文件中的對(duì)應(yīng)位置。(使用步驟S1205所生成的信息。)接著,在最前面單詞表廢除步驟S707中廢除前面單詞表后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在語(yǔ)音合成停止(倒帶)步驟S708中,停止語(yǔ)音合成。接著,在向讀取指針后面跳躍步驟709中將讀取指針移到當(dāng)前正在讀取的語(yǔ)句前面的語(yǔ)句的前面。
接著,在語(yǔ)音合成開(kāi)始(倒帶)步驟S710中,開(kāi)始語(yǔ)音合成后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在設(shè)定重放指針判定(取消倒帶)步驟S711中,判定“重放指針”是否被設(shè)定,若“重放指針”被設(shè)定,那么將處理轉(zhuǎn)移到錄音重放模式判定(倒帶)步驟S712,若“重放指針”沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到事件獲取步驟S1。
接著,在錄音重放模式判定(倒帶)步驟S712中,判定錄音重放模式是否是“倒帶”,若是“倒帶”,那么將處理轉(zhuǎn)移到錄音重放模式初始化(倒帶)步驟S713,若不是“倒帶”,就將處理轉(zhuǎn)移到錄音重放停止(倒帶)步驟S714。
接著,在錄音重放模式初始化(倒帶)步驟S713中,使錄音重放模式返回到初始狀態(tài)后將處理轉(zhuǎn)移到事件獲取步驟S1。
接著,在錄音數(shù)據(jù)重放停止(倒帶)步驟S714中停止數(shù)據(jù)的重放。接著,在向重放指針后面跳躍步驟S715中,使重放指針?lè)祷?個(gè)索引。例如,若錄音數(shù)據(jù)是音樂(lè)數(shù)據(jù),并且是重放指針和索引沒(méi)有重合的狀態(tài),那么將重放指針移到當(dāng)前曲子的前面。
接著,在錄音數(shù)據(jù)重放開(kāi)始(倒帶)步驟S716中開(kāi)始錄音數(shù)據(jù)的重放后將處理移到圖2的事件獲取步驟S1。
下面,使用圖10說(shuō)明關(guān)于“新規(guī)則信息的達(dá)到”處理。
首先,在存在優(yōu)先讀取語(yǔ)句判定(新到)步驟S801中,判定優(yōu)先讀取語(yǔ)句是否存在,若優(yōu)先讀取語(yǔ)句存在,那么將處理轉(zhuǎn)移到新到讀取語(yǔ)句追加步驟S807,若優(yōu)先讀取語(yǔ)句不存在,就將處理轉(zhuǎn)移到新到通知信息拷貝步驟S802。
接著,在新到通知信息拷貝步驟S802中,將新到通知信息拷貝在優(yōu)先讀取語(yǔ)句的前面。圖17表示新到通知信息的例子。
接著,在新到讀取語(yǔ)句拷貝步驟S803中,將新到達(dá)的讀取語(yǔ)句拷貝在優(yōu)先讀取語(yǔ)句中的新到通知信息的后面。
接著,在設(shè)定讀取指針判定(新到)步驟S804中判定讀取指針是否被設(shè)定,若讀取指針被設(shè)定,那么將處理轉(zhuǎn)移到讀取指針備份生成(新到)步驟S805,若讀取指針沒(méi)有被設(shè)定,就將處理轉(zhuǎn)移到步驟S101。
接著,在讀取指針備份生成(新到)步驟S805中,將當(dāng)前的讀取指針值作為對(duì)優(yōu)先讀取語(yǔ)句的附帶信息保存。
接著,在新到讀取語(yǔ)句讀取指針設(shè)定步驟S806中,將讀取指針設(shè)定在優(yōu)先讀取語(yǔ)句的前面,并將處理轉(zhuǎn)移到事件獲取步驟S1。
接著,在新到讀取語(yǔ)句追加步驟S807中,將新到讀取語(yǔ)句拷貝在優(yōu)先讀取語(yǔ)句的末尾,之后,將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
下面,使用圖11說(shuō)明關(guān)于“存儲(chǔ)信息的讀取指令”處理。
在設(shè)定讀取指針判定(存儲(chǔ)信息讀取)步驟S901中,判定是否有“讀取指針設(shè)定”,若有“讀取指針設(shè)定”,那么將處理轉(zhuǎn)移到讀取中警告顯示步驟S905,若沒(méi)有“讀取指針設(shè)定”,就將處理轉(zhuǎn)移到存儲(chǔ)讀取語(yǔ)句拷貝步驟S902。
接著,在存儲(chǔ)讀取語(yǔ)句拷貝步驟S902中,從存儲(chǔ)在外部的存儲(chǔ)部分H5的存儲(chǔ)信息將在存儲(chǔ)信息讀取指令判定步驟S10中所指令的信息拷貝到存儲(chǔ)讀取語(yǔ)句中。
接著,在存在優(yōu)先讀取語(yǔ)句判定(存儲(chǔ)信息讀取)步驟S903中判定是否有“優(yōu)先讀取語(yǔ)句存在”,若有“優(yōu)先讀取語(yǔ)句存在”,那么將處理轉(zhuǎn)移到讀取指針備份設(shè)定步驟S904,若沒(méi)有“優(yōu)先讀取語(yǔ)句存在”,就將處理轉(zhuǎn)移到事件獲取步驟S1。
接著,在讀取指針備份設(shè)定步驟S904中,將存儲(chǔ)讀取語(yǔ)句的前面作為對(duì)優(yōu)先讀取語(yǔ)句的附帶信息設(shè)定后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在讀取中警告顯示步驟S905中,輸出在當(dāng)前讀取中的某種意旨的警告后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,使用圖12說(shuō)明關(guān)于“語(yǔ)音合成要求的指令”。
首先,在存在語(yǔ)音合成數(shù)據(jù)判定步驟S1001中,判定是否已經(jīng)存在從文本變換成語(yǔ)音波形的“波形數(shù)據(jù)”,若存在“波形數(shù)據(jù)”,那么將處理轉(zhuǎn)移到合成語(yǔ)音數(shù)據(jù)拷貝步驟S1007,若不存在“波形數(shù)據(jù)”,就將處理轉(zhuǎn)移到設(shè)定讀取指針判定(語(yǔ)音輸出)步驟S1002。
在設(shè)定讀取指針判定(語(yǔ)音輸出)步驟S1002中,判定是否有“讀取指針設(shè)定”,若有“讀取指針設(shè)定”,那么將處理轉(zhuǎn)移到文件數(shù)據(jù)結(jié)束判定步驟S1003,若沒(méi)有“讀取指針設(shè)定”,就將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在文件數(shù)據(jù)結(jié)束判定步驟S1003中,判定“讀取指針”是否到達(dá)“文件數(shù)據(jù)的終點(diǎn)”,若“讀取指針”到達(dá)“文件數(shù)據(jù)的終點(diǎn)”,那么將處理轉(zhuǎn)移到存在讀取指針備份判定步驟S1008,若“讀取指針”沒(méi)有到達(dá)“文件數(shù)據(jù)的終點(diǎn)”,就將處理轉(zhuǎn)移到文件數(shù)據(jù)截出步驟S1004。
在文件數(shù)據(jù)截出步驟S1004中,從文件數(shù)據(jù)截出規(guī)定量(例如1個(gè)語(yǔ)句)的數(shù)據(jù)。接著,在合成語(yǔ)音數(shù)據(jù)生成步驟S1005,對(duì)所述被截出的數(shù)據(jù)進(jìn)行語(yǔ)音合成的處理,得到合成語(yǔ)音數(shù)據(jù)。
接著,在讀取指針移動(dòng)步驟S1006中,只移動(dòng)在文件數(shù)據(jù)截出步驟S1004中被截出部分的讀取指針后將處理轉(zhuǎn)移到合成語(yǔ)音數(shù)據(jù)拷貝步驟S1007。
在合成語(yǔ)音數(shù)據(jù)拷貝步驟S1007中,將合成語(yǔ)音數(shù)據(jù)將規(guī)定量(合成語(yǔ)音輸出設(shè)備的緩沖器尺寸)的數(shù)據(jù)輸出到合成語(yǔ)音輸出設(shè)備后將處理轉(zhuǎn)移到事件獲取步驟S1。
在存在讀取指針備份判定步驟S1008中,作為文件數(shù)據(jù)的附帶信息判定是否有“讀取指針的備份存在”,若有“讀取指針的備份存在”,那么將處理轉(zhuǎn)移到讀取指針備份恢復(fù)步驟S1009,若沒(méi)有“讀取指針的備份存在”,就將處理轉(zhuǎn)移到讀取指針取消步驟S1010。
接著,在讀取指針備份恢復(fù)步驟S1009中,將附帶在文件數(shù)據(jù)中的讀取指針的備份設(shè)定在讀取指針中,并將處理轉(zhuǎn)移到所述文件數(shù)據(jù)結(jié)束判定步驟S1003。
接著,在讀取指針取消步驟S1010中取消讀取指針(變成非設(shè)定)。然后,將處理轉(zhuǎn)移到事件獲取步驟S1。
接著,在設(shè)定重放指針判定(錄音重放)步驟S1101中,判定是否有“重放指針設(shè)定”,若有“重放指針設(shè)定”,那么將處理轉(zhuǎn)移到錄音重放模式判定(倒帶2)步驟S1102,若沒(méi)有“重放指針設(shè)定”,就將處理轉(zhuǎn)移到事件獲取步驟S1。
下面,使用圖13說(shuō)明關(guān)于“錄音重放要求的指令”處理。
首先,在錄音重放模式判定(倒帶2)步驟S1102中,判定錄音重放模式是否是“倒帶”,若是“倒帶”,那么將處理轉(zhuǎn)移到重放指針最前面判定步驟S1109,若不是“倒帶”,就將處理轉(zhuǎn)移到重放指針終點(diǎn)判定步驟S1103。
接著,在重放指針終點(diǎn)判定步驟S1103中,判定“重放指針”是否是“錄音數(shù)據(jù)的終點(diǎn)(最后)”,若“重放指針”是“錄音數(shù)據(jù)的終點(diǎn)”,那么將處理轉(zhuǎn)移到重放指針取消步驟S1104,若“重放指針”不是“錄音數(shù)據(jù)的終點(diǎn)”,就將處理轉(zhuǎn)移到錄音數(shù)據(jù)拷貝步驟S1105。
接著,在重放指針取消步驟S1104中,取消重放指針后將處理轉(zhuǎn)移到事件獲取步驟S1。
接著,在錄音數(shù)據(jù)拷貝步驟S1105中,從錄音數(shù)據(jù)中將規(guī)定量(錄音數(shù)據(jù)輸出設(shè)備的緩沖器尺寸)的數(shù)據(jù)輸出到錄音數(shù)據(jù)輸出設(shè)備,并將處理轉(zhuǎn)移到錄音重放模式判定(快速進(jìn)帶)步驟S1106。
接著,在錄音重放模式判定(快速進(jìn)帶2)步驟S1106中,判定“錄音重放模式”是否是“快速進(jìn)帶”,若“錄音重放模式”是“快速進(jìn)帶”,那么將處理轉(zhuǎn)移到重放指針快速進(jìn)帶移動(dòng)步驟S1107,若“錄音重放模式”不是“快速進(jìn)帶”,就將處理轉(zhuǎn)移到重放指針移動(dòng)步驟S1108。
接著,在重放指針快速進(jìn)帶移動(dòng)步驟S1107中,使重放指針比在錄音數(shù)據(jù)拷貝步驟S1105中所輸出的(指針)前進(jìn)得更多(例如是所述規(guī)定量的10倍),之后,將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在重放指針移動(dòng)步驟S1108中,使重放指針只前進(jìn)在錄音數(shù)據(jù)拷貝步驟S1105中所輸出的部分,并將處理轉(zhuǎn)移到事件獲取步驟S1。
接著,在重放指針最前面判定步驟S1109中,判定“重放指針”是否是指“錄音數(shù)據(jù)的最前面”,若“重放指針”是“錄音數(shù)據(jù)的最前面”,那么將處理轉(zhuǎn)移到事件獲取S1,若“重放指針”不是“錄音數(shù)據(jù)的最前面”,就將處理轉(zhuǎn)移到錄音數(shù)據(jù)逆順序地拷貝步驟S1110。
在錄音數(shù)據(jù)逆順序拷貝步驟S1110中,與所述錄音數(shù)據(jù)拷貝步驟S1105一樣將規(guī)定量(錄音數(shù)據(jù)輸出設(shè)備的緩沖器尺寸)的數(shù)據(jù)輸出到錄音數(shù)據(jù)輸出設(shè)備,但使數(shù)據(jù)的順序反向后輸出。
接著,在重放指針倒帶移動(dòng)步驟S1111中,按重放時(shí)的逆方向移動(dòng)重放指針后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
下面,使用圖14說(shuō)明關(guān)于“定時(shí)器事件”處理。
首先,在定時(shí)器停止步驟S1201中使定時(shí)器停止。
接著,在定時(shí)器模式判定(快速進(jìn)帶讀取)步驟S1202中判定定時(shí)器模式是否是“快速進(jìn)帶讀取”,若是“快速進(jìn)帶讀取”,那么將處理轉(zhuǎn)移到摘要語(yǔ)句生成步驟S1207,若不是“快速進(jìn)帶讀取”,就將處理轉(zhuǎn)移到定時(shí)器模式判定(倒帶讀取)步驟S1203。
接著,在定時(shí)器模式判定(倒帶讀取)步驟S1203中,判定定時(shí)器是否是“倒帶讀取”,若是“倒帶讀取”,那么將處理轉(zhuǎn)移到最前面單詞表生成步驟S1204,若不是“倒帶讀取”,就將處理轉(zhuǎn)移到定時(shí)器模式判定(快速進(jìn)帶重放)步驟S1210。
在最前面單詞表生成步驟S1204中,生成從讀取指針表示的文件的最前面到讀取指針存在的各語(yǔ)句的前面的單詞表。圖18A、B表示一個(gè)例子。圖18A是源文件,圖18B是被生成的單詞表的圖象。此外,為了使讀取指針的位置到達(dá)被讀取的文件的末尾,設(shè)定了讀取指針的位置,若文件被讀取,那么與該讀取同步后移動(dòng)讀取指針的位置。
接著,在倒帶讀取指針備份生成步驟S1205中,在從倒帶模式恢復(fù)時(shí)生成移動(dòng)讀取指針的對(duì)應(yīng)點(diǎn)。在圖18A、B中,連接最前面單詞表和源文件的箭頭的關(guān)系是對(duì)應(yīng)點(diǎn)。
接著,在倒帶讀取模式設(shè)定步驟S1206中,在將讀取模式設(shè)定為倒帶之后,將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在摘要語(yǔ)句生成步驟S1207中,生成從讀取指針表示的地方到文件末尾的摘要語(yǔ)句。圖19A、B表示1個(gè)例子。圖19A是源文件,圖19B是被生成的摘要語(yǔ)句的圖象。此外,為了使讀取指針的位置到達(dá)被讀取的文件的末尾(即,未讀部分的最前面),設(shè)定了讀取指針的位置,若文件被讀取,那么與該讀取同步后移動(dòng)讀取指針的位置。
接著,在快速進(jìn)帶讀取指針備份生成步驟S1208中,在從快速進(jìn)帶模式恢復(fù)時(shí),生成移動(dòng)讀取指針的對(duì)應(yīng)點(diǎn)。在圖19A、B中,連接摘要語(yǔ)句和源文件的箭頭的關(guān)系是對(duì)應(yīng)點(diǎn)。但是,在圖19A、B中,為避免麻煩,沒(méi)有圖示全部。
接著,在快速讀取模式設(shè)定步驟S1209中,在將讀取模式設(shè)定為快速進(jìn)帶后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
接著,在定時(shí)器模式判定(快速進(jìn)帶重放)步驟S1210中,判定定時(shí)器模式是否是“快速進(jìn)帶重放”。若是“快速進(jìn)帶重放”,那么將處理轉(zhuǎn)移到快速進(jìn)帶錄音重放模式設(shè)定步驟S1211,若不是“快速進(jìn)帶重放”,就將處理轉(zhuǎn)移到倒帶錄音重放模式設(shè)定步驟S1212。
接著,在快速進(jìn)帶錄音重放模式設(shè)定步驟S1211中,將錄音重放模式設(shè)定為快速進(jìn)帶后將處理轉(zhuǎn)移到事件獲取步驟S1。
接著,在倒帶錄音重放模式設(shè)定步驟S1212中,在將錄音重放模式設(shè)定為倒帶后將處理轉(zhuǎn)移到圖2的事件獲取步驟S1。
下面,使用圖15A~圖15D說(shuō)明關(guān)于“語(yǔ)音合成”的每個(gè)處理。
圖15A~圖15D表示在“語(yǔ)音合成開(kāi)始”、“語(yǔ)音合成停止”、“語(yǔ)音合成暫?!?、“語(yǔ)音合成再開(kāi)”的各子程序中的處理。
首先,在合成語(yǔ)音輸出設(shè)備設(shè)定步驟S1301中,進(jìn)行抽樣率設(shè)定等合成語(yǔ)音輸出設(shè)備的初始設(shè)定。
接著,在合成語(yǔ)音輸出設(shè)備起動(dòng)步驟S1302中,起動(dòng)合成語(yǔ)音輸出設(shè)備后開(kāi)始合成語(yǔ)音輸出的工作。
接著,在合成語(yǔ)音數(shù)據(jù)清除步驟S1303中,清除在合成語(yǔ)音數(shù)據(jù)生成步驟S1005中生成、保持的合成語(yǔ)音數(shù)據(jù)。
接著,在合成語(yǔ)音輸出設(shè)備停止步驟S1304中,停止合成語(yǔ)音輸出設(shè)備的工作。
接著,在合成語(yǔ)音輸出設(shè)備暫停步驟S1305中,暫停合成語(yǔ)音輸出設(shè)備的工作。
接著,在合成語(yǔ)音輸出設(shè)備再開(kāi)步驟S1306中,再開(kāi)在合成語(yǔ)音輸出設(shè)備暫停步驟S1305中暫停的合成語(yǔ)音輸出設(shè)備的工作。
下面,使用圖16A~圖16D說(shuō)明關(guān)于“錄音數(shù)據(jù)重放”的每個(gè)處理。圖16A~圖16D表示在“錄音數(shù)據(jù)重放開(kāi)始”、“錄音數(shù)據(jù)重放停止”、“錄音數(shù)據(jù)重放暫?!?、“錄音數(shù)據(jù)重放再開(kāi)”的各子程序中的處理。
首先,在錄音數(shù)據(jù)輸出設(shè)備設(shè)定步驟S1401中,進(jìn)行抽樣率設(shè)定等錄音數(shù)據(jù)輸出設(shè)備的初始設(shè)定。
接著,在錄音數(shù)據(jù)輸出設(shè)備起動(dòng)步驟S1402中,起動(dòng)錄音數(shù)據(jù)輸出設(shè)備后開(kāi)始錄音數(shù)據(jù)輸出的工作。
接著,在錄音數(shù)據(jù)輸出設(shè)備停止步驟S1403中,停止錄音數(shù)據(jù)輸出設(shè)備的工作。
接著,在錄音數(shù)據(jù)輸出設(shè)備暫停步驟S1404中暫停錄音數(shù)據(jù)輸出設(shè)備。
接著,在錄音數(shù)據(jù)輸出設(shè)備再開(kāi)步驟S1405中,再開(kāi)在錄音數(shù)據(jù)輸出設(shè)備暫停步驟S1404中暫停的錄音數(shù)據(jù)輸出設(shè)備的工作。
此外,上述說(shuō)明的第1實(shí)施形態(tài)是一個(gè)例子,例如,在最前面單詞表生成步驟S1204中,最前面單詞表變成只由最前面1個(gè)單詞組成的表,但它不一定必需是最前面1個(gè)單詞,例如也可以是由用戶設(shè)定的多個(gè)單詞。
另外,在摘要語(yǔ)句生成步驟S1207中所表示的摘要語(yǔ)句的例子是各語(yǔ)句的主要部分被抽出的一個(gè)例子,但不一定必需對(duì)每個(gè)語(yǔ)句進(jìn)行摘要,例如,信息少的語(yǔ)句也可以全部省略。
另外,除摘要語(yǔ)句生成步驟S1207外,在快速進(jìn)帶的場(chǎng)合,也可以做到如圖28A、B所示那樣生成最前面單詞表,并從已生成的最前面單詞表的最前面的“以下”到“H4是”按順序從最前面讀出。
另外,當(dāng)在倒帶時(shí)使用摘要的場(chǎng)合,也可以使用在圖29A、B中表示一個(gè)例子的摘要。
另外,也可以做到,在上述文本數(shù)據(jù)中,對(duì)于通過(guò)語(yǔ)音合成沒(méi)有被讀取的部分進(jìn)行表示省略的意旨的蜂鳴聲等音響輸出。
而且,最前面單詞表生成步驟S1204和摘要語(yǔ)句生成步驟S1207在獲取倒帶/快速進(jìn)帶按鈕的釋放事件后一起被實(shí)行,但也可以在新到讀取語(yǔ)句拷貝步驟S803、新到讀取語(yǔ)句追加步驟S807和存儲(chǔ)讀取語(yǔ)句拷貝步驟S902的各步驟后實(shí)行。因此,倒帶/快速進(jìn)帶按鈕釋放后的響應(yīng)時(shí)間變短。
<第2實(shí)施形態(tài)> 圖21是表示第2實(shí)施形態(tài)中的可攜帶的信息終端H1200的硬件構(gòu)成的圖。另外,圖27是表示信息終端H1200的外觀的圖。
H11是進(jìn)行數(shù)值運(yùn)算、控制等處理的中央處理部分,按照記載本發(fā)明的處理步驟的控制程序進(jìn)行運(yùn)算。H12是對(duì)用戶提示信息的輸出部分。輸出部分H12包含揚(yáng)聲器、耳機(jī)等語(yǔ)音輸出部分H1201和液晶等圖象顯示部分H12102。
H13是用戶對(duì)信息終端H1200給予工作的指令,或輸入信息的輸入部分。H14是LAN卡和PHS卡等數(shù)據(jù)通信部分,并用于新到郵件等數(shù)據(jù)的獲取。H15是硬盤和非易失性存儲(chǔ)器等存儲(chǔ)部分,并保持被錄音的數(shù)據(jù)和存儲(chǔ)信息。
H16是讀取專用的存儲(chǔ)部分,存儲(chǔ)表示本發(fā)明的步驟的控制程序和語(yǔ)音合成用的詞典等固定的數(shù)據(jù)。H17是保持RAM等的暫時(shí)信息的存儲(chǔ)部分,并保持暫時(shí)的數(shù)據(jù)和各種標(biāo)志等。
H18是輸出相應(yīng)角度的值的角度檢測(cè)部分,并檢測(cè)轉(zhuǎn)盤部分H19的操作量。H19是用戶能操作的轉(zhuǎn)盤部分,并與角度檢測(cè)部分H18連接。上述中央處理部分H1~角度檢測(cè)部分H18通過(guò)總線被連接。
應(yīng)當(dāng)強(qiáng)調(diào)指出的是,雖然圖21和27中示出的信息終端使用轉(zhuǎn)盤部作為輸入設(shè)備,但本發(fā)明并不限于轉(zhuǎn)盤部。本發(fā)明同樣可適用于滑動(dòng)調(diào)節(jié)設(shè)備之類的其他輸入設(shè)備。所以,以下的描述僅用于例示說(shuō)明的目的,而不是對(duì)本發(fā)明加以限制。
使用圖22~圖24所示的流程圖說(shuō)明關(guān)于以上說(shuō)明的第2實(shí)施形態(tài)的信息終端H1200中的事件處理。此外,下述的處理是根據(jù)由中央處理部分H11存儲(chǔ)在讀取專用的存儲(chǔ)部分H16等中的事件驅(qū)動(dòng)型的控制程序,使用保持RAM等的暫時(shí)信息的存儲(chǔ)部分H17而被實(shí)行。另外,來(lái)自輸入部分H13的輸入處理、來(lái)自輸出部分H12的數(shù)據(jù)要求和定時(shí)器中斷等中斷被處理為上述控制程序中的各事件的開(kāi)始。
首先,在圖22的變量初始設(shè)定步驟S1501中,將各變量設(shè)定為初始值。
接著,在語(yǔ)音合成設(shè)備開(kāi)始/暫停步驟S1502中,使語(yǔ)音合成設(shè)備變成暫停狀態(tài)。
接著,在事件獲取步驟S1503中,獲取新的事件。
接著,在變轉(zhuǎn)盤角度變更判定步驟S1504中,判定在事件獲取步驟S1503中所獲取的事件是否是“轉(zhuǎn)盤的角度變更”產(chǎn)生的事件,若是“轉(zhuǎn)盤的角度變更”,那么將處理轉(zhuǎn)移到步驟S1601,若不是“轉(zhuǎn)盤的角度變更”,就將處理轉(zhuǎn)移到要求語(yǔ)音合成數(shù)據(jù)判定步驟S1505。
接著,在要求語(yǔ)音合成判定步驟S1505中,判定在事件獲取步驟S1503中所獲取的事件是否是“來(lái)自合成語(yǔ)音輸出設(shè)備的數(shù)據(jù)要求”,若是“來(lái)自合成語(yǔ)音輸出設(shè)備的數(shù)據(jù)要求”,那么將處理轉(zhuǎn)移到步驟S1701,若不是“來(lái)自合成語(yǔ)音輸出設(shè)備的數(shù)據(jù)要求”,就將處理轉(zhuǎn)移到事件獲取步驟S1503。
接著,下面詳細(xì)地說(shuō)明關(guān)于上述說(shuō)明的各事件的處理。
首先,使用圖23說(shuō)明關(guān)于“轉(zhuǎn)盤角度變更”處理。
在新的轉(zhuǎn)盤角度判定步驟S1601中,判定新的轉(zhuǎn)盤角度是否是“0”,若是“0”,那么將處理轉(zhuǎn)移到合成語(yǔ)音輸出設(shè)備暫停步驟S1605,若新的轉(zhuǎn)盤角度不是“0”,就將處理轉(zhuǎn)移到角度變量判定步驟S1602。
在轉(zhuǎn)盤角度變量判定步驟S1602中,判定保持在轉(zhuǎn)盤角度變量中的以前的轉(zhuǎn)盤角度是否是“0”,若保持在轉(zhuǎn)盤角度變量中的以前的轉(zhuǎn)盤角度為“0”,那么將處理轉(zhuǎn)移到合成語(yǔ)音輸出設(shè)備再開(kāi)步驟S1606,若保持在轉(zhuǎn)盤角度變量中的以前的轉(zhuǎn)盤角度不為“0”,就將處理轉(zhuǎn)移到轉(zhuǎn)盤角度變量更新步驟S1603。
在轉(zhuǎn)盤角度變量更新步驟S1603中,將新的轉(zhuǎn)盤角度代入轉(zhuǎn)盤角度變量中。
接著,在讀取跳躍數(shù)設(shè)定步驟S1604中,按照轉(zhuǎn)盤角度變量的值設(shè)定讀取跳躍數(shù)。讀取跳躍數(shù)這樣設(shè)定,以便使轉(zhuǎn)盤角度的絕對(duì)值越大,跳躍數(shù)的絕對(duì)值變得越大,而且使轉(zhuǎn)盤角度的符號(hào)和跳躍數(shù)的符號(hào)變成相同。圖25表示轉(zhuǎn)盤角度(規(guī)定單位角度為θ)和跳躍數(shù)的對(duì)應(yīng)表的例子。跳躍數(shù)設(shè)定后,將處理轉(zhuǎn)移到事件獲取步驟S1503。
接著,在合成語(yǔ)音輸出設(shè)備暫停步驟S1605中使語(yǔ)音合成輸出設(shè)備暫停,并將處理轉(zhuǎn)移到事件獲取步驟S1503。
接著,在合成語(yǔ)音輸出設(shè)備再開(kāi)步驟S1606中,再開(kāi)在合成語(yǔ)音輸出設(shè)備暫停步驟S1605中暫停的合成語(yǔ)音輸出設(shè)備,并將處理轉(zhuǎn)移到轉(zhuǎn)盤角度變量更新步驟S1603。
下面,使用圖24說(shuō)明關(guān)于“語(yǔ)音合成指令”處理。
首先,在合成語(yǔ)音數(shù)據(jù)結(jié)束的判定步驟S1701中,判定是否“單詞計(jì)數(shù)器與單詞數(shù)相等”,若是“單詞計(jì)數(shù)器與單詞數(shù)相等”,那么將處理轉(zhuǎn)移到文件數(shù)據(jù)截出步驟S1709,若不是“單詞計(jì)數(shù)器與單詞數(shù)相等”,就將處理轉(zhuǎn)移到轉(zhuǎn)盤角度絕對(duì)值判定步驟S1702。單詞數(shù)是包含在已成為剛剛被實(shí)行的合成語(yǔ)音數(shù)據(jù)生成步驟S1701的對(duì)象的語(yǔ)句中的單詞個(gè)數(shù),單詞計(jì)數(shù)器與單詞數(shù)相等的狀態(tài)表示將在S1710中所得到的合成語(yǔ)音數(shù)據(jù)全部輸出后結(jié)束的狀態(tài)。
接著,在轉(zhuǎn)盤角度絕對(duì)值判定步驟S1702中,判定保持在轉(zhuǎn)盤角度變量中的轉(zhuǎn)盤角度的絕對(duì)值是否比“1”大,若轉(zhuǎn)盤角度的絕對(duì)值比“1”大,那么將處理轉(zhuǎn)移到讀取對(duì)象語(yǔ)句更新步驟S1717,若轉(zhuǎn)盤角度的絕對(duì)值不比“1”大,就將處理轉(zhuǎn)移到讀取指針判定步驟S1703。
接著,在讀取指針判定步驟S1703中,判定是否“讀取指針與讀取對(duì)象相等”,若“讀取指針與讀取對(duì)象相等”,那么將處理轉(zhuǎn)移到單詞計(jì)數(shù)器判定步驟S1704,若不是“讀取指針與讀取對(duì)象相等”,就將處理轉(zhuǎn)移到語(yǔ)音合成設(shè)備停止步驟S1705。
接著,在單詞計(jì)數(shù)器判定步驟S1704中,判定單詞計(jì)數(shù)器是否為“0”,若單詞計(jì)數(shù)器為“0”,那么將處理轉(zhuǎn)移到讀取對(duì)象語(yǔ)句更新步驟S1717,若不為“0”,就將處理轉(zhuǎn)移到語(yǔ)音合成設(shè)備停止步驟S1705。
接著,在語(yǔ)音合成設(shè)備停止步驟S1705中,停止語(yǔ)音合成設(shè)備,接著,在蜂鳴聲輸出步驟S1706中輸出蜂鳴聲,接著,在語(yǔ)音合成設(shè)備開(kāi)始(2)步驟S1707中使語(yǔ)音合成設(shè)備開(kāi)始工作。
接著,在單詞計(jì)數(shù)器更新步驟S1708中在單詞計(jì)數(shù)器中加“1”后將處理轉(zhuǎn)移到事件獲取步驟S1503。
接著,在文件數(shù)據(jù)截出步驟S1709中,從讀取對(duì)象文件中,使讀取指針在最前面截出1個(gè)語(yǔ)句。
接著,在合成語(yǔ)音數(shù)據(jù)生成步驟S1710中,對(duì)在文件數(shù)據(jù)截出的步驟S1709中截出的語(yǔ)句進(jìn)行語(yǔ)音合成,并得到合成語(yǔ)音數(shù)據(jù)。
接著,在單詞數(shù)計(jì)算步驟S1711中計(jì)算包含在文件數(shù)據(jù)截出步驟S1709中截出的語(yǔ)句中的語(yǔ)句數(shù)。
接著,在同步點(diǎn)生成步驟S1712中,求出在合成語(yǔ)音數(shù)據(jù)生成步驟S1710中所生成的合成語(yǔ)音和被包含在文件數(shù)據(jù)截出步驟S1709中截出的語(yǔ)句中的各單詞的對(duì)應(yīng)關(guān)系作為同步點(diǎn)保持。圖26表示同步點(diǎn)的例子。
接著,在單詞計(jì)數(shù)器初始化步驟S1713中,使單詞計(jì)數(shù)器變成“0”。
接著,在轉(zhuǎn)盤角度正負(fù)判定步驟S1714中,判定保持在轉(zhuǎn)盤角度變量中的轉(zhuǎn)盤角度是否為“正”,若為“正”,那么將處理轉(zhuǎn)移到讀取指針增量步驟S1715,若不為“正”,就將處理轉(zhuǎn)移到讀取計(jì)數(shù)器減量步驟S1716。
接著,在讀取指針增量步驟S1715中,將讀取指針加“1”后將處理轉(zhuǎn)移到轉(zhuǎn)盤角度絕對(duì)值判定步驟S1702。
接著,在讀取對(duì)象更新步驟S1717中,將讀取對(duì)象語(yǔ)句設(shè)定為讀取指針和在讀取跳躍數(shù)設(shè)定步驟S1604中設(shè)定的跳躍數(shù)之和。
接著,在合成語(yǔ)音數(shù)據(jù)拷貝步驟S1718中,將在合成語(yǔ)音數(shù)據(jù)生成步驟S1005中生成的合成語(yǔ)音拷貝到1個(gè)單詞語(yǔ)音合成設(shè)備的緩沖器中??截惖姆秶菑膶?duì)應(yīng)于當(dāng)前的單詞計(jì)數(shù)器的同步點(diǎn)起1個(gè)單詞。數(shù)據(jù)拷貝后,使處理前進(jìn)到單詞計(jì)數(shù)器更新步驟S1708。
此外,上述說(shuō)明的第2實(shí)施形態(tài)是一個(gè)例子,例如,在讀取跳躍數(shù)設(shè)定步驟S1604中,將讀取跳躍數(shù)設(shè)定為相應(yīng)于轉(zhuǎn)盤角度變量值的固定的語(yǔ)句數(shù),但在轉(zhuǎn)盤角度大時(shí),也有可能要跳躍到下一段落。它能通過(guò)計(jì)算從讀取指針到下一段落最前面的語(yǔ)句的語(yǔ)句數(shù)實(shí)現(xiàn)。另外,在轉(zhuǎn)盤角度小時(shí),也可能跳過(guò)一至多個(gè)單詞。
而且,在第2實(shí)施形態(tài)中,快速進(jìn)帶、倒帶中的蜂鳴聲的次數(shù)與跳過(guò)的單詞個(gè)數(shù)相同,但不一定必需相同。另外,在第2實(shí)施形態(tài)中,使用單一的蜂鳴聲表示快速進(jìn)帶、倒帶,但也可以使用相應(yīng)于快速進(jìn)帶、倒帶的類別或轉(zhuǎn)盤角度的不同的蜂鳴聲或不同的信號(hào)發(fā)聲。
另外,對(duì)于第2實(shí)施形態(tài),也可能適用在第1實(shí)施形態(tài)中使用的摘要的快速進(jìn)帶。在這種場(chǎng)合,能夠與在讀取跳躍數(shù)設(shè)定步驟S1604中所設(shè)定的跳躍數(shù)對(duì)應(yīng)后變更摘要的壓縮率。
<第3實(shí)施形態(tài)>
如上述那樣,在現(xiàn)有的讀取裝置或軟件中,由于在再開(kāi)讀取的場(chǎng)合的讀取開(kāi)始位置的倒帶量是固定的,因此存在著實(shí)際上它有助于理解文章內(nèi)容的情況少的問(wèn)題。
若從在讀取再開(kāi)時(shí)使用戶想起與上次閱讀結(jié)束的文章的聯(lián)系的觀點(diǎn)考慮,那么重要的問(wèn)題是在讀取再開(kāi)時(shí)使讀取開(kāi)始位置返回到什么位置合適。因?yàn)槿魪纳洗伍喿x結(jié)束時(shí)到再開(kāi)讀取的時(shí)間是非常短的時(shí)間(例如幾分鐘),用戶記住很多上次讀取內(nèi)容,因此使讀取再開(kāi)位置返回的量是少許就可以。然而,從上次閱讀結(jié)束時(shí)到再開(kāi)讀取的時(shí)間變得越長(zhǎng),用戶忘記上次讀取內(nèi)容的量就越多,在讀取再開(kāi)時(shí)想起上次閱讀結(jié)束的內(nèi)容變得很困難。在這種場(chǎng)合,使讀取再開(kāi)位置返回量多,將會(huì)對(duì)用戶有幫助。就是說(shuō),為使用戶想起上次讀取內(nèi)容,最佳讀取再開(kāi)位置的返回量應(yīng)根據(jù)與用戶有關(guān)的情況進(jìn)行調(diào)整。
因此,本文件發(fā)明者提議根據(jù)從讀取停止到再開(kāi)的時(shí)間長(zhǎng)短調(diào)整在停止讀取后在再開(kāi)讀取時(shí)的讀取再開(kāi)位置的返回量。
下面,參照附圖,詳細(xì)說(shuō)明關(guān)于本發(fā)明的第3實(shí)施形態(tài)。
本實(shí)施形態(tài)中的讀取裝置能用通用的個(gè)人計(jì)算機(jī)實(shí)現(xiàn)。圖30是表示實(shí)現(xiàn)本實(shí)施形態(tài)中的讀取裝置的個(gè)人計(jì)算機(jī)的硬件構(gòu)成的方框圖。在本實(shí)施形態(tài)中,說(shuō)明關(guān)于將使用CPU的通用的個(gè)人計(jì)算機(jī)作為讀取裝置使用的場(chǎng)合,但本發(fā)明也可以通過(guò)不使用CPU的專用的硬件邏輯構(gòu)成。
在圖30中,101是存儲(chǔ)引導(dǎo)程序和各種控制參數(shù)等的控制存儲(chǔ)器(ROM),102是管理整個(gè)讀取裝置的控制的中央處理裝置(CPU),103是作為起主存儲(chǔ)裝置作用的存儲(chǔ)器(RAM)。
另外,104是外部存儲(chǔ)裝置(例如硬盤),如圖示那樣,在該裝置中除OS外,還安裝了涉及本發(fā)明的、用于使用語(yǔ)音合成進(jìn)行文本讀取的讀取程序、以及讀取用的文本。也有時(shí)候讀取用的文本是利用未圖示的其它應(yīng)用程序生成的文本,也有時(shí)候例如是經(jīng)由因特網(wǎng)等從外部裝入的文本。
105是D/A變換器,與揚(yáng)聲器105a連接。106是使用作為用戶接口的鍵盤106a輸入信息的輸入部分,107是通過(guò)作為用戶接口的顯示器107a顯示信息的顯示部分。
圖31是表示在實(shí)施形態(tài)中的讀取程序的模塊構(gòu)成的圖。
停止時(shí)間計(jì)算部分201計(jì)算從上次的讀取停止時(shí)刻到當(dāng)前的經(jīng)過(guò)時(shí)間。停止時(shí)刻保持部分202將讀取停止的時(shí)刻保持在RAM103中。停止時(shí)間保持部分203將從上次的讀取停止時(shí)刻到讀取被再開(kāi)的停止時(shí)間保持在RAM103中。再開(kāi)位置搜索部分204求出開(kāi)始讀取的文本中的位置。書(shū)簽位置保持部分205將讀取停止時(shí)的文本的位置信息作為書(shū)簽位置保持在RAM103中。讀取位置保持部分206將開(kāi)始讀取的位置信息保持在RAM103中。語(yǔ)句截出部分207從文本截出一語(yǔ)句。文章保持部分208將存儲(chǔ)在外部存儲(chǔ)裝置104中的讀取用的文本裝入RAM103中并保持。一語(yǔ)句保持部分209將在語(yǔ)句截出部分207中截出的語(yǔ)句保持在RAM103中。語(yǔ)音合成部分210將由一語(yǔ)句保持部分209保持的語(yǔ)句變換成語(yǔ)音??刂撇糠?11,例如根據(jù)鍵盤106a的輸入監(jiān)視來(lái)自用戶的讀取開(kāi)始/停止命令。
圖32是表示本實(shí)施形態(tài)中的讀取裝置的讀取處理的流程圖。與該流程圖對(duì)應(yīng)的程序是包含在被安裝在外部存儲(chǔ)裝置104中的讀取程序中的程序,并被裝入RAM103,通過(guò)CPU102實(shí)行。
在步驟S3201中,根據(jù)控制部分211的來(lái)自用戶的讀取開(kāi)始/停止命令的監(jiān)視結(jié)果,判斷是否檢測(cè)了讀取開(kāi)始命令。當(dāng)在此處檢測(cè)了讀取開(kāi)始命令的場(chǎng)合,將處理轉(zhuǎn)移到步驟S3202。在除此以外的場(chǎng)合返回到步驟S3201。
在步驟S3202,在停止時(shí)間計(jì)算部分201中,根據(jù)由停止時(shí)刻保持部分202所保持的上次的讀取時(shí)刻和當(dāng)前時(shí)刻計(jì)算停止時(shí)間。被計(jì)算的停止時(shí)間由停止時(shí)間保持部分203保持在RAM103中。
在下一個(gè)步驟S3203中,將由停止時(shí)間保持部分203所保持的停止時(shí)間(即,在步驟S3202中計(jì)算的停止時(shí)間)、將由書(shū)簽位置保持部分205所保持的文章中的書(shū)簽位置、以及由文章保持部分208所保持的文章作為輸入,決定再開(kāi)讀取的位置。就是說(shuō),決定從書(shū)簽位置起將只返回與停止時(shí)間相應(yīng)的長(zhǎng)度的位置作為讀取再開(kāi)位置。此處,使用語(yǔ)句作為該返回量的單位,并將只返回與停止時(shí)間的長(zhǎng)度成比例的語(yǔ)句數(shù)的位置決定作為讀取再開(kāi)位置。
例如,可以這樣設(shè)定,使停止時(shí)間不滿1小時(shí)時(shí)的返回量為1語(yǔ)句,在1小時(shí)以上2小時(shí)以下時(shí)為2語(yǔ)句,在2小時(shí)以上3小時(shí)以下時(shí)為3語(yǔ)句,...。另外,在這種場(chǎng)合,也可以這樣設(shè)定上限,例如使停止時(shí)間在50小時(shí)以上的場(chǎng)合的返回量一律設(shè)定為50語(yǔ)句。
另外,作為用于計(jì)算語(yǔ)句數(shù)的簡(jiǎn)便方法有計(jì)算從書(shū)簽位置上溯文本的場(chǎng)合的句號(hào)“。”的個(gè)數(shù)的方法。另外,再開(kāi)位置也可以設(shè)定為返回了該語(yǔ)句數(shù)的句號(hào)的下一個(gè)文字。作為一例,圖34表示返回的語(yǔ)句數(shù)規(guī)定為2的場(chǎng)合的再開(kāi)位置的搜索過(guò)程。如圖示那樣,若將書(shū)簽位置設(shè)定為語(yǔ)句“用生魷魚(yú)片被爆炒時(shí)卷成圓筒形比喻卷鋪蓋?!钡闹型镜奈恢?,那么將文本從該書(shū)簽位置上溯到“。”的出現(xiàn)次數(shù)為2。但是,最初被檢測(cè)的“?!睕](méi)有計(jì)入計(jì)算內(nèi)。因此,在該場(chǎng)合中的讀取開(kāi)始位置變成“80年代由方言詞進(jìn)入普通話行列?!钡淖钋懊嫖恢谩?br>
這樣,作為返回量的單位可以使用語(yǔ)句,這始終是一個(gè)例子,例如也可以將段落數(shù)作為單位使用,代替使用語(yǔ)句。作為計(jì)算該場(chǎng)合的段落數(shù),具有按句號(hào)、換行代碼、以及空白(或TAB代碼)的順序連接的地方可以看作段落。
在以上的步驟S3203中所決定的讀取開(kāi)始位置由讀取位置保持部分206被保持在RAM103中。
在下面的步驟S3204中,將由讀取位置保持部分206所保持的讀取位置作為基點(diǎn),從由文章保持部分208所保持的讀取用的文本中截出一個(gè)語(yǔ)句。被截出的語(yǔ)句由一語(yǔ)句保持部分209保持。其后,下一個(gè)截出位置有讀取位置保持部分206保持。
在步驟S3205中,將由一語(yǔ)句保持部分209所保持的語(yǔ)句由語(yǔ)音合成部分210進(jìn)行語(yǔ)音合成后實(shí)行讀取。然后,在步驟S3206中,判斷讀取的語(yǔ)句是否還有剩余,在有剩余的場(chǎng)合,返回到步驟S3204后反復(fù)進(jìn)行處理,在沒(méi)有讀取語(yǔ)句的場(chǎng)合,結(jié)束本處理。
還有,在步驟S3205的語(yǔ)音合成的讀取中,在從書(shū)簽位置讀取以前的文章的場(chǎng)合和從書(shū)簽位置讀取后面的文章的場(chǎng)合,也可以做到改變讀取速度和讀取的語(yǔ)音質(zhì)量(男聲/女聲等)。
圖33是表示實(shí)施形態(tài)中的讀取裝置的讀取實(shí)行中的讀取停止處理的流程圖。與該流程圖對(duì)應(yīng)的程序是包含在外部存儲(chǔ)裝置104中所安裝的讀取程序中,被裝入RAM103后CPU102被實(shí)行。
在步驟S3301中,通過(guò)控制部分211,例如根據(jù)鍵盤106a的輸入,在讀取實(shí)行中,監(jiān)視來(lái)自用戶的讀取停止命令。在檢測(cè)出讀取停止命令的場(chǎng)合,轉(zhuǎn)移到步驟S3302,在除此以外的場(chǎng)合返回到步驟S3301。
在步驟S3302中,停止語(yǔ)音合成部分210的語(yǔ)音合成處理。在下一個(gè)步驟S3303中,通過(guò)停止時(shí)刻保持部分202,將當(dāng)前時(shí)刻作為停止時(shí)刻保持在RAM103中,而且,在步驟S3304中,通過(guò)書(shū)簽位置保持部分205,將在停止了讀取的時(shí)刻的文本位置保持在RAM103中后結(jié)束。
這樣,若依據(jù)第3實(shí)施形態(tài),停止讀取后在再開(kāi)讀取時(shí)的讀取再開(kāi)位置的返回量根據(jù)從讀取停止到再開(kāi)的時(shí)間長(zhǎng)度進(jìn)行調(diào)整。因此,停止讀取后在再開(kāi)讀取時(shí)的再開(kāi)位置被調(diào)整到適合于使用戶想起與上次閱讀結(jié)束的文章的聯(lián)系的位置。
在以上說(shuō)明的實(shí)施形態(tài)中,說(shuō)明了關(guān)于讀取文章是中文的場(chǎng)合,但并不受此限制,例如也可以是日語(yǔ)、英語(yǔ)和法語(yǔ)等其它語(yǔ)言。在這些場(chǎng)合,將準(zhǔn)備日語(yǔ)用的、英語(yǔ)用的法語(yǔ)用的等等與各國(guó)語(yǔ)言對(duì)應(yīng)的句號(hào)檢測(cè)設(shè)備。
另外,在上述的實(shí)施形態(tài)中,也可以這樣構(gòu)成,作為讀取程序的模塊還附加摘要生成部分,并在再開(kāi)讀取的場(chǎng)合關(guān)于從書(shū)簽位置起上溯后讀取的部分將讀取它的摘要語(yǔ)句。在這種場(chǎng)合,也可以按照停止時(shí)間調(diào)整摘要語(yǔ)句的長(zhǎng)度。
另外,第3實(shí)施形態(tài)中的讀取再開(kāi)位置的返回量的調(diào)整處理也能夠適用于上述的第1和第2實(shí)施形態(tài)中的信息終端的語(yǔ)音合成功能。
另外,上述實(shí)施形態(tài)中的讀取裝置用一臺(tái)個(gè)人計(jì)算機(jī)實(shí)現(xiàn),但不受此限制,也可以做到例如將讀取程序分散到通過(guò)網(wǎng)絡(luò)互相連接的多臺(tái)計(jì)算機(jī)和處理裝置中,協(xié)同地實(shí)行上述的處理。
或者,本發(fā)明也可以既適用于由多臺(tái)設(shè)備(例如宿主計(jì)算機(jī)、接口設(shè)備、讀出器、打印機(jī)等)組成的系統(tǒng),又適用于由一臺(tái)設(shè)備組成的裝置(例如,復(fù)制機(jī)、傳真裝置等)。
此外,還包含本發(fā)明通過(guò)這樣方式也被完成的場(chǎng)合,即,直接或從遠(yuǎn)距離將實(shí)現(xiàn)上述的實(shí)施形態(tài)的功能供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計(jì)算機(jī)讀出被供給的該程序并執(zhí)行。
因此,為在計(jì)算機(jī)上實(shí)現(xiàn)本發(fā)明的功能處理,被安裝在該計(jì)算機(jī)中的程序代碼本身也應(yīng)實(shí)現(xiàn)本發(fā)明。就是說(shuō),在本發(fā)明的權(quán)利要求范圍內(nèi),也包含為實(shí)現(xiàn)本發(fā)明的功能處理的計(jì)算機(jī)程序本身。
在這種場(chǎng)合,如果具有程序的功能,就不管目標(biāo)代碼、有解釋程序執(zhí)行的程序、供給OS的手寫(xiě)數(shù)據(jù)等程序的形態(tài)。
作為用來(lái)供給程序的存儲(chǔ)媒體,例如,有軟盤、光盤(CD-ROM、CD-R、CD-RW、DVD等)磁光盤、磁帶、存儲(chǔ)卡等。
此外,作為程序的供給方法,也包含通過(guò)經(jīng)由因特網(wǎng)將本發(fā)明的程序進(jìn)行文件傳送取得的樣式。
另外,也可以通過(guò)將本發(fā)明程序加密后存儲(chǔ)在CD-ROM等存儲(chǔ)媒體中再散發(fā)給用戶,對(duì)清除了規(guī)定條件的用戶,經(jīng)由因特網(wǎng)獲得解密的密鑰信息后使用該密鑰信息,執(zhí)行被加密的程序后將它安裝在計(jì)算機(jī)中實(shí)現(xiàn)。
另外,計(jì)算機(jī)除通過(guò)執(zhí)行讀出的程序?qū)崿F(xiàn)上述的實(shí)施形態(tài)的功能外,根據(jù)該程序的指令,在計(jì)算機(jī)上運(yùn)行的OS等還能進(jìn)行實(shí)際處理的一部分或全部,并通過(guò)該處理實(shí)現(xiàn)上述的實(shí)施形態(tài)的功能。
而且,從存儲(chǔ)媒體讀出的程序在寫(xiě)入被插入計(jì)算機(jī)的功能擴(kuò)充板和連接到計(jì)算機(jī)的功能擴(kuò)充單元所具備的存儲(chǔ)器之后,根據(jù)該程序的指令,在該功能擴(kuò)充板和功能擴(kuò)充單元中所具備的CPU等進(jìn)行實(shí)際處理的一部分或全部,并通過(guò)該處理也能實(shí)現(xiàn)上述的實(shí)施形態(tài)的功能。
本發(fā)明不限于以上的實(shí)施例,在本發(fā)明的范圍和精神內(nèi)能作各種變更和修改。因此,將本發(fā)明的范圍公之于眾,產(chǎn)生下面的權(quán)利要求書(shū)。
權(quán)利要求
1.一種為使用語(yǔ)音合成進(jìn)行文本讀取而在計(jì)算機(jī)上實(shí)行以下步驟的程序,其特征在于,這些步驟包含控制所述文本讀取的開(kāi)始/停止的控制步驟;測(cè)量從讀取停止后到讀取再開(kāi)的時(shí)間的測(cè)量步驟;以及按照所測(cè)量的所述時(shí)間的長(zhǎng)度決定在所述讀取再開(kāi)時(shí)所述文本的讀取再開(kāi)位置的決定步驟。
2.如權(quán)利要求1記載的程序,其特征在于,所述決定步驟決定從所述讀取停止時(shí)的所述文本位置起只上溯與所述時(shí)間長(zhǎng)度相應(yīng)的語(yǔ)句個(gè)數(shù)的位置作為所述讀取再開(kāi)位置。
3.如權(quán)利要求2記載的程序,其特征在于,所述語(yǔ)句個(gè)數(shù)基于句號(hào)來(lái)計(jì)算。
4.如權(quán)利要求1記載的程序,其特征在于,所述決定步驟決定從所述讀取停止時(shí)的所述文本的位置起只上溯與所述時(shí)間長(zhǎng)度相應(yīng)的段落數(shù)的位置作為所述讀取再開(kāi)位置。
5.如權(quán)利要求4記載的程序,其特征在于,所述段落數(shù)基于句號(hào)、換行碼和空白連續(xù)出現(xiàn)的位置來(lái)計(jì)算。
6.如權(quán)利要求1記載的程序,其特征在于,它還包含以所述讀取停止時(shí)的所述文本的讀取位置為界線變更讀取速度或讀取語(yǔ)音質(zhì)量的至少任何一個(gè)的步驟。
7.一種讀取裝置,使用語(yǔ)音合成進(jìn)行所供給的文本的讀取,其特征在于,它具備控制所述文本讀取的開(kāi)始/停止的控制設(shè)備,以及測(cè)量從讀取停止后到讀取再開(kāi)的時(shí)間的測(cè)量設(shè)備,所述控制設(shè)備按照被測(cè)量的所述時(shí)間的長(zhǎng)度控制所述讀取再開(kāi)時(shí)所述文本的讀取再開(kāi)位置。
8.如權(quán)利要求7記載的讀取裝置,其特征在于,所述控制設(shè)備決定從所述讀取停止時(shí)的所述文本的位置起只上溯與所述時(shí)間長(zhǎng)度相應(yīng)的語(yǔ)句數(shù)的位置作為所述讀取再開(kāi)位置。
9.如權(quán)利要求8記載的讀取裝置,其特征在于,所述語(yǔ)句的個(gè)數(shù)基于句號(hào)來(lái)計(jì)算。
10.如權(quán)利要求7記載的讀取裝置,其特征在于,所述控制設(shè)備決定從所述讀取停止時(shí)的所述文本的位置起只上溯與所述時(shí)間長(zhǎng)度相應(yīng)的段落數(shù)的位置作為所述讀取再開(kāi)位置。
11.如權(quán)利要求10記載的讀取裝置,其特征在于,所述段落數(shù)基于句號(hào)、換行碼和空白連續(xù)出現(xiàn)的位置來(lái)計(jì)算。
12.如權(quán)利要求7記載的讀取裝置,其特征在于,它還具備以所述讀取停止時(shí)的所述文本的讀取位置為界線,變更讀取速度或讀取語(yǔ)音質(zhì)量的至少任何一個(gè)的設(shè)備。
13.一種讀取裝置的控制方法,所述讀取裝置使用語(yǔ)音合成進(jìn)行文本的讀取,其特征在于,所述控制方法具有以下步驟控制所述文本讀取的開(kāi)始/停止的控制步驟;測(cè)量從讀取停止后到讀取再開(kāi)的時(shí)間的測(cè)量步驟;以及按照所測(cè)量的所述時(shí)間的長(zhǎng)度決定所述讀取再開(kāi)時(shí)所述文本的讀取再開(kāi)位置的步驟。
全文摘要
一種具有語(yǔ)音合成功能的信息處理裝置及方法,具有音響數(shù)據(jù)重放功能和文本語(yǔ)音合成功能,該裝置做到用戶使用很少的操作給予指令,同時(shí),提供適合于語(yǔ)音合成的快速進(jìn)帶、倒帶功能。在語(yǔ)音合成中將按鈕操作的指令供給語(yǔ)音合成設(shè)備,在音響數(shù)據(jù)重放中,當(dāng)不是語(yǔ)音合成時(shí),將按鈕操作的指令供給音響數(shù)據(jù)重放設(shè)備。在快速進(jìn)帶時(shí),讀取摘要語(yǔ)句,或者讀取語(yǔ)句的最前面部分。在倒帶時(shí),讀取語(yǔ)句的最前面部分。另外,對(duì)應(yīng)于越過(guò)閱讀的部分將發(fā)出語(yǔ)音。
文檔編號(hào)G10L13/02GK101025917SQ20071000382
公開(kāi)日2007年8月29日 申請(qǐng)日期2003年2月14日 優(yōu)先權(quán)日2002年2月15日
發(fā)明者山田雅章, 川崎勝?gòu)? 深田俊明, 奧谷泰夫 申請(qǐng)人:佳能株式會(huì)社