JPS6213692B2 - - Google Patents
Info
- Publication number
- JPS6213692B2 JPS6213692B2 JP55027782A JP2778280A JPS6213692B2 JP S6213692 B2 JPS6213692 B2 JP S6213692B2 JP 55027782 A JP55027782 A JP 55027782A JP 2778280 A JP2778280 A JP 2778280A JP S6213692 B2 JPS6213692 B2 JP S6213692B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- voice
- voice response
- character
- response sentence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は音声応答文編集方式、特に音声応答装
置用応答文の編集方式に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for editing a voice response sentence, and particularly to a method for editing a response sentence for a voice response device.
自動電話網において音声応答サービスが多方面
に普及するに伴い、音声応答文の種類も増加しつ
つある。音声応答文は最近進歩する音声データの
圧縮技術によりデジタル信号化された既存の音声
素片を編集して所望の音声応答文を作成すること
が有効である。 As voice response services become widespread in automated telephone networks, the types of voice response texts are also increasing. It is effective to create a desired voice response sentence by editing existing voice segments that have been converted into digital signals using the recently advanced voice data compression technology.
従来は音声応答文の種類も僅少であつたため、
音声応答文の編集は人手により行なわれていた。
然し音声応答文の種類が増加するに従い、編集労
力も増大し、また記憶する音声素片の増加に伴
い、人手による編集が困難となりつつある。 Previously, there were only a few types of voice response sentences, so
Editing of voice response sentences was done manually.
However, as the types of voice response sentences increase, the editing effort also increases, and as the number of voice segments to be stored increases, manual editing is becoming difficult.
本発明の目的は、従来行なわれていた人手によ
る音声応答文の編集限界を打破し、急増する音声
応答サービスに対応しうる音声応答文遍集方式の
実現にある。 An object of the present invention is to break through the limitations of conventional manual editing of voice response sentences and to realize a voice response sentence collection system that can cope with the rapidly increasing number of voice response services.
この目的は、音声応答装置用応答文の編集にお
いて、デジタル信号化された複数の音声素片情
報、該音声素片情報の記憶装置内における収容位
置情報、および前記音声素片情報を表音文字にて
表わす文字素片情報を格納する記憶装置と、表音
文字列にて入力された音声応答文から部分文字列
を抽出する手段と、抽出された部分文字列と前記
文字素片情報とを照合する手段と、照合の結果一
致した文字素片情報に対応する音声素片情報の収
容位置情報を前記部分文字列の音声応答文内にお
ける位置に従い記憶装置内に格納する手段とを設
けることにより達成される。 The purpose of this is to convert a plurality of voice unit information converted into digital signals, storage position information in a storage device of the voice unit information, and convert the voice unit information into phonetic characters in editing a response sentence for a voice response device. a storage device for storing character segment information represented by , a means for extracting a partial character string from a voice response sentence input as a phonetic character string, and a means for storing the extracted partial character string and the character segment information. By providing means for collating and means for storing storage position information of voice segment information corresponding to character segment information that matches as a result of the verification in a storage device according to the position of the partial character string in the voice response sentence. achieved.
以下、本発明の一実施例を図により説明する。
図において記憶装置内のデジタル音声情報領域1
には既存のデジタル信号化された音声素片情報1
01,102,………がそれぞれ収容位置11
1,112,………に格納されている。また記憶
装置内の文字素片収容位置情報領域2には前記デ
ジタル音声情報領域1内の各音声素片情報10
1,102,………を仮名文字で表示した文字素
片情報201,202,………が五十音順に配列
され、各文字素片情報201,202,………に
対応する音声素片情報101,102,………の
収容位置情報111,112,………と共に格納
されている。図においては、収容位置情報112
の音声素片情報102を仮名文字表示した文字素
片情報202が、収容位置情報111の音声素片
情報101を仮名文字表示した文字素片情報20
1より、五十音順配列した文字素片収容位置情報
領域2においては前位に格納されている。今編集
を希望する音声応答文301を仮名文字で、例え
ばタイプライタ装置3により入力し、入力音声応
答文バツフア4へ格納する。格納された音声応答
文301の先頭から予め定められた文字数、例え
ば10文字、から成る部分文字列311を部分文字
列抽出回路5により抽出し、部分文字列一時記憶
6へ格納する。次に文字素片収容位置情報領域2
から五十音順に配列された最初の文字素片情報2
02を文字素片抽出回路7により抽出し、文字素
片情報一時記憶8へ格納する。次に照合回路9が
起動され、両一時記憶6および8に格納されてい
る部分文字列311と文字素片情報202を照合
する。照合の結果両者が一致すれば文字素片情報
202と共に文字素片収容位置情報領域2に格納
されている対応する音声素片情報102の収容位
置情報112を収容位置情報抽出回路10により
抽出し、収容位置情報格納回路11を経由して記
憶装置内にある文章情報格納バツフア12の先頭
位置(今編集を希望する音声応答文301の文章
番号120の直後)に格納する。以上で音声応答
文301の最初の仮名文字10字より成る部分文字
列311に対応する、音声素片情報102の収容
位置情報112が、文章情報格納バツフア12の
先頭位置に格納される。続いて収容位置情報格納
回路11はポインタ更新回路13に部分文字列抽
出用ポインタを10文字分更新させる。従つて部分
文字列抽出回路5は入力音声応答文バツフア4に
格納済の音声応答文301の次の10文字から成る
部分文字列312を抽出し、前述と同様に部分文
字列一時記憶6へ格納する。続いて前述と同様
に、文字素片抽出情報抽出回路7が文字素片収容
位置情報領域2から最初の文字素片情報202を
抽出し、文字素片情報一時記憶8へ格納する。続
いて照合回路9が両一時記憶6および8に格納さ
れている部分文字列312と文字素片情報202
を照合し、今回は両者が一致しなかつた。照合回
路9はポインタ更新回路14に文字素片情報抽出
用ポインタを1情報分更新させる。従つて文字素
片情報抽出回路7は文字素片収容位置情報領域2
から第2の文字素片情報201を抽出し、文字素
片情報一時記憶8へ格納する。以下同様にして照
合動作が行はれ、部分文字列一時記憶6に格納中
の部分文字列312と一致する文字素片情報が文
字素片収容位置情報領域2から抽出される迄ポイ
ンタ更新回路14がポインタを1情報宛更新し、
照合を繰返す。文字素片収容位置情報領域2内の
総べての文字素片情報を抽出しても部分文字列3
12と照合の結果一致しない場合には、ポインタ
更新回路14は不一致文字出力回路15を起動
し、一致した文字素片情報が得られなかつた部分
文字列312の先頭の1文字を例えばタイプライ
タ装置16に出力する。同時に不一致文字出力回
路15はポインタ更新回路13に部分文字列抽出
用ポインタを1文字分更新させる。従つて部分文
字列抽出回路5はポインタ更新回路13から与え
られた新たなポインタから10文字を抽出し、前述
同様文字素片情報との照合を実施する。タイプラ
イタ装置16に出力された不一致文字は音声応答
文編集依頼者に提示され、新たな音声素片情報を
デジタル音声情報領域1に、また対応する文字素
片情報を文字素片収容位置情報領域2に追加する
か、あるいは音声応答文301の表現を変更して
再入力するかを判断させる。 Hereinafter, one embodiment of the present invention will be described with reference to the drawings.
In the figure, digital audio information area 1 in the storage device
The existing digital signalized speech segment information 1
01, 102, ...... are respectively storage positions 11
1, 112, ...... are stored. In addition, each voice segment information 10 in the digital voice information area 1 is stored in the character segment storage position information area 2 in the storage device.
Character segment information 201, 202, . . . , in which 1, 102, . . . The information 101, 102, . . . is stored together with the accommodation position information 111, 112, . In the figure, accommodation position information 112
The character segment information 202 in which the speech segment information 102 of is expressed in kana characters is the character segment information 20 in which the speech segment information 101 of the housing position information 111 is expressed in kana characters.
1, it is stored at the front in character segment storage position information area 2 arranged in alphabetical order. The voice response sentence 301 desired to be edited is input in kana characters, for example, using the typewriter device 3, and is stored in the input voice response sentence buffer 4. A partial character string 311 consisting of a predetermined number of characters, for example 10 characters, from the beginning of the stored voice response sentence 301 is extracted by the partial character string extraction circuit 5 and stored in the partial character string temporary storage 6. Next, character segment storage position information area 2
First character segment information 2 arranged in alphabetical order from
02 is extracted by the character segment extraction circuit 7 and stored in the character segment information temporary storage 8. Next, the matching circuit 9 is activated and matches the partial character string 311 stored in both temporary memories 6 and 8 with the character segment information 202. If the two match as a result of the comparison, the accommodation position information 112 of the corresponding speech segment information 102 stored in the character segment information 202 in the character segment accommodation location information area 2 is extracted by the accommodation location information extraction circuit 10, It is stored at the beginning position of the text information storage buffer 12 in the storage device via the accommodation position information storage circuit 11 (immediately after the text number 120 of the voice response text 301 that you wish to edit now). As described above, the storage position information 112 of the speech unit information 102 corresponding to the partial character string 311 consisting of the first ten kana characters of the voice response sentence 301 is stored at the beginning position of the text information storage buffer 12. Subsequently, the accommodation position information storage circuit 11 causes the pointer update circuit 13 to update the partial character string extraction pointer by 10 characters. Therefore, the partial character string extraction circuit 5 extracts a partial character string 312 consisting of the next 10 characters of the voice response sentence 301 already stored in the input voice response sentence buffer 4, and stores it in the partial character string temporary storage 6 in the same manner as described above. do. Subsequently, as described above, the character segment extraction information extraction circuit 7 extracts the first character segment information 202 from the character segment storage position information area 2 and stores it in the character segment information temporary storage 8. Next, the matching circuit 9 uses the partial character string 312 and the character segment information 202 stored in both temporary memories 6 and 8.
This time, the two did not match. The matching circuit 9 causes the pointer updating circuit 14 to update the pointer for extracting character segment information by one piece of information. Therefore, the character segment information extraction circuit 7 uses the character segment storage position information area 2
The second character segment information 201 is extracted from the character segment information 201 and stored in the character segment information temporary storage 8. Thereafter, the matching operation is repeated in the same way, and the pointer update circuit 14 continues until the character segment information that matches the partial character string 312 stored in the partial character string temporary storage 6 is extracted from the character segment storage position information area 2. updates the pointer to one piece of information,
Repeat verification. Even if all the character segment information in the character segment storage position information area 2 is extracted, the partial character string 3
12, if there is no match, the pointer update circuit 14 activates the mismatch character output circuit 15, and outputs the first character of the partial character string 312 for which matching character segment information was not obtained to a typewriter device, for example. 16. At the same time, the mismatched character output circuit 15 causes the pointer update circuit 13 to update the partial character string extraction pointer by one character. Therefore, the partial character string extraction circuit 5 extracts 10 characters from the new pointer given from the pointer update circuit 13, and compares them with the character segment information as described above. The mismatched characters output to the typewriter device 16 are presented to the voice response sentence editing requester, and new voice segment information is placed in the digital voice information area 1, and corresponding character segment information is transferred to the character segment storage position information area. 2, or change the expression of the voice response sentence 301 and input it again.
以上の説明においては、入力音声応答文バツフ
ア4から部分文字列抽出回路5により抽出される
部分文字列311,312………は、予め定めら
れた一定文字数、本実施例では10文字に固定され
ているが、一層効率よく編集を行なうためには次
の手段も有効である。即ち編集を希望する音声応
答文301をタイプライタ装置3から入力する
際、文章上の語句等によつて予め定められた区切
り符号、例えば空白符号を挿入しておく。部分文
字列抽出回路5は入力音声応答文バツフア4から
部分文字列を抽出の際、前記区切り符号(空白符
号)により区切られた可変文字数の部分文字列を
抽出し、前述同様、文字素片収容位置情報領域2
内にある文字素片201,202,………との照
合を実施する。この場合は総べての文字素片20
1,202,………と照合の結果一致しなかつた
部分文字列は不一致文字出力回路15によりタイ
プライタ装置16に該部分文字列を全文字出力
し、ポインタ更新回路13に対しては1文字宛の
更新は行なわせず、次の区切り符号(空白符号)
により囲まれる次の部分文字列の抽出指示を部分
文字列抽出回路5に対し行なわしめる。タイプラ
イタ装置16に出力された不一致部分文字列に対
し、音声応答文編集依頼者は前述の一定文字数か
ら成る部分文字列抽出と同様の対索の外、区切り
符号(空白符号)の挿入位置の変更等も試みる。 In the above explanation, the partial character strings 311, 312 extracted from the input voice response sentence buffer 4 by the partial character string extraction circuit 5 are fixed to a predetermined fixed number of characters, which is 10 characters in this embodiment. However, the following methods are also effective for editing more efficiently. That is, when inputting the voice response sentence 301 desired to be edited from the typewriter device 3, a delimiter code, for example, a blank code, predetermined according to the words or phrases in the sentence is inserted. When extracting a partial character string from the input voice response sentence buffer 4, the partial character string extraction circuit 5 extracts partial character strings with a variable number of characters separated by the delimiter code (blank code), and stores character segments in the same way as described above. Location information area 2
A comparison is made with the character segments 201, 202, . . . In this case, all character segments 20
1, 202, . . . for a partial character string that does not match as a result of the comparison, the unmatched character output circuit 15 outputs all characters of the partial character string to the typewriter device 16, and the pointer update circuit 13 outputs one character. Do not update the address and use the next delimiter (blank code)
The partial character string extraction circuit 5 is instructed to extract the next partial character string surrounded by . Regarding the unmatched partial character strings output to the typewriter device 16, the person requesting the editing of the voice response text performs a pair search similar to the above-mentioned partial character string extraction consisting of a certain number of characters, as well as searching for the insertion position of the delimiter (blank code). I will also try making changes.
以上に説明した何れの部分文字列抽出方法にお
いても、編集を希望する音声応答文301全文に
ついて、照合一致を見た文字素片情報に対応する
音声素片情報の収容位置情報を文章情報格納バツ
フア12内に格納し終ると、タイプライタ装置3
から仮名文字で入力した音声応答文301に対応
するデジタル音声情報索引テーブル17が文章情
報格納バツフア12内に完成する。得られたデジ
タル音声情報索引テーブル17を図示されぬ音声
応答部に登録することにより、希望する音声応答
文が稼動可能となる。 In any of the partial character string extraction methods described above, for the full text of the voice response sentence 301 that you wish to edit, the storage location information of the voice segment information corresponding to the character segment information that has found a matching match is stored in the text information storage buffer. 12, the typewriter device 3
A digital voice information index table 17 corresponding to the voice response sentence 301 input in kana characters is completed in the text information storage buffer 12. By registering the obtained digital voice information index table 17 in a voice response section (not shown), a desired voice response sentence can be activated.
以上の説明から明らかな如く、本実施例によれ
ば、タイプライタ装置3から入力される仮名文字
による音声応答文301は、予め定められた文字
数(10文字)、または予め挿入されている区切り
符号(空白符号)により抽出される部分文字列に
分解され、各部分文字列に合致する音声素片情報
が文字素片情報を媒介として検出され、求むるデ
ジタル音声情報索引テーブル17を得ることが出
来る。 As is clear from the above description, according to this embodiment, the voice response sentence 301 in kana characters inputted from the typewriter device 3 has a predetermined number of characters (10 characters) or a delimiter inserted in advance. It is decomposed into partial character strings extracted by (blank code), and the speech segment information that matches each partial character string is detected using the character segment information as a medium, and the desired digital speech information index table 17 can be obtained. .
なお本図はあく迄本発明の一実施例に過ぎず、
例えば図に示される各種回路の機能分担は幾多の
変形が考えられるが、何れの場合も本発明の効果
は変らない。また表音文字列で示される音声応答
文から一定文字数で抽出される部分文字列の文字
数は10字に限定されることはなく、更に部分文字
列を抽出するに使用される区切り符号は空白符号
に限定されることはない。 Please note that this figure is only one embodiment of the present invention.
For example, the functional assignment of the various circuits shown in the figures may be modified in many ways, but the effects of the present invention will not change in any case. In addition, the number of characters of a partial string extracted from a voice response sentence indicated by a phonetic string is not limited to 10 characters, and the delimiter used to extract a partial string is a blank symbol. It is not limited to.
以上、本発明によれば編集を希望する音声応答
文を表音文字に入力することにより、該音声応答
文を構成する部分文字列に合致する音声素片情報
が既存音声素片の中から自動的に抽出され、求む
るデジタル音声情報索引テーブルが速かに得ら
れ、音声応答サービスの急増に対応しうる音声応
答文編集方式が実現される。 As described above, according to the present invention, by inputting a voice response sentence to be edited into phonetic characters, voice segment information matching a partial character string constituting the voice response sentence is automatically generated from among existing voice segments. A desired digital voice information index table can be quickly obtained, and a voice response sentence editing method that can cope with the rapid increase in voice response services is realized.
図は本発明の一実施例による音声応答文編集方
式図である。
図において、1……デジタル音声情報領域、2
……文字素片収容位置情報領域、3,16……タ
イプライタ装置、4……入力音声応答文バツフ
ア、5……部分文字列抽出回路、6……部分文字
列一時記憶、7……文字素片情報抽出回路、8…
…文字素片情報一時記憶、9……照合回路、10
……収容位置情報抽出回路、11……収容位置情
報格納回路、12……文章情報格納バツフア、1
3,14……ポインタ更新回路、15……不一致
文字出力回路、17……デジタル音声情報索引テ
ーブル、101,102……音声素片情報、11
1,112……収容位置情報、201,202…
…文字素片情報、301……音声応答文、31
1,312……部分文字列、120……文章番
号。
The figure is a diagram of a voice response sentence editing method according to an embodiment of the present invention. In the figure, 1...digital audio information area, 2
...Character segment storage position information area, 3, 16...Typewriter device, 4...Input voice response sentence buffer, 5...Partial character string extraction circuit, 6...Partial character string temporary storage, 7...Character Fragment information extraction circuit, 8...
...Temporary memory of character segment information, 9...Verification circuit, 10
...Accommodation position information extraction circuit, 11... Accommodation position information storage circuit, 12... Text information storage buffer, 1
3, 14...Pointer update circuit, 15...Unmatched character output circuit, 17...Digital speech information index table, 101, 102...Speech unit information, 11
1,112...accommodation position information, 201,202...
... Character element information, 301 ... Voice response sentence, 31
1,312...Partial character string, 120...Text number.
Claims (1)
タル信号化された複数の音声素片情報、該音声素
片情報の記憶装置内における収容位置情報、およ
び前記音声素片情報を表音文字にて表わす文字素
片情報を格納する記憶装置と、表音文字列にて入
力された音声応答文から部分文字列を抽出する手
段と、抽出された部分文字列と前記文字素片情報
とを照合する手段と、照合の結果一致した文字素
片情報に対応する音声素片情報の収容位置情報を
前記部分文字列の音声応答文内における位置に従
い記憶装置内に格納する手段とを設けることを特
徴とする音声応答文編集方式。 2 音声応答文から抽出される部分文字列は、予
め定められた一定数の表音文字より成ることを特
徴とする特許請求の範囲第1項記載の音声応答文
編集方式。 3 音声応答文から抽出される部分文字列は、予
め音声応答文に挿入されている区切り符号により
区切られていることを特徴とする特許請求の範囲
第1項記載の音声応答文編集方式。[Scope of Claims] 1. In editing a response sentence for a voice response device, a plurality of voice unit information converted into digital signals, storage position information in a storage device of the voice unit information, and the voice unit information are a storage device for storing character segment information expressed in phonetic characters; a means for extracting a partial character string from a voice response sentence input as a phonetic character string; and the extracted partial character string and the character segment. and means for storing storage position information of voice segment information corresponding to character segment information that matches as a result of the verification in a storage device according to the position of the partial character string in the voice response sentence. A voice response sentence editing method characterized by providing. 2. The voice response sentence editing method according to claim 1, wherein the partial character string extracted from the voice response sentence consists of a predetermined number of phonetic characters. 3. The voice response sentence editing method according to claim 1, wherein the partial character strings extracted from the voice response sentence are separated by delimiters inserted in advance into the voice response sentence.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2778280A JPS56124948A (en) | 1980-03-05 | 1980-03-05 | Voice response writing editing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2778280A JPS56124948A (en) | 1980-03-05 | 1980-03-05 | Voice response writing editing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS56124948A JPS56124948A (en) | 1981-09-30 |
| JPS6213692B2 true JPS6213692B2 (en) | 1987-03-28 |
Family
ID=12230538
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2778280A Granted JPS56124948A (en) | 1980-03-05 | 1980-03-05 | Voice response writing editing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS56124948A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0440990U (en) * | 1990-08-06 | 1992-04-07 |
-
1980
- 1980-03-05 JP JP2778280A patent/JPS56124948A/en active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0440990U (en) * | 1990-08-06 | 1992-04-07 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS56124948A (en) | 1981-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100453227B1 (en) | Similar sentence retrieval method for translation aid | |
| KR102413067B1 (en) | Method and device for updating language model and performing Speech Recognition based on language model | |
| CN106570180B (en) | Voice search method and device based on artificial intelligence | |
| JPWO2018097091A1 (en) | Model creation device, text search device, model creation method, text search method, data structure, and program | |
| US20100185438A1 (en) | Method of creating a dictionary | |
| CN105843960A (en) | Semantic tree based indexing method and system | |
| CN114548093A (en) | Natural language processing method, device, equipment, medium and program product | |
| JPS6049932B2 (en) | Japanese information processing method | |
| JPS6213692B2 (en) | ||
| JPH05224687A (en) | Japanese sentence reading word conversion edit processing method | |
| Hsieh et al. | Improved spoken document retrieval with dynamic key term lexicon and probabilistic latent semantic analysis (PLSA) | |
| JPH0877196A (en) | Document information extraction device | |
| JPH03116375A (en) | Information retriever | |
| KR100910275B1 (en) | Method and apparatus for automatic extraction of tuning fork band pairs in bilingual documents | |
| JPS5822767B2 (en) | Japanese typewriter | |
| JPS61248160A (en) | Document information registering system | |
| JPH01295369A (en) | Kanji/kana mixed phrase division processing method | |
| JPS63136224A (en) | Automatic key word extracting device | |
| JPH0227423A (en) | Method for rearranging japanese character data | |
| JPS6057421A (en) | Documentation device | |
| JPH01114976A (en) | Dictionary structure for document processor | |
| JP2897191B2 (en) | Japanese morphological analysis system and morphological analysis method | |
| JP4183767B2 (en) | Character string search device and search method thereof | |
| JPS595335A (en) | Japanese language input device | |
| JP3095509B2 (en) | Japanese sentence word conversion and editing system |