JPH02166554A - 文書読み上げ制御装置および文書読み上げ方法 - Google Patents
文書読み上げ制御装置および文書読み上げ方法Info
- Publication number
- JPH02166554A JPH02166554A JP63325052A JP32505288A JPH02166554A JP H02166554 A JPH02166554 A JP H02166554A JP 63325052 A JP63325052 A JP 63325052A JP 32505288 A JP32505288 A JP 32505288A JP H02166554 A JPH02166554 A JP H02166554A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- data
- string data
- punctuation
- punctuation marks
- 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.)
- Granted
Links
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[概要]
コード化された日本語文字データに従って音声を合成す
る文章読み上げ装置に関し、 文章の改行において句読点で区切られない場合に次の行
の句読点までの文章として処理することによって、正確
な音声を合成することを目的とし、文章の改行において
句読点で区切られない場合に、該当する最終文字列デー
タを一時的に記憶し、次に現れる最初の句読点データま
での文字列データに該最終文字列データを結合して句読
点間の文字列データを形成し、該句読点間の文字列デー
タに従って音声合成を行なうことにより、不適切な文字
列データの切れ目を無くして正確な文章読み上げを行な
うように構成する。
る文章読み上げ装置に関し、 文章の改行において句読点で区切られない場合に次の行
の句読点までの文章として処理することによって、正確
な音声を合成することを目的とし、文章の改行において
句読点で区切られない場合に、該当する最終文字列デー
タを一時的に記憶し、次に現れる最初の句読点データま
での文字列データに該最終文字列データを結合して句読
点間の文字列データを形成し、該句読点間の文字列デー
タに従って音声合成を行なうことにより、不適切な文字
列データの切れ目を無くして正確な文章読み上げを行な
うように構成する。
[産業上の利用分野]
本発明は、コード化された日本語文字データに従って音
声を合成する文章読み上げ装置に関する。
声を合成する文章読み上げ装置に関する。
文章読み上げ装置は、所謂日本語ワード・プロセッサ(
以下、ワープロ)やその他の文字入力機能を備えたコン
ピュータ・システム等の機器によって作成された文章の
デジタル・データを音声信・号に変換して、あたかも文
章を朗読する如きの機能を有する装置であり、目の不自
由な人々や、多量の文書を迅速に理解したり、肉声を使
用しないで音響機器による情報伝達を行なう場合等に極
めて優れた機能を有し、更なる機能の充実が望まれてい
る。
以下、ワープロ)やその他の文字入力機能を備えたコン
ピュータ・システム等の機器によって作成された文章の
デジタル・データを音声信・号に変換して、あたかも文
章を朗読する如きの機能を有する装置であり、目の不自
由な人々や、多量の文書を迅速に理解したり、肉声を使
用しないで音響機器による情報伝達を行なう場合等に極
めて優れた機能を有し、更なる機能の充実が望まれてい
る。
[従来の技術]
第4図は従来の文章読み上げ装置の構成を示す。
同図において、文字列データは文字列入力部2に入力さ
れた後、解析単位分割部4に転送され、文章中の句読点
「。]と「、」等の区切りデータによって分割され、こ
の句読点間で分割された文字列データ毎に読み変換部6
へ転送される。読み変換部6はそれぞれの分割された文
字列データを辞書部8に記憶されている日本語の表記と
照合させることによって使用単語を同定し、該単語に対
応する発音データを出力する。この単語同定の方法とし
ては例えば最長一致法等の技術を適用している。ここで
出力された発声データは音声合成部10へ転送され、発
声データに従って音声が合成される。そして、この音声
合成方法として例えば、vCv方式等の技術が適用され
ている。
れた後、解析単位分割部4に転送され、文章中の句読点
「。]と「、」等の区切りデータによって分割され、こ
の句読点間で分割された文字列データ毎に読み変換部6
へ転送される。読み変換部6はそれぞれの分割された文
字列データを辞書部8に記憶されている日本語の表記と
照合させることによって使用単語を同定し、該単語に対
応する発音データを出力する。この単語同定の方法とし
ては例えば最長一致法等の技術を適用している。ここで
出力された発声データは音声合成部10へ転送され、発
声データに従って音声が合成される。そして、この音声
合成方法として例えば、vCv方式等の技術が適用され
ている。
[発明が解決しようとする手段]
しかしながら、このような従来の文章読み上げ装置にあ
っては、句読点「。」と「、」等の区切りデータによっ
て文字列データを分割して、それぞれの分割された文字
列データ毎に音声合成の処理を行なう方法を採っている
が、例えば第5図に示すように、文章が複数行に渡って
続き、その改行の部分が句読点「。」と「、」等の区切
り記号で区切られていない場合であっても、文字列の改
行部分を文章の区切りと判断するため、本来区切るべき
でない箇所で文章を切ってしまい、正しい文字列データ
で音声合成が成されないという問題があった。第5図に
示す場合には、「文章読み上げ装置は」、「日本語文字
列から」、「明瞭な音声を」と「合成します」に分割し
てからそれぞれの文字列を単語同定して音声合成すべき
ところを、途中で改行されるので、「文章読み上げ装置
は」、「日本語文字列から」、「明瞭な音J、「声を」
と「合成します」に分割してしまい、「明瞭な音声を」
の部分が誤って単語同定されることとなり、誤った音声
合成が行なわれることとなる。
っては、句読点「。」と「、」等の区切りデータによっ
て文字列データを分割して、それぞれの分割された文字
列データ毎に音声合成の処理を行なう方法を採っている
が、例えば第5図に示すように、文章が複数行に渡って
続き、その改行の部分が句読点「。」と「、」等の区切
り記号で区切られていない場合であっても、文字列の改
行部分を文章の区切りと判断するため、本来区切るべき
でない箇所で文章を切ってしまい、正しい文字列データ
で音声合成が成されないという問題があった。第5図に
示す場合には、「文章読み上げ装置は」、「日本語文字
列から」、「明瞭な音声を」と「合成します」に分割し
てからそれぞれの文字列を単語同定して音声合成すべき
ところを、途中で改行されるので、「文章読み上げ装置
は」、「日本語文字列から」、「明瞭な音J、「声を」
と「合成します」に分割してしまい、「明瞭な音声を」
の部分が誤って単語同定されることとなり、誤った音声
合成が行なわれることとなる。
本発明は、このような課題に鑑みてなされたものであり
、必ず句読点間で文字列データを分割して正確な音声合
成を行ない得る文章読み上げ装置を提供することを目的
とする。
、必ず句読点間で文字列データを分割して正確な音声合
成を行ない得る文章読み上げ装置を提供することを目的
とする。
[課題を解決するための手段]
第1図は本発明の原理説明図である。
まず本発明は、最大文字数が予め決められた単位ブロッ
ク毎に区切られ且つ複数のブロックに渡って続くコード
化された文字列データを句読点データ毎に分割し、それ
ぞれ分割された文字列データを発声データに変換して、
音声を合成する文章読み上げ装置を対象とする。
ク毎に区切られ且つ複数のブロックに渡って続くコード
化された文字列データを句読点データ毎に分割し、それ
ぞれ分割された文字列データを発声データに変換して、
音声を合成する文章読み上げ装置を対象とする。
このような文章読み上げ装置に対し本発明は、最大文字
数が予め決められた単位ブロック毎に区切られ且つ複数
のブロックに渡って続くコード化された文字列データを
文字入力部12から入力し、解析単位分割部14が文字
列データを句読点データ毎に分割する。
数が予め決められた単位ブロック毎に区切られ且つ複数
のブロックに渡って続くコード化された文字列データを
文字入力部12から入力し、解析単位分割部14が文字
列データを句読点データ毎に分割する。
各単位ブロック中の句読点間で分割される文字列データ
は読み変換部16にそのまま転送し、辞書部18に記憶
されている日本語表記データを参照することによって単
語同定し且つ発音データを音声合成部20で音声合成を
行なう。
は読み変換部16にそのまま転送し、辞書部18に記憶
されている日本語表記データを参照することによって単
語同定し且つ発音データを音声合成部20で音声合成を
行なう。
一方、改行等によって句読点間の文字列データが複数の
単位ブロックに跨がった場合は、句読点データで分割さ
れない最終文字列データを補正部22に保持し、該最終
文字列データに続く次の文字列データ中の最初に現れる
句読点データまでの文字列データに上記最終文字列デー
タを結合して句読点間の文字列データを形成して読み変
換部16へ転送する。
単位ブロックに跨がった場合は、句読点データで分割さ
れない最終文字列データを補正部22に保持し、該最終
文字列データに続く次の文字列データ中の最初に現れる
句読点データまでの文字列データに上記最終文字列デー
タを結合して句読点間の文字列データを形成して読み変
換部16へ転送する。
[作用]
このような構成を有する本発明の文章読み上げ装置にあ
っては、文字列データを必ず句読点間の文字列データに
分割するので、文章通りの正しい音声合成を行なうこと
ができる。
っては、文字列データを必ず句読点間の文字列データに
分割するので、文章通りの正しい音声合成を行なうこと
ができる。
[実施例]
第2図は本発明の一実施例を示した実施例構成図である
。
。
第2図において、12は文字入力部であり、コード化さ
れた文字列データを入力する。14は解析単位分割部で
あり、入力された文字列データを句読点「。」と「、」
等の区切りデータによって分割する。16はそれぞれ分
割された文字列データを辞書部18に記憶されている日
本語の表記データと照合させることによって使用単語を
同定し、該単品に対応する発音データを出力する。この
単語同定の方法としては例えば最長一致法等の技術を適
用している。20は音声合成部であり、発声データに従
って音声合成を行なう。そして、この音声合成方法とし
て例えば、■CV方式等の技術が適用されている。
れた文字列データを入力する。14は解析単位分割部で
あり、入力された文字列データを句読点「。」と「、」
等の区切りデータによって分割する。16はそれぞれ分
割された文字列データを辞書部18に記憶されている日
本語の表記データと照合させることによって使用単語を
同定し、該単品に対応する発音データを出力する。この
単語同定の方法としては例えば最長一致法等の技術を適
用している。20は音声合成部であり、発声データに従
って音声合成を行なう。そして、この音声合成方法とし
て例えば、■CV方式等の技術が適用されている。
22は補正部であり、メモリ24と結合部26を備え、
改行等によって句読点間の文字列データが複数の単位ブ
ロックに跨がった場合は、句読点データで分割されない
最終文字データ列を一時的にメモリ24に記憶し、解析
単位分割部14が次の文字データ列中の最初に現れる句
読点データまでの文字列データを分割すると、結合部2
6が該文字列データに該最終文字データ列を結合するこ
とによって句読点間の文字データ列を形成し、この句読
点間の文字データ列を読み変換部16へ転送する。
改行等によって句読点間の文字列データが複数の単位ブ
ロックに跨がった場合は、句読点データで分割されない
最終文字データ列を一時的にメモリ24に記憶し、解析
単位分割部14が次の文字データ列中の最初に現れる句
読点データまでの文字列データを分割すると、結合部2
6が該文字列データに該最終文字データ列を結合するこ
とによって句読点間の文字データ列を形成し、この句読
点間の文字データ列を読み変換部16へ転送する。
次にかかる構成の実施例の作動を第3図と共に説明する
。
。
第5図に示すように、−行当り(単位ブロック当たり)
の最大文字数が決められており、句読点で切れずに複数
行に渡って続く文章について音声合成する場合を説明す
ると、まず、入力された文字列データに従って解析単位
分割部14が、「文章読み上げ装置」までの文字列デー
タを分割し、読み変換部16へ転送し、音声合成部20
による音声合成が行なわれる。
の最大文字数が決められており、句読点で切れずに複数
行に渡って続く文章について音声合成する場合を説明す
ると、まず、入力された文字列データに従って解析単位
分割部14が、「文章読み上げ装置」までの文字列デー
タを分割し、読み変換部16へ転送し、音声合成部20
による音声合成が行なわれる。
次に、解析単位分割部14は、「日本語文字列から」ま
での文字列データを分割し、変換部16へ転送し、音声
合成部20による音声合成が行なわれる。
での文字列データを分割し、変換部16へ転送し、音声
合成部20による音声合成が行なわれる。
次に、解析単位分割部14は、「明瞭な音」までの文字
列データを分割する。しかし、この文字列データは「。
列データを分割する。しかし、この文字列データは「。
」と「、」の句読点で切れていないので、メモリ24へ
転送され、次の行(単位ブロック)処理に移る。
転送され、次の行(単位ブロック)処理に移る。
次の単位ブ[]ツクの処理においでは、解析単位分割部
14は、「声を」までの文字列データを分割する。そし
て、メモリ24に記憶されている「明瞭な音」と「声を
」の文字列データを結合して「明瞭な音声を」の句読点
間の文字列データを形成して変換部16へ転送し、音声
合成部20による音声合成を行なう。
14は、「声を」までの文字列データを分割する。そし
て、メモリ24に記憶されている「明瞭な音」と「声を
」の文字列データを結合して「明瞭な音声を」の句読点
間の文字列データを形成して変換部16へ転送し、音声
合成部20による音声合成を行なう。
そして最後に、解析単位分割部14は、「合成します」
の文字列データを分割し、音声合成部20による音声合
成を行なう。
の文字列データを分割し、音声合成部20による音声合
成を行なう。
このように、この実施例によれば、読み上げようとする
文章が改行等によって切れる場合でも、必ず句読点間の
文字列毎に分割して音声合成を行なうので、正しく文章
を読み上げることができる。
文章が改行等によって切れる場合でも、必ず句読点間の
文字列毎に分割して音声合成を行なうので、正しく文章
を読み上げることができる。
[発明の効果]
以上説明したように本発明によれば、改行等によって句
読点間の文字列データが複数の単位ブロックに跨がった
場合は、句読点データで分割されない最終文字データ列
を補正部に保持し、更に該最終文字列データに続く次の
文字列データ中の最初に現れる句読点データまでの文字
列データに上記最終文字列データを結合して句読点間の
文字列データを形成して、音声合成を行なうので、常に
正しく文章を読み上げることができる。
読点間の文字列データが複数の単位ブロックに跨がった
場合は、句読点データで分割されない最終文字データ列
を補正部に保持し、更に該最終文字列データに続く次の
文字列データ中の最初に現れる句読点データまでの文字
列データに上記最終文字列データを結合して句読点間の
文字列データを形成して、音声合成を行なうので、常に
正しく文章を読み上げることができる。
第1図は本発明の原理説明図:
第2図は本発明の実施例構成図:
第3図は実施例の作動説明図;
第4図は従来例の構成図;
第5図は従来例の作動を説明するための説明図である。
文字列入力部
解析単位分割部
読み変換部
辞書部
音声合成部
補正部
メモリ
結合部
+ぞ明のイア=lη占兇ヨ月囮
第3図
Claims (1)
- (1)最大文字数が予め決められた単位ブロック毎に区
切られ且つ複数のブロックに渡って続くコード化された
文字列データを句読点データ毎に分割する解析単位分割
部(14)と、 それぞれ分割された文字列データを発声データに変換す
る変換部(16)と、 該発声データに従つて音声を合成する音声合成部(20
)とを備える文章読み上げ装置において;或る単位ブロ
ックにおいて前記句読点データで分割されない最終文字
列データを保持し、該最終文字列データに続く次の文字
列データ中の最初に現れる句読点データまでの文字列デ
ータに該最終文字列データを結合して句読点間の文字列
データを形成して前記変換部(16)に供給する補正部
(22)とを具備したことを特徴とする文章読み上げ装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63325052A JP3122097B2 (ja) | 1988-12-20 | 1988-12-20 | 文書読み上げ制御装置および文書読み上げ方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63325052A JP3122097B2 (ja) | 1988-12-20 | 1988-12-20 | 文書読み上げ制御装置および文書読み上げ方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02166554A true JPH02166554A (ja) | 1990-06-27 |
| JP3122097B2 JP3122097B2 (ja) | 2001-01-09 |
Family
ID=18172612
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63325052A Expired - Fee Related JP3122097B2 (ja) | 1988-12-20 | 1988-12-20 | 文書読み上げ制御装置および文書読み上げ方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3122097B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3596337B2 (ja) | 1998-03-25 | 2004-12-02 | 住友電気工業株式会社 | 化合物半導体結晶の製造方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60246436A (ja) * | 1984-05-21 | 1985-12-06 | Nippon Telegr & Teleph Corp <Ntt> | 音声出力装置 |
| JPS63106040A (ja) * | 1986-10-23 | 1988-05-11 | Fujitsu Ltd | 文章読み上げ校正装置 |
-
1988
- 1988-12-20 JP JP63325052A patent/JP3122097B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60246436A (ja) * | 1984-05-21 | 1985-12-06 | Nippon Telegr & Teleph Corp <Ntt> | 音声出力装置 |
| JPS63106040A (ja) * | 1986-10-23 | 1988-05-11 | Fujitsu Ltd | 文章読み上げ校正装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3122097B2 (ja) | 2001-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20110307242A1 (en) | Method for realtime spoken natural language translation and apparatus therefor | |
| JPH02166554A (ja) | 文書読み上げ制御装置および文書読み上げ方法 | |
| JPS6223888B2 (ja) | ||
| JPS63157226A (ja) | 会話型文章読み上げ装置 | |
| JPH03132797A (ja) | 音声認識装置 | |
| JP2000352990A (ja) | 外国語音声合成装置 | |
| JP2612030B2 (ja) | 文章読み上げ装置 | |
| JP2502101B2 (ja) | 音声による文章校正装置 | |
| JP2658476B2 (ja) | 文書点字化装置 | |
| JPH0145089B2 (ja) | ||
| JPH03214197A (ja) | 音声合成装置 | |
| JPH1097270A (ja) | 音声認識装置 | |
| JPH02166553A (ja) | 文章読み上げ装置 | |
| JP3402480B2 (ja) | 文書朗読装置 | |
| JPS62100831A (ja) | 文字入力装置 | |
| JPS58154900A (ja) | 文章音声変換装置 | |
| JP2888847B2 (ja) | 文章読み上げ装置とその方法及び言語処理装置とその方法 | |
| JPH0284698A (ja) | 音声応答方式 | |
| JP2622834B2 (ja) | 文音声変換装置 | |
| JPS62164097A (ja) | 音声判別方式 | |
| JPS63189933A (ja) | 文章読み上げ装置 | |
| JPS58109931A (ja) | デ−タ処理装置 | |
| JPH0195323A (ja) | 音声入力装置 | |
| JPH0371198A (ja) | 文章音声の規則合成装置 | |
| JPH11175307A (ja) | 文書読上げ方法および装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |