專利名稱:通過語言合成數據替代錯誤數據的語音發(fā)送/接收系統(tǒng)的制作方法
一般地說,本發(fā)明涉及數字語音發(fā)送/接收系統(tǒng)。更具體地說,本發(fā)明涉及一種語音發(fā)送/接收系統(tǒng),它是由數字語音發(fā)射單元,和數字語音接收/重放單元組成的,其中經無線信號傳輸通路發(fā)送的數字語音數據的錯誤數據部分可由語音合成數據替代。
作為通常的語音發(fā)送系統(tǒng),比如,采用APPCM法和V-SELP法語音壓縮方法的移動無線通信系統(tǒng)是眾所周知的。為了校正由于這種通信系統(tǒng)中的衰落影響而產生的語音數據的錯誤部分,用位于緊接著語音數據的該錯誤部分之前的語音數據部分替代語音數據的該錯誤部分。另外,在另一糾錯方法中,當回放語音數據的錯部分時用低音量回放語音數據。例如,在日本公開專利申請(JP-A-Heisei7-240711)中描述了這種技術。
然而,有一種在惡劣無線信號傳輸通路之下進行數據語音傳輸的情況,即在無線信號的低電場強度之下,或電場強度變化很大的情況下,比如自通過樓群的車輛的移動通信。在這種情況下,實際很難以無任何數字語音數據損失的很好條件下發(fā)射數字語音數據。甚至在更壞的條件下,在雙向通信系統(tǒng)中,發(fā)出數據重發(fā)請求并再一次接收該語音數據,以便能以好的狀態(tài)接收完整的數字數據。
相反,在單向無線傳輸系統(tǒng)中,因為不允許數據重發(fā)請求,故須用電話線等有線通信系統(tǒng)發(fā)出數據重發(fā)請求。
在正確信息的采集中這可能是有效的。然而,在語音傳輸系統(tǒng)中,當語音之內容必須能懂得時,即時語音傳輸具有頭等的重要性,故上述系統(tǒng)實際上不能被接受。
做本發(fā)明就為解決上述問題而創(chuàng)造的。因此,本發(fā)明的目的是提供一種數字語音發(fā)送/接收系統(tǒng),其中能夠正確地發(fā)射語音數據,在單向語音傳輸系統(tǒng)中無需發(fā)送數據再發(fā)請求。并提供一種對于單向語音傳輸系統(tǒng)的發(fā)射語音數據的方法。
為了達成本發(fā)明的一方面的目的,一種語音發(fā)送/接收系統(tǒng)包括語音數據發(fā)射單元,用于壓縮語音數據,和用于以對應于該語音數據的字符數據發(fā)射壓縮的語音數據;語音數據接收/重放單元,用于接收壓縮的語音數據,用于檢測在接收的壓縮語音數中是否存在錯誤部分,并用于從接收的壓縮語音數據的重放,當確定在接收的壓縮數據中存在錯誤部分時,則由根據與該錯誤部分對應的字符數據部分合成的語音合成數據來替代錯誤部分。
語音數據接收/重放單元包括錯誤檢測部分,用于檢測在接收的壓縮語音數據中是否存在任何錯誤部分,以便產生錯誤表示數據;和語音合成部分,根據與錯誤部分對應的字符數據部分產生該錯誤部分的語音合成數據,從而重放用語音合成數據替代該錯誤部分后的語音數據。
在這種情況下,語音數據接收/重放單元可包括存儲器,用于存儲從接收的壓縮語音數據擴展的語音數據;重放部分,用于重放語音數據;和控制部分,用于讀出語音數據以供給所述重放部分,使之重放該語音數據,用于根據錯誤表示數據控制語音合成部分,以產生語音合成數據,并用于將該語音合成數據供給重放部分,使得在錯誤部分的地方重放該語音合成數據。另一辦法是,語音數據接收/重放單元可包括存儲器,用于存儲從接收的壓縮語音數據擴展的語音數據;重放部分,用于重放語音數據;控制部分,根據錯誤表示數據控制語音合成部分,以產生語音合成數據,用于在存儲器在該錯誤部分的位置存儲語音合成數據,并用于讀出語音數據供給重放部分,以便重放該語音數據。
語音數據發(fā)射單元包括分割部分,用于將壓縮語音數據以預定的單位為單位分割到語音數據部分中,并用于在每兩個壓縮語音數據部分之間加入分割特征位。所述預定單元是語音數據的字符、字、短語、和句子之一。既然如此,就可要求在語音數據接收/重放單元中的控制部分,根據分割特征位至少檢測一個與錯誤的部分相聯(lián)系的預定單元。并控制檢測的預定單元的語音合成部分,以產生語音合成數據。
語音數據發(fā)射單元向語音數據接收/重放單元發(fā)射的除了以字符數據的壓縮語音數據之外還有語音合成控制數據。于是,語音合成部分根據與錯誤部分對應的字符數據部分和語音合成控制數據,產生該錯誤部分的語音合成數據。要求該語音合成控制數據包括語音數據的數據表示,語音數據的講話人的性別的數據表示,語言的方言的數據表示,語音數據的音調的數據表示、和語音數據的講話數據速度的數據表示。于是,語音合成部分包括合成存儲器,以便存儲許多合成數據組。此時,語音數據接收/重放單元包括一控制部分,根據語音合成控制數據指定多個合成數據組的一個。
為了達到本發(fā)明的另一方面的目的,一種發(fā)射語音數據的方法包括步驟;壓縮語音數據;用與語音數據對應的字和會數據發(fā)射壓縮的語音數據;當接收壓縮的語音數據時,檢測在壓縮語音數據中是否存在任何錯誤部分;在存儲器中存儲壓縮語音數據;擴展壓縮語音數據以產生語音數據;和重放語音數據,其中當判定在接收的壓縮語音數據中存在錯誤部分時,用根據與錯誤部對應的字符數據部分合成的語音合成數據替代該錯誤部分,然后重放。
為了達到本發(fā)明的再一方面的目的,一種語音數據接收機包括接收單元,用于接收壓縮語音數據,其中的語音數據被壓縮,并接收與語音數據對應的字符數據;錯誤檢測單元,用于檢測在接收的壓縮語音數據中是否存在任何錯誤部分,當錯誤部分存在時產生錯誤表示數據;語音合成部分,根據與錯誤部分對應的字符數據部分的錯誤表示數據,產生產該錯誤部分的語音合成數據;和重放部分,從接收的壓縮語音數據進行重放,當判定存在錯誤部分時用語音合成數據替代該錯誤部分,然后重放。
從下面結合附圖的詳細描述將會了解本發(fā)明,其中
圖1是表示本發(fā)明的數字語音無線傳輸系統(tǒng)的整個結構的示意框圖;圖2A和圖2B分別表示在圖1的數字語音傳輸系統(tǒng)中所用的無線信號的格式,和該無線信號的標題信息的格式;圖3A和圖3B分別表示在圖1的數字語音無線傳輸系統(tǒng)中所用的無線信號的壓縮數字數據塊,和該壓縮數字數據塊的內部數據結構;圖4A-4E是用于分別說明語音數據的這些單元的示意圖;圖5表示在圖1的數字語音無線傳輸系統(tǒng)中所用的無線信號的語音碼;圖6A和6B分別表示在圖1的數字語音無線傳輸系統(tǒng)中所用的無線信號的語音特征碼和特征碼;圖7是表示根據本發(fā)明實施例的數字語音無線傳輸單元結構的示意框圖;圖8是描述在圖7的數字音無線發(fā)射裝置中所用的發(fā)送數據的構成的流程圖;圖9是描述在圖7的數字語音無線發(fā)射裝置中采用的壓縮數字語音數據塊的構成的流程圖;圖10是表示根據本發(fā)明實施例的數字語音無線接收單元的結構的示意框圖;圖11A~11D是描述在圖10的數字語音無線接收裝置中所用的重放語音數據的結構的構思圖12是描述在圖10的數字語音無線接收裝置中采用的壓縮數字語音數據塊的接收操作的流程圖;圖13是描述在根據本發(fā)明實施例的數字語音無線發(fā)送/接收裝置中所用的重放語音數據的構成的流程圖;圖14是描述在圖13的數字語音無線發(fā)送/接收裝置中所用的字符數據的接收操作的流程圖。
下面將參考附圖詳細描述本發(fā)明的數字誤音無線發(fā)射/接收系統(tǒng)。
圖1是表示數字語音無線發(fā)射/接收系統(tǒng)的結構的框圖,比如,根據本發(fā)明實施例的便攜式信息終端(PDA),PJS和便攜式電話的系統(tǒng)。
在數字語音無線發(fā)送單元1中,輸入被發(fā)射的語音數據,并輸入與這個語音數據相關的字符數據。通過數字語音無線發(fā)送單元1,將輸入的語音和字符數據兩者轉換成用于無線信號通路的傳送信號。然后,將該傳送信號發(fā)射到數字語音無線接收/重放單元2。此時,根據無線信號通路的狀態(tài)將噪音加到該傳送信號。
當通過數字語音無線接收/重放單元2接收的信號中包含錯誤時,執(zhí)行信號處理操作,使得由噪聲引起的不利影響最小,然后在數字語音無線接收/重放單元2中進行語音重放操作。
根據最小化噪聲的不利影響的方法,被傳送的數據具有如圖2A和2B所示的格式。在目的地的10位表示的目的地ID之后,發(fā)射表示該信息是語音數據的6位的語音數據特征位。標題信息包含與其后發(fā)射的壓縮數據語音數據有關的信息。
標題信息最好包含被發(fā)射語音數據的語言碼表示;語音數據的特征的語音特征碼表示;和與語音數據中所用的字具有完全相同內容的字符數據。例如,當語音是“Tanaka,Please call me.FromSatoh”,則字符數據具有與“Tanaka,Please call me.From Satoh”完全相同的內容,將它作為標題信息的一部分被發(fā)射。
如圖3A和3B中所示,通過分割特征將被發(fā)射的壓縮數字語音數據塊以預定的單位,比如短語,為單位進行分割。在上述語音數據的情況下,將“Tanaka”填入第一區(qū),將“please”填入第二區(qū),將“call me”輸入第三區(qū),而將“From Satoh”輸入第四區(qū)。將由D位構成的分割將特征位插在所述各個區(qū)的每兩個之間。按照圖4A-4E中所示的陣實施例,可將語音數據分割成每個字符,每個字,每個短語,或每個句子。
在另一方面,在圖2B中所示的標題信息里包含的四位語言碼表示講話語音,比如英語和日語,如圖5的例子中所示。
圖6A和6B表示語音特征碼的實施例。這個語音特征碼的組成有作為講話人性別數據表示的一位性別碼;表示重音等特征的方言碼;表語音數據的音調高或低的音調碼和表示語音速度快或慢的語音速度碼。
現在將描述,構成本發(fā)明的數字語音無線發(fā)送/接收裝置的數字語音無線發(fā)射單元和數字語音無線接收單元的結構。
圖7是表示根據本發(fā)明實施例的數字語音無線發(fā)射單元的內部結構的示意框圖。
在這個數字語音無線發(fā)射單元中,被發(fā)射的語音數據從話筒3進入,然后通過語音數據采樣和數字化電路4將其轉換成數字數據。之后,由具有緩存器A-E的語音數據處理部分5將這個數字數據壓縮。如圖3A和3B中所示,將分割特征位插在壓縮語音數據區(qū)的每兩個之間。然后,將結果的數字數據傳送給CPU7。CPU7將該數據存儲在發(fā)送數據存儲器8中。
在另一方面,從字符數據輸入單元6進入的與該語音數據相關的字符數據,同樣被送給CPU7。CPU7將該字符數據存儲在發(fā)送數據的存儲器8中。
當要發(fā)射壓縮數字語音數據時,通過CPU從發(fā)送數據存儲器8中讀出壓縮數字語數據和字符數據,并供給數據編碼器9。數據編碼器9將這個壓縮數字語音數據和字符數據的格式轉換為用于無線傳輸的數據格式,即,與數據碼對應的BCH碼,用于檢測在無線信號通路中的任何數據錯誤。進一步,通過無線調制電路10將這個壓縮數字語音數據的頻率轉換/調制到無線頻率。于是,將帶有字符數據的結果壓縮數字語音數據,以圖2A中所示的格式,經過發(fā)射無線11發(fā)射出去。
現在參看圖8和9的流程圖,詳細描述通過本發(fā)明實施例的數字語音無線發(fā)射單元形成發(fā)送數據的操作。
如圖8中所示,將被發(fā)射的語音數據記錄(步驟S101)之后,輸入具有與記錄的語音同樣內容的字符數據(S102)。然后,將語音和語音數據的講話者的特征作為語言碼和語音特征碼輸入(步驟S103和S104)。應注意,將語音碼和語音特征碼二者預先存儲在發(fā)送數據存儲器8中,CPU7從存儲器8中讀出這些語音碼和語音特征碼,并將這些語音碼和語音特征碼加到傳送數據的標題信息中。
圖9是表示由語言數據處理部分5執(zhí)行的操作的流程圖,當對輸入的語音數據進行數字化和壓縮時插入分割特征位。
在第一步S201,將語音數據處理部分5中的語音數據處理的緩存器A、B、E的內容清零。接著在步驟S202,將數字語音采樣數據貯存到緩存器A。
將緩存器C和D的內容清零(步驟S203)之后,控制進入操作,其中判定語音的單位,在這種情況是字。
首先將緩存器A中存儲的數據細分成多個數據部分,接著將這些數據部分傳送到緩存器B(步驟S204)。將傳送的數據部分的從緩存器A除去(步驟S205)。在步驟S206,將該數據部分存儲到緩存器C中,以便將該數據部分加到已存儲的數據中,使所加的結果構成字(起語音單元的作用)。檢查字的分割是否存在,即是否形成了字(步驟S207)。如果不存在字的分割,則控制進入步驟S204。從而,將數據經緩存器13順序地存儲到緩存器C,并重復進行這些數據部分的存儲操作。
在這個實施例中,將數據自緩存器A傳送,故細分數據部分的組合可構成字。通過下面的方法可判定是否出現了字的部分。比如,將所有的字預先存儲在語音數據處理部分5中,并判斷細分數據部分的組合是否與存儲的任何字相符。最好由字符數據輸入單元6選擇字符、字、短語和句子哪一個用作單位。
此時,當由緩存器C中存儲的細分數據部分構成字時,將貯存在緩存器C中的語音數據壓縮,然后將該壓縮的語音數據存儲到緩存器D(步驟S208)。
接著做另一檢查,看緩存器A是否空著(步驟S209)。如果緩存器A不是空的,則將緩存器D的數據另外存儲到緩存器E中,其后存儲分割特征位(步驟S210)。
然后,控制返回步驟S203,其中自緩存器A傳送細分的數據部分。
相反,當緩存器A是空的時,將存儲在緩存器D中的數據另外存儲到緩存器E中。使這個操作結束(步驟S211)。結果,將壓縮的語音數據以已壓縮的語音數據的狀態(tài)存入緩沖器E,并將分割特征位插到有關字的每兩個字之間。
圖10是表示根據本發(fā)明實施例的數字語音無線接收/重放單元的內部結構的示意圖。
在該數字語音無線接收/重放單元中,由接天線12接收自數字語音無線發(fā)射單元1發(fā)射的無線信號,然后由無線解調電路13解調。設有錯誤檢測器的數據譯碼器14檢測在解調的數據中是否有任何錯誤。在這個實施例中,該錯誤檢測是根據BCH碼進行的。將譯碼數據送給CPU16。同時也將用于表示是否存在任何錯誤數據部分的錯誤表示數據送給CPU16。
CPU16存儲語言碼、語言特征碼和字符數據的組合,除了作為一組的壓縮數字語音數據和字符數據之外它們是在接收語音數據存儲器15中的標題信息。
為了重放語音數據,CPU16自接收語音數據存儲器15中讀出壓縮的數字語音數據,以便供給語音數據處理部分19。語音數據處理部分19擴展壓縮的數語音數據。將擴展的語音數據供給數/模轉換部分20。通過數/模轉換部分20將擴展的數字語音數據轉換為模擬語音信號,通過語音信號放大電路21將這個模擬語音信號放大,以便由揚聲器22輸出。結果,可使語音重放。
當在壓縮語音數據中有任何錯誤數據部分時,CPU16響應錯誤表示數據起動語音數據合成部分17。語音數據合成部分17,根據在語音合成數據存儲器18中存貯的語音數據,參考在標題中含有的字符數據,語言碼和語音特征碼,執(zhí)行語音合成操作。而且,可要求將多個語音合成數據組預先存儲在存儲器18中。即,語音數據合成部分17根據語言碼、和語音特征碼指定多個語音合成數據組之一。然后,語音數據合成部分17,根據與采用指定語音合成數據的語音數據的錯誤數據部分對應的字符數據部分,執(zhí)行語音合成。將結果的語音合成數據供給語音數據處理部分19。
語音數據處理部分19對錯誤數據部分不執(zhí)行語音數據的擴展處理,而是,將自語音數據合成部分17輸入的語音合成數據供給數/模轉換部分20。
以這種方式,將擴展語音數據中包含的錯誤數據部分用語音合成數據替代。在這種情況下,以字符、字、短語、或句子為單位執(zhí)行語音合成。如圖3B中所示,該單位與位于分割特征位之間的單位是同樣的。
在上面的描述中,是在語音數據的重放過程中執(zhí)行用語音合成數據替代。然而,可將語音合成數據存儲在接收語音數據存儲器15中,以使用該語音合成數據替代錯誤數據部分。在這種情況,將所有的錯誤數據部分取代從而產生了正確的語音數據之后,由CPU16自存儲器15中讀出該正確的語音數據,然后執(zhí)行重放。
參看圖11A-11D,現在將概述自壓縮數字語音數據擴展的語音數據的重放操作和語音合成數據?,F在假設將信息“Tanaka,please callme.From Satoh”作為語音信息輸入。將具有與這個語音信息同樣內容的字符數據輸入。在壓縮的數據語音數據中檢測BCH錯誤的情況中。以預定選部分(比如字)為單位用語音合成數據部分地替代語音數據。在這時,語音數據替代是以字為單位進行的。字“please”和“me”對應于自其中檢測BCH錯誤的語音數據部分,并通過語音合成操作的方式重放字“please”和“me”。
下面,參考圖12,13和14中所示的流程圖,描述根據本發(fā)明實施例的數字語音無線接收/重放單元從接收數據進行的語音數據重放操作。
即,圖12是描述一個流程操作的流程圖,其中,用設有錯誤檢測器的數據檢測器14檢測由這個數字語音無線接收/重放單元2所接收的壓縮數字語音數據中包含的數據錯誤部分。同時,將檢測的數據錯誤部分存儲器到接收語音數據存儲器15中。
在圖12的流程圖中,用“0”代替變量“N”(步驟S301),而變量“N”被一個一個地增加(步驟S302)。從存儲在存儲器的數據中抽出壓縮數字語音數據的部分,然后將抽出的語音數據部分以塊為單位予以存儲,即將在這種情況的BCH幀里的數據部分貯入緩存器“壓縮語音”(步驟S303)。當檢測到BCH錯誤時(在步驟S304為“YES”),用“1”替代變量“Error”(步驟S305)。相反,當未檢測到BCH錯誤時(在步驟S304為“NO”),用“0”取代變量“Error”(步驟S306)。
將在緩存器“壓縮語音”中存儲的壓縮數字語音數據傳送到在接收語音數據存儲器15里設置的存儲器“語音存儲器(N)”中,并將變量“Error”的值存儲到這個“錯誤存儲器(N)”中(步驟S307)。重復地執(zhí)行這個操作,直到壓縮數字語音數據的接收完成(步驟S308和S309)。
圖13是一個流程圖,描述自圖12的流程圖中所定義的接收語音數據存儲器15中存儲的壓縮數字語音數據,重放語音數據的數據形成操作。
首先,用“0”代替變量“N”和另一變量“L”(步驟S401)。同時,將緩存器“Voive”清零,并將“0”輸入給變量“Error”。變量“L”一個一個地增加時,以預定的單位為單位(即以字為單位)對語音數據計數(步驟S402)。當變量“N”一個一個地增加時(步驟S403),將在存儲器“Voice memory(N)”中存儲的壓縮數字語音數據擴展,并以字為單位將擴展的語音數據存儲到緩存器“Voice”中(步驟S404)。
在存儲器“Error Memory(N)”的內容等于“1”時(在步驟S405是“YES”),用“1”代替變量“Error”(步驟S406)。
最后,在緩存器“Voice”中存貯的數字語音數據部分里包含帶有BCH錯誤的數據時,將變量“Error”置為“1”。
當實際重放在緩存器“Voice”中存儲的誤音數據時(步驟S407),如果變量“Error”等于“1”(在步驟S408是“YES”),則不重放在緩存器“Voice”中存儲的語音數據。然而,大隨后將要描述的圖14的流程圖中所用的存儲器“word memory(L)”里存儲的字符數據,是用于在語音數據合成部分17中的語音合成。從而,重放該語音合成數據(步驟S409和S410)。重復執(zhí)行這個操作,直到讀出在存儲器“Voice Memory(N)”存儲的最末數據(步驟S411)。
圖14是一個流程圖,用于說明從以預定的單位(在這個實施例中即以字為單位)接收的數據,存儲在語音合成操作中所用的字符數據的操。
在第一步驟S501,用“0”代替變量M,然后讓這個變量M一個一個地增加(步驟S502)。將緩存器W清零(步驟S503),將接收的字符數據輸入,并一個接一個地存儲到緩沖器W中(步驟S504和S505)。重復地執(zhí)行字符數據的數據采集,直到緩沖器W的內容變成一個字(步驟S506)。當緩存器W的內容變?yōu)樽謺r,將在緩存器W中存貯的數據傳送給存儲器“Word Memory(M)”(步驟S507)。重復執(zhí)行字符數據的數據采集和向存儲器“Word Memory(M)”的該數據傳送操作的兩者,直到字符數據的接收結束(步驟S508和S509)。
如前的詳細描述,根據本發(fā)明,在雙向語音音數據傳輸系統(tǒng)中,可以實現穩(wěn)定的傳輸系統(tǒng),其中能夠即時地傳送語音數據,而無須發(fā)出再送指令的數據。結果,通過簡單系統(tǒng)的方式,比如作為單向無線傳輸系統(tǒng)的個別選擇呼叫系統(tǒng),可實現能夠傳輸語音的系統(tǒng)。
權利要求
1.一種語音發(fā)送/接收系統(tǒng),其特征在于包括語音數據發(fā)射單元,用于壓縮語音數據,并發(fā)射帶有與所述語音數據對應的字符數據的所述壓縮語音數據;和語音數據接收/重放單元,用于檢測在接收的壓縮語音數據中是否存在任何錯誤部分,從所述接收的壓縮語音數據重放所述語音數據,當確定在接收的壓縮語音數據中有錯誤部分時,用根據與該錯誤部分對應的所述字符數據部分合成的語音合成數據取代該錯誤部分后進行重放。
2.根據權利要求1的語音數據發(fā)送/接收系統(tǒng),其特征在于,所述語音數據接收/重放單元包括錯誤檢測部,用于檢測在接收的壓縮語音數據中是否存在任何錯誤部分,以產生錯誤表示數據;和語音合成部分,根據與所述錯誤部分對應的所述字符數據部分,產生所述錯誤部分的所述字符數據部分,以便重放其中的錯誤部分由所述語音合成數據取代后的所述語音數據。
3.根據權利要求2的語音數據發(fā)送/接收系統(tǒng),其特征在于,所述語音數據接收/重放單元包括存儲器,用于存儲從接收的壓縮語音數據擴展的所述語音數據;重放部分,用于重放所述語音數據;和控制部分,用于讀出所述語音數據,供給所述重放部分,從而重放所述語音數據,根據所述錯誤表示數據控制所述語音合成部分,以產生所述語音合成數據,將所述語音合成數據供給所述重放部分,使得在所述錯誤部分的位置重放所述語音合成數據。
4.根據權利要求2的語音數據發(fā)送/接收系統(tǒng),其特征在于,所述語音數據接收/重放單元包括存儲器,用于存儲從接收的壓縮語音數據擴展的所述語音數據,重放部分,用于重放所述語音數據;和控制部分,用于根據所述錯誤表示部分控制所述語音合成部分,以產生所述語音合成數據;在所述存儲器所述錯誤的位置存儲所述語音合成數據;讀出所述語音數據,供給所述重放部分,從而重放所述語音數據。
5.根據權利要求2的語音數據發(fā)送/接收和系統(tǒng),其特征在于,所述的語音數據發(fā)射單元包括分割部分,以預定的單位將所述的壓縮語音數據分割成壓縮語音數據部分,并將分割特征位加到每兩個壓縮語音數據部分之間。
6.根據權利要求5的語音數據發(fā)送/接收系統(tǒng),其特征在于,所述的預定單位是所述語音數據的字符、字、短語和句子之一。
7.根據權利要求5的語音數據發(fā)送/接收系統(tǒng),其特征在于,在所述語音數據接收/重放單元中的所述控制部分,根據所述分割特征位,檢測至少一個與所述錯誤部分相聯(lián)的預定單位,并且對于所述檢測的預定單位控制所述語音合成部分,以產生所述語音合成數據。
8.根據權利要求2的語音數據發(fā)送/接收系統(tǒng),其特征在于,所述語音數據發(fā)射單元發(fā)射給所述語音數據接收/重放單元,除了具有所述字符數據的所述壓縮語音數據之外,還有語音合成控制數據,其中所述語音合成部分,根據與所述錯誤部分對應的所述字符數據部分和所述語音合成控制數據,產生所述錯誤部分的所述語音合成數據。
9.根據權利要求8的語音數據發(fā)送/接收系統(tǒng),其特征在于,所述語音合成控制數據包括所述語音數據語言的數據表示、所述語音數據的講話者性別的數據表示、方言的數據表示,所述語音數據音調的數據表示和所述語音數據的講話速度的數據表示的至少一個。
10.根據權利要求8的語音數據發(fā)送/接收系統(tǒng),其特征在于,所述的語音合成部分包括合成存儲器,用于存儲多個合成數據組,其中所述的語音數據接收/重放單元包括一控制部分,根據所述語音合成控制數據指定所述多個合成數據組的一個。
11.根據權利要求1-10任何一個的語音數據發(fā)射單元。
12.根據權利要求1-10任何一個的語音數據接收/重放單元。
13.一種發(fā)射語音數據的方法,其特征在于,包括步驟壓縮語音數據;發(fā)射具有與所述語音數據對應的字符的所述壓縮語音數據;當接收所述壓縮語音數據時,檢測在該壓縮語音數據中是否存在任何錯誤部分;將所述壓縮語音數據存儲在存儲器中;擴展所述壓縮語音數據,以產生所述語音數據;重放所述的語音數據,其中當判定在接收的壓縮語音數據中存在錯誤部分時,用根據與該錯誤部分對應的所述字符數據部分合成的語音合成數據代替該錯誤部分,然后重放。
14.根據權利要求13的方法,其特征在于,所述的重放步驟包括根據與所述錯誤部分對應的所述字符數據部分,產生所述錯誤部分的所述語音合成數據,從而重放其中的錯誤部分由所述語音合成數據代替的所述語音數據。
15.根據權利要求14的方法,其特征在于,所述的重放步驟包括從所述存儲器讀出所述語音數據,以便重放所述語音數據;和在所述語音數據的重放過程中,在所述錯誤部分的位置重放所述語音合成數據。
16.根據權利要求14的方法,其特征在于,所述的重放步驟包括產生對于所述錯誤部分的所述語音合成數據,以便將所述的語音合成數據存儲到所述存儲器中的所述錯部分的位置;和從所述存儲器中讀出所述存儲語音數據,以便將所述語音數據重放。
17.根據權利要求13-16任何一個的方法,其特征在于,所述的壓縮步驟包括以預定的單位將所述壓縮語音數據分割成一些語音數據部分;將分割特征位加到每兩個壓縮語音數據部分之間。
18.根據權利要求17的方法,其特征在于,所述的預定單位是所述語音數據的字符、字、短語和句子之一。
19.根據權利要求17的方法,其特征在于,所述的檢測步驟包括根據所述的分割特征位檢測與所述錯誤部分相聯(lián)系的至少一個預定單位,其中所述的重放步驟包括,對于檢測的預定單位產生所述語音合成數據。
20.根據權利要求13-16任何一個的方法,其特征在于,所述的發(fā)射步驟包括發(fā)射除了具有所述字符數據的所述壓縮語音數據之外還有語音合成控制數據,其中所述的重放步驟包括根據與所述錯誤部分對應的所述字符數據部分和所述語音合成控制數據,對于所述錯誤部分產生所述語音合成的數據。
21.根據權利要求20的方法,其特征在于,所述的語音合成控制數據包括所述語音數據的語言的數據表示、所述語音數據的講話者性別的數據表示、語音的方言的數據表示、所述語音數據的音調的數據表示和所述語音數據的講話速度的數據表示當中的至少一個。
22.根據權利要求20的方法,其特征在于,所述的重放步驟包括根據所述語音合成控制數據指定多個合成數據組之一;根據與采用指定合成數據組的所述錯誤部分對應的所述字符數據部分,對于所述錯誤部分產生所述語音合成數據。
全文摘要
在語音發(fā)送/接收系統(tǒng)中,語音數據發(fā)射單元(1)壓縮語音數據,然后發(fā)射具有與語音數據對應的字和字符數據的壓縮語音數據。語音數據接收/重放單元(2)接收壓縮語音數據,并檢測在接收的壓縮語音數據中是否存在任何錯誤部分。語音數據接收/重放單元自接收的壓縮語數據重放語音數據,當判定在接收的壓縮語音數據中存在有錯誤部分時,用根據與該錯誤部分對應的字符數據部分合成的語音合成數據代替該錯誤部分,然后再重放。
文檔編號G10L13/00GK1196612SQ9810610
公開日1998年10月21日 申請日期1998年3月28日 優(yōu)先權日1997年3月28日
發(fā)明者小野浩嗣 申請人:日本電氣株式會社