(57)【特許請求の範囲】
【請求項１】
例文を格納した例文テーブルと、
例文を構成する語句を異なる発音スピードで発音するときの発音の変化に対応する発音記号とスペルとを発音スピードごとに格納した発音記号／スペルテーブルと、
発音記号とその発音記号を音声信号に変換するための発音データとを対応付けて格納した発音テーブルと、
発音スピードの基準となるクロック信号を格納したクロックテーブルと、
例文と発音スピードとを設定する入力部と、
設定された例文と発音スピードとに基づいて前記例文テーブルと発音記号／スペルテーブルとを参照して発音対象となる合成例文を作成して記憶する合成例文記憶部と、
例文や合成例文を発音スピードとともに表示する表示部と
合成例文を構成する語句を発音テーブルとクロックテーブルを参照して電子的に音声信号を合成して発音する電子シンセサイザと、を備えた電子発音装置。
【請求項２】
発音記号／スペルテーブルは、さらに語句に付すアクセントの位置を変化させたときの発音の変化に対応する発音記号とスペルとが発音スピードごとに格納され、
入力部は語句のアクセント位置の設定が可能に構成され、
表示部は語句のアクセント位置を表示するしおり記号が表示可能に構成され、
語句のアクセント位置を変化させると、発音記号／スペルテーブルを参照してその発音の変化に対応する発音記号およびスペルを選択して合成例文を作成するようにしたことを特徴とする請求項１に記載の電子発音装置。
【請求項３】
入力部は、初期表示スピードが設定可能に構成されていることを特徴とする請求項１に記載の電子発音装置。
【請求項４】
表示部は、例文テーブルに記憶された例文と発音スピードの変化に応じてスペルが変化した合成例文とが並列表示できるように構成されていることを特徴とする請求項１に記載の電子発音装置。
【請求項５】
表示部は、例文中又は合成例文中のアクセントが付される語句にしおり記号を表示した状態で、スピード設定を変化して新たなスペルの合成例文を表示させたときに、しおり記号が新しいスペルの元のアクセントに対応する語句に表示されることを特徴とする請求項２に記載の電子発音装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文章を音声として出力することができる発声機能を備えた電子発音装置に関し、さらに詳細には発音対象となる例文等を異なるスピードで発音することができるようにした電子辞書や電子翻訳機等の電子発音装置に関する。
【０００２】
【従来の技術】
近年、語学学習用に文章を音声として出力することができる電子辞書や電子翻訳機等の電子発音装置が普及している。例えば英語の電子辞書では例文を指定すると、その文の英文と和文とが表示されるだけでなく、付設の発音キーボタンを押すことによりその英文を音声として聞くことができ、単に英和、和英間の翻訳だけではなく、音声出力による聞き取り練習もできるようになっている。
【０００３】
また、単語等の発音を通常の発音スピードで行うことができるとともに、学習者の語学力に合わせて発音スピードを遅くすることができ、さらに、発音の周波数を調整することができる機能を備えた語学学習機が特開昭６０−１５９７７６号に開示されている。
【０００４】
【発明が解決しようとする課題】
従来の電子発音装置では、上述したように語学力の程度に応じて発音スピードをコントロールできるようになっており、その際、スピードを変化させても周波数特性が変化しないように発音されるようになっている。
【０００５】
しかしながら、実際に英語等のネイティブスピーカが英文文章を早く喋るときとゆっくり喋るときとを聞き比べると、その違いは単純ではない。つまり、ネイティブスピーカが早く喋るときと遅く喋るときとでは、スピード変化だけではなく、リズム、省略発音等の発音変化が加わるため、単に機械的にスピードや周波数を調整するだけでは実際のネイティブスピーカの発音変化とは異なってしまうこととなる。それゆえ、これらの機械的調整だけで発音を変化させたとしても現実に即した聞き取り練習ができないことになる。
【０００６】
また、発音スピードが早くなると、発音の変化に追随してスペル（綴り）についても変化することが多々あり、口語で使われる多くの省略発音とスペルとを学習者が簡単かつ正確に理解することが困難である。
【０００７】
そこで本発明は、ネイティブスピーカが早く喋るときとゆっくり喋るときとの違いを省略発音等も含めて正確に変化させて発音することができる電子発音装置を提供することを目的とする。
【０００８】
また、発音の変化に対応してスペルが変化するときにその変化に応じたスペル表記を表示することができる電子発音装置を提供することを目的とする。
【０００９】
また、語句の一部にアクセントを付けて強調して発音するときの変化に応じた発音ができる電子発音装置を提供することを目的とする。
【００１０】
また、電子発音装置で初期表示する例文のスピードを任意に設定できるようにしてユーザの語学力に応じて使いやすく調整できるようにした電子発音装置を提供することを目的とする。
【００１１】
また、早いスピードと遅いスピードとの例文のスペルを比較できるようにして使いやすくした電子発音装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記課題を解決するためになされた本発明の電子発音装置は、例文を格納した例文テーブルと、例文を構成する語句を異なる発音スピードで発音するときの発音の変化に対応する発音記号とスペルとを発音スピードごとに格納した発音記号／スペルテーブルと、発音記号とその発音記号を音声信号に変換するための発音データとを対応付けて格納した発音テーブルと、発音スピードの基準となるクロック信号を格納したクロックテーブルと、例文と発音スピードとを設定する入力部と、設定された例文と発音スピードとに基づいて前記例文テーブルと発音記号／スペルテーブルとを参照して発音対象となる合成例文を作成して記憶する合成例文記憶部と、例文や合成例文を発音スピードとともに表示する表示部と合成例文を構成する語句を発音テーブルとクロックテーブルを参照して電子的に音声信号を合成して発音する電子シンセサイザと、を備えてなる。
【００１３】
この発明によれば、入力部から例文とその例文を発音するときの発音スピードとが入力設定される。その例文が設定された発音スピードにて発音されるときに省略発音等の変化を受けるときは、発音記号／スペルテーブルにその変化形がまとめてあるのでこれに基づいて例文が調整され、合成例文が作成されて合成例文記憶部に記憶される。作成された合成例文は表示部に表示されるとともに、発音テーブルとクロックテーブルとが参照されて合成例文に対応する発音記号をクロックテーブルのスピードで音声シンセサイザにより発音される。
【００１４】
【発明の実施の形態】
以下、本発明の実施例について図面を用いて説明する。図１は本発明の一実施例である電子翻訳機の外形図である。図において１０は電子発音装置のキャビネットである。１１は表示装置として機能するＬＣＤ（液晶ディスプレイ）であり入力された単語や例文をはじめ、各種メッセージが表示されるようになっている。
【００１５】
１２はアルファベット等を入力（ローマ字入力による日本語のカタカナやひらがな入力も含まれる）するためのアルファベットキーで、１３は会話の状況（旅行、買物、電話等）を選択する状況キーである。状況キー１２を押すことにより、その状況でよく用いられる例文が表示されるようになっている。なお、本図では３つの押しボタンキーに旅行、買物、電話の３つの状況がそれぞれ割り付けられているが、１つのボタンとしてこれを押すごとに各種状況が次々に選択できるようにしてもよい。このときは例えばＬＣＤ１１に状況名を表示するようにして使用者に状況が選択できるようにする。
【００１６】
１４はスピード調整のためのスピードキーであり、上下キーの操作により５段階に発音スピードを変化させることができるようになっている。なお、設定スピードはＬＣＤ１1上に表示される（図７参照）。
【００１７】
１５は表示装置に表示された文章を発音させるための発音キーであり、これを押すと後述するスピーカにより表示中の例文が発音される。１６はアクセントを付けるためのしおりキー、１７は各入力動作において設定内容を変化したり、ＬＣＤ１１上に表示されたカーソルを上下左右に移動するための移動キーである。１８は入力したスペル等から例文を探すための検索キーである。１９は各種の入力の確定動作を行う設定キー、２０は音声が出力されるスピーカである。
【００１８】
このキャビネット１０には、電池、電池端子／ＣＰＵ／ＲＯＭ／ＲＡＭ／音声シンセサイザを搭載するＬＳＩチップ等の回路構成がなされたＰＣＢ（Printed Circuit Board）が内蔵されている。ＰＣＢとＬＣＤとはＨＭＦ（Hot Melt Film）で接続されている。
【００１９】
図２は、本発明の一実施例である電子翻訳機の構成を示すブロック図である。
図において３０は入力装置であり、図１のアルファベットキー１２、状況キー１３、スピードキー１４、発音キー１５、しおりキー１６、移動キー１７、検索キー１８、設定キー１９が含まれる。
【００２０】
３１は小型化のためにＣＰＵ／ＲＯＭ／ＲＡＭ／表示制御装置／入力制御装置をワンチップ上に搭載したマイクロコンピュータである。３２は表示装置であり、図１のＬＣＤ１１に対応する。
【００２１】
３３は電子的に音声を合成する音声シンセサイザであり、マイクロコンピュータ３１のＣＰＵにより制御される。音声シンセサイザは特定の周波数特性を有する発音データを受けると、その発音データに対応する合成音声信号を発することができる。
【００２２】
３４は音声シンセサイザからの出力信号を受けて音声を発生するスピーカであり、図１のスピーカ２０に対応する。３５は発音スピードの基準となるクロックを作る発信子であり、マイクロコンピュータ３１のＣＰＵにより制御される。この発信子３５はクロックテーブルを基準にスピード信号を発信する。
【００２３】
次に、マイクロコンピュータ３１のＲＯＭに記憶されているテーブル等のデータについて説明する。
【００２４】
図３は例文テーブルとして記憶されているデータを示す図である。例文テーブルには口語会話でよく使われる基本の例文が多数登録されている。ここに登録されている文は旅行、買物、電話等の日常的に遭遇する状況ごとにまとめられており、例えば旅行の状況の文には、図に見られるように空港で用いられる会話である「What's is your purpose?」「Do you have something declare?」「Could you exchange it?」等の英文が蓄積されている。
【００２５】
図４は発音記号／スペルテーブルである。このテーブルには、図３の例文テーブルにある文をネイティブスピーカが異なるスピードで発音したときのそれぞれの発音を記号化した発音記号とその発音に対応したスペルとが対になってまとめてられている。発音スピードに応じて省略発音等となって発音記号やスペルが変化するときはそのような変化も含めてまとめられている。
【００２６】
図５は、発音記号を音声として出力するときに、音声信号を作るときの変換データとなる発音データであり、この発音データが音声シンセサイザからスピーカに送られると発音記号に対応する音声を発生させることができる。したがって、ある例文に対応する発音記号群を音声シンセサイザに送り、発音データに基づいて音声信号に変換し、音声信号をスピーカから出力することにより、その文を読む合成音声が聞こえることになる。
【００２７】
図６は発信子３５と関連するクロックデーブルである。クロックテーブルには５段階の周期のクロックが登録されており、例文が発音されるときにこのクロックの周期を参照して発音スピードがコントロールされる。クロックの周期の長いクロックが遅いスピードに対応し、周期の短いクロックが早いスピードに対応する。
【００２８】
次に、上記装置の実際の操作を説明する。例えば、ユーザが状況キー１３で「旅行」を選択し、移動キー１７の上下キーを操作して例文をスクロールすることによって空港でよく用いられる例文を表示させた場合を例として説明する。
ここでは、空港で旅行目的を質問されたときに話される「目的は何ですか？」を例文として選択した場合を考える。
【００２９】
図７で示すように、この意味の英語をネイティブスピーカが話すときにスピードに応じて（ａ）「What is your purpose?」、（ｂ）「What's your purpose?」、（ｃ）「Whacha purpose?」の３種類の文が考えられる。
【００３０】
このうち（ａ）はスピード１、２の遅い設定で発音されるときのスペルであり、（ｂ）はスピード３、４で発音されるときであり、（ｃ）は最も早いスピード５で発音されるときのスペルである。初期設定（設定の仕方は図１１を用いて後述する）でスピード３の文が表示されるように設定されているとする。例文をスクロールして対応する文を探す。（ｂ）の表示が現れるので、これを選択する。そして（ｂ）が表示された状態で発音キー１５を押すと例文の発音がスピード３で発音される。
【００３１】
そのまま再び発音キーを押すと繰り返し、スピード３での例文が発音される。次に、スピードキー１４の上キーを押してスピードを４に変化すると、そのときのスピードがＬＣＤ１１上に表示されるとともに、（ｂ）の表示でスピード３よりも速いスピードでの発音がなされる。
【００３２】
次に、再びスピードキーを押してスピード５にすると、スペル表示が（ｂ）から（ｃ）に変化する。さらにこの状態で発音キー１５を押すと（ｃ）のスペルに対応した省略発音で発声される。
【００３３】
スピード３からスピード２に変化させると（ａ）「What is your purpose?」の文に変化し、省略発音はなくなる。このときの発音は、ネイティブスピーカが聞き取りやすくするためにゆっくり話した場合のリズムとなる。さらにスピード１まで遅くすると、スピード２と同じ発音のままでスピードだけがさらに遅くなる。
【００３４】
以上のような表示動作および発音動作を行うときのユーザの入力動作とマイクロコンピュータ３１が実行する制御動作を図８のフロー図を用いて説明する。
【００３５】
（ｓｔ１０１）
ユーザが状況キー１３を押し、さらに移動キーにより例文を選択する。
【００３６】
（ｓｔ１０２）
マイクロコンピュータ３１は初期設定で設定されているスピードを選択する。この初期設定は工場出荷時になされているものでもよいし、ユーザが後述する設定用の画面から入力したものでもよい。
【００３７】
（ｓｔ１０３）
現在選択されているスピードをＲＡＭに一時保管し、図７に見られるようにＬＣＤ１１にてスピードが参照できるようにする。
【００３８】
（ｓｔ１０４）
ｓｔ１０３と並行して選択された例文をＲＡＭに一時保管し、図７に見られるようにＬＣＤ１１にて例文が参照できるようにする。
【００３９】
（ｓｔ１０５〜ｓｔ１０７）
マイクロコンピュータ３１はスピード情報と例文情報とを参照し、発音／スペルテーブルよりそのときのスピードにあった発音記号、スペルを取り出す。そして、元の例文の発音記号やスペルを置換するようにして新しい文を合成する。
【００４０】
（ｓｔ１０８〜ｓｔ１０９）
作成された合成例文はＲＡＭに一時保管され、さらに表示制御装置を経てＬＣＤ１１に送られて表示される。（図７（ａ）（ｂ）（ｃ）参照）
【００４１】
（ｓｔ１１０）
表示された合成例文が発音を聞きたかった文と異なる場合は発音キーを押さないことによってｓｔ１１１に進み、合成例文が発音を聞きたかった文である場合は発音キーを押すことによってｓｔ１１２に進む。
【００４２】
（ｓｔ１１１）
表示された合成例文が、発音を聞きたかった文と異なるときはスピードキーを押して異なるスピードを選択する。これによって再びｓｔ１０３、ｓｔ１０４に戻り、同様の動作を繰り返す。
【００４３】
（ｓｔ１１２）
表示された合成例文が発音を聞きたかった文であり、発音キーが押されると、マイクロコンピュータはＲＡＭに一時保管された合成例文の発音記号を参照する。
【００４４】
（ｓｔ１１３）
発音テーブルより合成例文の発音記号にあった発音データを取り出す。
【００４５】
（ｓｔ１１４）
取りだした発音データを合成例文の文章に沿って並べてＲＡＭに一時保管する。
【００４６】
（ｓｔ１１５〜ｓｔ１１６）
並べられた発音データとクロックテーブルとを参照しながら音声シンセサイザで音声信号を合成する。
【００４７】
（ｓｔ１１７）
音声シンセサイザで合成した音声信号をスピーカから発音する。
【００４８】
以上のようなフローによりユーザはＬＣＤ１１に表示された合成例文がどのように発音されるかを聞くことができる。
なお、これらの一連の動作はＲＯＭ内に記憶されてあるプログラムを実行することによりなされる。
【００４９】
ここでスピードの設定の仕方について説明する。設定キー１９を押すと、図１１に示す標準スピード設定画面が現れる。
【００５０】
今、図１１（ａ）に示すように標準スピードが３に設定されていたとし、再びスピードキー１４を押すと、スピードを変えることができ、例えば図１１（ｂ）に示すように設定スピードを２とすることができる。ここで再び設定キー１９を押すと設定スピード２が記憶され、それ以降は初期設定スピード２としてプログラムが進行することになる。
この動作もＲＯＭに記憶されたプログラムにより実行される。
【００５１】
次に、しおりキー１６の機能について説明する。ＬＣＤ１１に例文（置換後の合成例文でもよい）を表示させた後、しおりキーを押すと、ＬＣＤ１１に表示されている文中にカーソルが現れる。
【００５２】
図９はＬＣＤ１１に表示されたカーソルを示した図である。図においてカーソル４０ａ、４０ｂ、４０ｃは特定の語句を囲んで一定間隔で通常表示反転表示を繰り返している。これを図１の移動キー１７を用いて左右に動かすことにより異なる単語にカーソルを持って行くことができるようになっている。
【００５３】
そして、カーソルを表示させた状態で発音キー１５を押すとカーソルがある単語にアクセントを付けた発音がなされる。
このときのアクセントを付けて強調され単語の発音も図４に示した発音記号／スペルテーブルの中に収録されており、上記の例と同様の手順で発音がなされる。
【００５４】
図１０はアクセントについての発音記号／スペルテーブルを示したテーブルである。ここに示しているのはスピードが１のときの発音記号／スペル（図９（ａ））例である。図９（ａ）では「What」にアクセントがあるが、これが図１０に格納されている４１（ａ）に対応している。
【００５５】
ユーザが移動キー１７によりカーソルを「is」「your」に移動してアクセントの位置を変化すると、これに応じて図１０の４１（ｂ）、４１（ｃ）に示されるようにアクセント記号の位置も変化する。したがって変化後の発音記号で発音させることで、アクセント記号のある部分が強調された発音を聞くことができるようになる。
【００５６】
また、図９に見られるようにしおりを表示させた状態でスピードを調整することもできる。即ち、図７（ａ）ではスピードが１のときでしおりを「what」に置いている。ここで、スピードキー１４を押してスピードを３に変えると図４の発音記号／スペルテーブルを参照して「What」が「What's」に置換される。
【００５７】
このとき、しおりは図７（ｂ）に示すように自動的に「What」に対応する「What's」の部分に付される。同様にスピードを５に変化すると図７（ｃ）に示すようにしおりが付された部分が「Whacha」へと変化する。
このしおり機能もＲＯＭに記憶されているプログラムにより実行される。
【００５８】
これまでの実施例では、１つの例文について１つのスペルだけが表示されるようにしていたが、これに限られない。
図１２は基本の例文とこれを置換した合成例文とを並列表示した例を示す図である。
【００５９】
図において４２ａは基本例文である省略形の無いスペル表示されたものである。４２ｂは現在選択されているスピードであるスピード３に応じたスペルパターンが表示されたものである。４２ｂの位置にはこれまで説明したとおり、ユーザが自由にスピード選択することにより表示されたものであるが、そのときの原文となる基本の例文が４２ａとして表示されるようにしてある。
【００６０】
なお、本発明は英語のみならず、他の欧米言語、韓国、中国等のアジア言語など、各種言語の語学学習機等の発音装置にも適用可能であることは言うまでもない。
【００６１】
【発明の効果】
以上説明したように、本発明の電子発音装置によれば、ネイティブスピーカが早く喋るときとゆっくり喋るときとの違いを正確に調整して発音することができ、また、発音の変化に対応してスペルが変化するときにその変化に応じたスペル表記を表示することができるので語学の学習等で利用しやすくすることができる。
【００６２】
また、文章の一部にアクセントを付けて強調して発音するときの変化に応じた発音ができ、アクセントを付けた発音の学習にも役立てることができる。
また、電子発音装置で初期表示する例文のスピードを任意に設定できるようにして使用者の語学力に応じて使いやすく調整することができる。
また、早いスピードと遅いスピードとの例文のスペルを同時に表示するようにして、発音の違いとスペルの違いと対照しつつ学習することができる。
【図面の簡単な説明】
【図１】本発明の一実施例である電子翻訳機の外形図。
【図２】本発明の一実施例である電子翻訳機のブロック構成図。
【図３】例文テーブルに登録されてある例文を示す図。
【図４】発音記号／スペルテーブルのデータを示す図。
【図５】発音テーブルのデータを示す図。
【図６】クロックテーブルのデータを示す図。
【図７】スピード変化に伴うスペル表示の変化を示す図。
【図８】電子翻訳機の動作を示すフロー図。
【図９】しおりを表示させたときのスペル表示の変化を示す図。
【図１０】アクセントの位置が異なる場合の発音記号／スペルテーブルのデータを示す図。
【図１１】スピードの設定画面を示す図。
【図１２】基本例文とスピードを変化してスペルが変化したときの例文を並列表示した状態を示す図。
【符号の説明】
１０：電子翻訳機（キャビネット）
１１：ＬＣＤ
１２：アルファベット入力キー
１３：状況入力キー
１４：スピードキー
１５：発音キー
１６：しおりキー
１７：移動キー
１８：検索キー
１９：設定キー
３０：入力部
３１：マイクロコンピュータ
３２：表示装置
３３：音声シンセサイザ
３４：スピーカ
３５：発信子
【図１】
0003856675.tif 000002
【図２】
0003856675.tif 000003
【図３】
0003856675.tif 000004
【図４】
0003856675.tif 000005
【図５】
0003856675.tif 000006
【図６】
0003856675.tif 000007
【図７】
0003856675.tif 000008
【図８】
0003856675.tif 000009
【図９】
0003856675.tif 000010
【図１０】
0003856675.tif 000011
【図１１】
0003856675.tif 000012
【図１２】
0003856675.tif 000013