專利名稱:高級語言指令解碼的語音合成裝置的制作方法
技術領域:
本發(fā)明是一種高級語言指令解碼的語音合成裝置,主要是使語音合成裝置的存儲器中設置有一高級語言指令區(qū)域,可利用寫入高級語言指令以靈活地改變此語音合成裝置的觸發(fā)模式、語音合成內容的編排方式等,利用內部中央處理器對此高級語言指令表解碼而設定其操作方式,從而獲得易于了解及便于靈活應用的優(yōu)點。
現(xiàn)今的語音合成裝置為適應實際需要,是先將觸發(fā)模式、語音合成內容編排及單字個數(shù)等功能預先設計完成,而再依據(jù)客戶需要的功能及規(guī)格,以編碼(CODING)方式完成,此舉導致了其實際應用缺乏靈活。
本發(fā)明的主要目的在于提供一種高級語言指令解碼的語音合成裝置,主要是在語音合成裝置的存儲器位置設置一高級語言指令區(qū)域,而此區(qū)域便可視實際需要予以寫入所需的觸發(fā)模式、語音內容編排及單字個數(shù)等功能,在內部中央處理器讀取此高級語言指令并進行解碼后,即可直接使語音合成裝置轉變?yōu)樗璧囊?guī)格要求,進而符合規(guī)格化要求且可任意變化其特性,同時其高級語言指令的特性,更兼具易于了解及運用的效果,而為一新穎且具進步性的語音合成裝置。
本發(fā)明的技術方案在于提供一種高級語言指令解碼的語音合成裝置,其包括一主存儲器,其含有控制程序區(qū)、一高級語言指令區(qū)及一語音數(shù)據(jù)區(qū)等數(shù)據(jù),一中央處理器,用于執(zhí)行存儲器控制程序及對高級語言指令區(qū)讀取及進行解碼,一語音合成控制電路,可對主存儲器送出的語音數(shù)據(jù)進行處理,一解碼與D/A轉換器,可將語音合成控制電路送出數(shù)據(jù)轉換為語音數(shù)據(jù),利用中央處理器對高級語言指令區(qū)解碼,以設定語音合成裝置的觸發(fā)模式、語音合成內容編排及單字個數(shù)等功能。
上述的高級語言指令解碼的語音合成裝置,還可有以下特征該高級語言指令區(qū)區(qū)分為觸發(fā)鍵欄位及事件欄位,其中該事件欄位又區(qū)分為啟始、結束及釋放等三種。
該結束信號是依據(jù)聲道數(shù)量而定。
本發(fā)明提供一種可在語音合成裝置內部存儲器位置設置一高級語言指令表數(shù)據(jù),以搭配中央處理器對其解碼而設定語音合成裝置的規(guī)格及功能,為一富于應用靈活性及使用簡便的新穎構造。
以下結合附圖進一步說明本實發(fā)明的具體結構特征及目的。
附圖簡要說明
圖1是本發(fā)明的結構方塊圖。
圖2是本發(fā)明的高級語言指令表的數(shù)據(jù)示意圖。
圖3是本發(fā)明的動作流程示意圖。
如圖1所示,其是本發(fā)明語音合成裝置的方塊圖,以一中央處理器10、一語音合成控制電路30、一主存儲器20、一解碼器40、一D/A轉換器50所組成,而本發(fā)明特征之處是在主存儲器20由上至下依序設置有一控制程序區(qū)21、一高級語言指令區(qū)22及一語音數(shù)據(jù)區(qū)23等三個區(qū)域,且含有中央處理器10以供指令解碼,其中,該主存儲器20中的控制程序,是儲存供讀取高級語言指令及將之解碼為低級語言指令的控制程序數(shù)據(jù),一經(jīng)載入至中央處理器10后,便設定中央處理器10具有上述指令讀取及解碼的功能,而在中央處理器10執(zhí)行該控制程序21后,緊接著便讀取該高級語言指令區(qū)22的指令,并由中央處理器10完成對高級語言指令的解碼動作,根據(jù)高級語言指令區(qū)22內容中所設定的狀態(tài),以設定觸發(fā)鍵的安排、各語音單字、各語音段的連接,編排出語音順序及內容,并依序將語音數(shù)據(jù)23中對應的數(shù)據(jù)讀出,經(jīng)送入語音合成控制電路30處理后,送交解碼器40及D/A轉換器50予以轉換為模擬語音信號,而由喇叭SP送出語音。
因此本發(fā)明在提供靈活地設定各觸發(fā)鍵與語音內容的關連、單字、各語音段的銜接關系下,可視實際需要而任意編排出所需的規(guī)格及要求,同時,若欲改變其編排方式,也同樣可簡單地變化該高級語言指令區(qū)22的內容,相當簡便,且此高級語言指令的內容更是采用極為淺顯易懂的格式,使任何人能夠迅速了解及便于靈活運用,而該高級語言指令區(qū)22的格式內容如圖2的高級語言指令表所示,即簡單區(qū)分為觸發(fā)鍵欄位及對應的高級語言指令表,而且該高級語言指令表是以事件(EVENT)區(qū)分為啟始(START)、聲道結束(END)及釋放(RELEASE)三種,而該聲道結束信號則依照聲道(CHANNEL)數(shù)量的多少而不同,而上述圖2的表格內容是以雙聲道為例,該觸發(fā)鍵欄位可為外部對應鍵位或是鍵矩陣的掃描碼,形成如圖3的動作流程圖所示,以便于在按下特定鍵時,經(jīng)對高級語言指令解碼,依照對應的高級語言指令表的啟始數(shù)據(jù)來設定播放語音的位置,再依據(jù)各聲道設定的結束數(shù)據(jù)來設定在何時結束及依據(jù)釋放數(shù)據(jù)來設定何時釋放,借此達到觸發(fā)鍵設定、語音內容編碼等功能。
權利要求
1.一種高級語言指令解碼的語音合成裝置,其包括一主存儲器,其含有控制程序區(qū)、一高級語言指令區(qū)及一語音數(shù)據(jù)區(qū)等數(shù)據(jù),一中央處理器,用于執(zhí)行存儲器控制程序及對高級語言指令區(qū)讀取及進行解碼,一語音合成控制電路,可對主存儲器送出的語音數(shù)據(jù)進行處理,一解碼與D/A轉換器,可將語音合成控制電路送出的數(shù)據(jù)轉換為語音數(shù)據(jù),上述電路利用中央處理器對高級語言指令區(qū)解碼,以設定語音合成裝置的觸發(fā)模式、語音合成內容編排及單字個數(shù)等功能。
2.根據(jù)權利要求1所述的高級語言指令解碼的語音合成裝置,其特征在于該高級語言指令區(qū)區(qū)分為觸發(fā)鍵欄位及事件欄位,其中該事件欄位又區(qū)分為啟始、結束及釋放等三種。
3.根據(jù)權利要求2所述的高級語言指令解碼的語音合成裝置,其特征在于該結束信號是依據(jù)聲道數(shù)量而定。
全文摘要
本發(fā)明涉及一種高級語言指令解碼的語音合成裝置,尤指一種使語音合成裝置的內部主存儲器位址設置一高級語言指令區(qū)域,可利用程序化此區(qū)域以便進行設定語音合成裝置的觸發(fā)模式、語音合成內容的編排等特性,使其不僅有著易于了解的功效,更使語音合成裝置更富于變化且具有便于應用的效果。
文檔編號G10L13/00GK1127912SQ9510166
公開日1996年7月31日 申請日期1995年1月27日 優(yōu)先權日1995年1月27日
發(fā)明者曹興誠 申請人:聯(lián)華電子股份有限公司