Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6349243B2 - - Google Patents
[go: Go Back, main page]

JPS6349243B2 - - Google Patents

Info

Publication number
JPS6349243B2
JPS6349243B2 JP59102996A JP10299684A JPS6349243B2 JP S6349243 B2 JPS6349243 B2 JP S6349243B2 JP 59102996 A JP59102996 A JP 59102996A JP 10299684 A JP10299684 A JP 10299684A JP S6349243 B2 JPS6349243 B2 JP S6349243B2
Authority
JP
Japan
Prior art keywords
detection unit
section
particle
pause
detects
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
Application number
JP59102996A
Other languages
English (en)
Other versions
JPS60246436A (ja
Inventor
Kyoshi Kabetani
Koichiro Ishikawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP59102996A priority Critical patent/JPS60246436A/ja
Publication of JPS60246436A publication Critical patent/JPS60246436A/ja
Publication of JPS6349243B2 publication Critical patent/JPS6349243B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は文字コード表記された日本語文章を
音声に変換する音声出力装置に関し、特に出力音
声中に休止区間部を設定する部に係わるものであ
る。
「従来技術」 第1図の従来の音声出力装置の構成を示す。入
力端子11からの文字コードで表記された日本語
文章は言語処理部12に渡される。言語処理部1
2ではその入力された日本語文章中の漢字、英数
字、記号を、その文字コードによりメモリを読み
出して読みがなに変換すると同時にアクセントの
位置、音声休止区間を指定する。音声合成部13
では言語処理部12からの読みがな、アクセン
ト、音声休止区間などの情報をもとに音声パラメ
ータを結合して音声出力部14から音声を出力す
る。
この音声出力装置より出力される音声の自然
性、了解性を向上させるためには、出力音声中に
適当な音声休止区間(ポーズ)を設定する必要が
ある。しかし従来のこの種の装置では句読点など
ごく限られた位置にしか音声休止区間は設定され
ず、分かち書きされていない入力日本語文章に自
然な音声休止区間を自動的に定めることは困難で
あつた。そのため出力音声の音声休止区間が少な
く自然性、了解性を低下させる大きな一原因とな
つていた。
「発明の目的」 この発明の目的は分かち書きされていない入力
日本語文章を、音声に変換し、かつその音声に自
然な休止区間を自動的に挿入することができ、自
然性、了解性のよい音声を出力することができる
音声出力装置を提供することにある。
「発明の構成」 この発明によれば入力された日本語本章から句
読点を検出する句読点検出部、記号検出部、助詞
「は」検出部、数字検出部、複合語単語境界検出
部、更に助詞検出部又は/及び平がなから平がな
以外の文字種に移る点を検出する文字種変移点検
出部と休止区間判定部とを備え、これからの情報
と句読点検出部の検出情報とにより休止区間設定
部において音声休止区間(ポーズ)が出力音声に
挿入されるようにする。
「実施例」 この発明による音声出力装置の主要部である言
語処理部の一例を第2図に示す。第2図において
入力端子11から入力された日本語文章は、読み
がな、アクセント付与部15において、例えば入
力された各文字コードにより読みがなアクセント
表が読み出された、読みがなに変換されると共に
アクセントが付けられて、音声合成部13へ入力
するための端子16へ供給される。
また入力日本語文章に対して記号検出部17、
助詞「は」検出部18、句読点検出部19でそれ
ぞれ記号、助詞「は」、句読点が検出される。こ
れら検出部17,18,19で対応するものが検
出されると休止区間設定部21でそれぞれに応じ
た適当な長さの休止(ポーズ)を、その記号、助
詞「は」、句読点の直後に設定し、読みがなアク
セント付与部15で得られた読みがなアクセント
情報を共に端子16を通じて音声合成部13に送
る。
数字検出部22で入力日本語文章から数字列を
検出した場合、数字列の直前および万、億、兆の
4桁ごとの間に休止区間を設定する。
例えば「1234567890」が入力された場合△12△
3456△7890(△ジユーニオク△サンゼンヨンヒヤ
クゴジユーロクマン△ナナセンハツピヤクキユー
ジユー)となる。ここで△は休止区間を示す。
数字列でも口座番号などのように1桁ごとに読
む場合、数字列の先頭(直前)および先頭より4
文字ごとに休止区間を設定する。
例 「1234567890」→△1234△5678△90(△イチニ
ーサンヨン△ゴーロクナナハチ△キユーゼロ) 助詞検出部23で入力日本語文章から助詞を検
出した場合、直前の休止区間からの累積モーラ数
mがM0≦m≦M1であれば、その助詞の直後に休
止区間を設定する。この時直前の休止区間からの
累積モーラ数mはモーラ数カウンタ24で計数さ
れ、休止区間設定部21で休止区間が設定される
度に、このモーラ数カウンタ24はリセツトされ
る。
またカウンタ24の累積モーラ数mがm>M1
であれば、助詞検出部23で検出された助詞、文
字種変移点検出部25で検出された平がなから平
がな以外の文字種に変移する点、または複合語内
単語検出部26で検出された複合語内の単語境界
のうち、最初に出現する位置の直後に音声休止区
間を設定する。これらの判定は休止区間判定部2
7で行なう。
なお複合語内単語境界はすべてを候補とせず、
複合語内のアクセント句境界(アクセントの切れ
目を伴う単語境界)のみを候補とすることによ
り、その効果は大きくなる。
例 日本/電信・電話・公社/通信・研究所、たゞし
「/」はアクセント句境界、「・」が単語境界であ
る。ここに示した判定のしきい値M0、M1は人間
が発声した時の生理的休止区間の長さ(20モーラ
前後)になるように設定することが望ましく、
M0は休止区間を必要とする最小のモーラ数で、
M1は休止区間を必要としない最大のモーラ数で、
例えばM0=5、M1=25であり、これらは検出条
件、文章により異なる。なお各種の検出部は従来
から用いられているものを用いることができる。
以上の音声休止区間設定方法および設定位置を
まとめて以下に示す。
(1) 記号の直後に休止 (2) 助詞「は」、句読点の直後に休止 (3) 数字列の直前、および万、億、兆の単位の直
後(位取り読みの場合)、または先頭より4文
字ごと(1桁読みの場合)に休止 (4) 直前の休止区間からの累積モーラ数がM0
m≦M1のとき助詞の直前に休止 (5) 累積モーラ数がM1より大きい時、助詞と、
平がなから平がな以外の文字種に変移する点
と、複合語内単語境界とのうち最初に出現した
位置の直後に休止 第2図中の検出部のすべての情報を用いて休止
区間を設定する処理動作の例を第3図の流れ図を
参照して説明する。ステツプS1で日本語文章が入
力されるとステツプS2でモーラ数カウンタ24が
クリアされ、m=0とされる。ステツプS3で前記
入力された日本語文章から1文字を読み込み、ス
テツプS4で句読点検出部19により句読点か否か
判定され、句読点と判定されるとステツプS5でそ
の句読点部分に休止区間を設定する。ステツプS4
で句読点でないと判定されると、ステツプS6で記
号か否かが判定され、記号と判定されるとステツ
プS7で読みアクセント付号部15により読みとア
クセントが指定され、更にステツプS8でその記号
の直後に休止区間を設定する。ステツプS6で記号
でないと判定されると、ステツプS9で前記読み込
まれた1文字が助詞の「は」であるが助詞「は」
検出部18により判定され、助詞「は」と判定さ
れるとステツプS8へ移り、助詞「は」でない場合
はステツプS10で他の助詞かが助詞検出部23で
判定される。助詞と判定されるとステツプS9でそ
の時のモーラ数カウンタ24の計数値mがM0
M1との間にあるか否かが休止区間判定部27で
判定され、M1≧m≧M0の場合はステツプS8に移
り、休止区間を設定し、M1≧m≧M0でなければ
ステツプS12でモーラ数カウンタ24を1歩進さ
せる。
ステツプS10で助詞でないと判定されると、ス
テツプS13で読み込んだ1文字が数字かを数字検
出部22により判定し、数字が検出されるとステ
ツプS14でその数字列の直前に休止区間を設定し、
ステツプS15で連続する数字列をすべて読み込み、
ステツプS16で桁読みをチエツクし、桁読みの場
合はステツプS17で桁読み・アクセントを設定し、
万、億、兆ごとに休止区間を設定する。読み込ん
だ数字が桁読みでない場合はステツプS18で1桁
ずつ読み・アクセントを設定し、かつその数字列
の先頭から4文字ごとに休止区間を設定する。
ステツプS13で数字でないと判定されると、ス
テツプS19で読み込んだ1文字が漢字かが判定さ
れ、漢字の場合はステツプS20で連続する漢字列
をすべて読み込み、ステツプS21で単語単位に読
み・アクセントを設定してステツプS12に移り、
モーラ数カウンタ24をそのモーラ数だけ歩進さ
せる。ステツプS22で助詞かが判定され、助詞で
なければステツプS23で複合語内単語境界がある
かをチエツクし、なければステツプS24で平がな
から平がな以外の文字種に変位したかをチエツク
する。これらステツプS22、S23、S24で助詞であ
り、単語境界であり、平がな以外の文字種への変
移ありと判定されると、ステツプS25でモーラ数
mがM1以上かを判定し、M1以上の場合はステツ
プS26で休止区間を設定する。
ステツプS5、S8、S17、S18、S26においてそれ
ぞれ休止区間を設定すると、ステツプS27に移り、
モーラ数カウンタ24をクリアする。ステツプ
S28で文章の終りかが判定され、終りでない場合
はステツプS3に戻り、文章の終りの場合に終了と
なる。ステツプS24で平がなから平がなに変移し
たと判定されると、ステツプS23に移り、ステツ
プS25でモーラ数mがM1以上でないと判定される
とステツプS28に移る。
上述において休止区間を設定する場合、その長
さはその休止区間を挿入すべき条件により例えば
300mS〜1000mS中の適当な値が設定される。
次に休止区間の設定例を示す。それぞれ最初に入
力日本語文章を、次に音声合成部13への入力情
報を示し、Pn(m=1、2、…)は休止位置及び
休止区間長を示し、「,」はアクセント位置を示
す。
例 1 (句読点、助詞「は」による休止区間設定) こちらは電電公社、本社です。
コチラハP1デンデンコウシヤP2ホ’ンシヤデ
スP3 例 2 (数字、記号による休止区間設定) 961234+12456=… キユ’ージユーロクマ’bP4セ’ンニヒヤク’
サ’ンジユーヨ’ンプ’ラスP5イチマ’ンP4
セ’ンヨ’ンヒヤクゴジユーロク’コ’イコ’ー
ルP5… 例 3 (複合語内単語境界による休止区間設定) 例 4 (助詞、文字種の変移点による休止区間設定) 「発明の効果」 以上説明したようにこの発明によれば文字コー
ドで表記された日本語文章を音声に変換する際に
句読点のみならず、他の部分でも自然な音声休止
区間を自動設定できる音声出力装置であるため以
下のような利点がある。
(1) 複雑な日本語の意味解析などを必要としない
ため装置の簡易化がはかれる。
(2) 音声の自然性、了解性が向上する。
なお第2図で説明した各検出部の全部ではな
く、一部のみを利用し、またはしきい値M0、M1
の設定により文章内容、応用形態に応じた柔軟な
音声休止区間の設定のできる音声出力装置とする
こともできる。音声出力装置によつては句読点検
出にもとずく休止区間の設定以外に、第3図中の
ステツプS6、S8、S11、S17、S18、S25の少なくと
も一つにもとずく休止区間設定のみを行うように
してもよい。
【図面の簡単な説明】
第1図は従来の音声出力装置の構成例を示すブ
ロツク図、第2図はこの発明による音声出力装置
における要部の言語処理部の具体例を示すブロツ
ク図、第3図は休止区間の設定処理動作の例を示
す流れ図である。

Claims (1)

    【特許請求の範囲】
  1. 1 文字コード表記された漢字、平がな、片か
    な、英数、記号などを含む日本語文章を音声に変
    換する音声出力装置において、記号を検出する記
    号検出部と、助詞「は」を検出する助詞「は」検
    出部と、数字を検出する数字検出部と、句読点を
    検出する句読点検出部と、上記記号検出部、上記
    助詞「は」検出部、上記数字検出部、上記句読点
    検出部の各検出出力により出力音声に音声休止区
    間を挿入する休止区間設定部と、助詞を検出する
    助詞検出部と、平がなから平がな以外の文字種に
    移る点を検出する文字種変移点検出部と、複合語
    内の単語境界を検出する複合語内単語境界検出部
    と、入力日本語文章のモーラ数を計算するモーラ
    数カウンタと、上記助詞検出部、上記文字種変移
    点検出部、上記複合語単語境界検出部の検出出力
    により上記モーラ数カウンタのモーラ数を判定し
    て上記休止区間設定部に休止区間を設定するか否
    かの判定を行う休止区間判定部とを設けたことを
    特徴とする音声出力装置。
JP59102996A 1984-05-21 1984-05-21 音声出力装置 Granted JPS60246436A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59102996A JPS60246436A (ja) 1984-05-21 1984-05-21 音声出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59102996A JPS60246436A (ja) 1984-05-21 1984-05-21 音声出力装置

Publications (2)

Publication Number Publication Date
JPS60246436A JPS60246436A (ja) 1985-12-06
JPS6349243B2 true JPS6349243B2 (ja) 1988-10-04

Family

ID=14342296

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59102996A Granted JPS60246436A (ja) 1984-05-21 1984-05-21 音声出力装置

Country Status (1)

Country Link
JP (1) JPS60246436A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0296871A (ja) * 1988-10-04 1990-04-09 Fujitsu Ltd 日本語文章読み上げ装置
JP3122097B2 (ja) * 1988-12-20 2001-01-09 富士通株式会社 文書読み上げ制御装置および文書読み上げ方法
JPH02289070A (ja) * 1989-03-14 1990-11-29 Fujitsu Ltd 文書の音声化装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5950076B2 (ja) * 1979-03-30 1984-12-06 シャープ株式会社 音声出力機器
JPS57193000A (en) * 1981-05-25 1982-11-27 Tokyo Shibaura Electric Co Voice output unit
JPS5840599A (ja) * 1981-09-04 1983-03-09 富士通株式会社 音声メモリ方式
JPS58112134A (ja) * 1981-12-25 1983-07-04 Sharp Corp 音声発生装置付電子式計算機

Also Published As

Publication number Publication date
JPS60246436A (ja) 1985-12-06

Similar Documents

Publication Publication Date Title
US5949961A (en) Word syllabification in speech synthesis system
EP1668628A1 (en) Method for synthesizing speech
KR20060049290A (ko) 혼성-언어 텍스트의 음성 변환 방법
KR102615290B1 (ko) 발음 사전 학습 방법 및 장치
JPS6349243B2 (ja)
JP3366253B2 (ja) 音声合成装置
US7292983B2 (en) Voice synthesis apparatus
JP3354339B2 (ja) 日本語処理装置
JPH07262191A (ja) 単語分割方法、および音声合成装置
JP3284976B2 (ja) 音声合成装置及びコンピュータ可読記録媒体
KR100564742B1 (ko) 문자의 음성변환장치 및 방법
JPS6229796B2 (ja)
JP2000352990A (ja) 外国語音声合成装置
JP4635384B2 (ja) 音声合成システム、音声合成方法および音声合成用プログラム
JPH08185197A (ja) 日本語解析装置、及び日本語テキスト音声合成装置
JPH083718B2 (ja) 音声出力装置
Batůšek et al. Text preprocessing for Czech speech synthesis
JP2798931B2 (ja) 中国語の語音区切方式および語音漢字変換方式
KR0136423B1 (ko) 발음 제어 기호의 유효성 판정을 이용한 음운 변동 처리 방법
JPH0827635B2 (ja) 文―音声変換装置に用いる複合語処理装置
JPS62262099A (ja) 発音辞書更新装置
JP2888847B2 (ja) 文章読み上げ装置とその方法及び言語処理装置とその方法
JPS61121167A (ja) 区切り発声に基づく音声ワ−ドプロセツサ
JPH07134596A (ja) 音声合成用音声持続時間処理方法及びその装置
GB2292235A (en) Word syllabification.