(57)【要約】【課題】同じ外国語であっても、使用する国や地域による発音の違いを考慮したカタカナ表現を利用者に呈示できるようにした外国語のカタカナ表現作成装置を提供する。【解決手段】カタカナ表現すべき外国語のテキストデータから、外国語の指定された発音タイプの音声出力となるように合成音声波形データを生成する音声合成手段と、この音声合成手段で生成された合成音声波形データから、当該合成音声波形データを音声出力したときの発音に対応するカタカナ表現に変換するカタカナ変換手段と、外国語のテキストデータによるテキスト表現とカタカナ変換手段で得られたカタカナ表現とを対応させて視覚的に出力する出力データを生成する出力データ生成手段とを備える。【選択図】図１
2015191431.tif 000002
【特許請求の範囲】
【請求項１】
カタカナ表現すべき外国語のテキストデータから、前記外国語の指定された発音タイプの音声出力となるように合成音声波形データを生成する音声合成手段と、
前記音声合成手段で生成された前記合成音声波形データから、当該合成音声波形データを音声出力したときの発音に対応するカタカナ表現に変換するカタカナ変換手段と、
前記外国語のテキストデータによるテキスト表現と前記カタカナ変換手段で得られた前記カタカナ表現とを対応させて視覚的に呈示するための出力データを生成する出力データ生成手段と、
を備える外国語のカタカナ表現作成装置。
【請求項２】
前記カタカナ変換手段は、
前記音声合成手段で生成された前記合成音声波形データから、当該合成音声波形データを音声出力したときの発音に対応する発音記号を生成する手段と、
前記発音記号のそれぞれをカタカナ表現に変換する手段と
からなることを特徴とする請求項１に記載のカタカナ表現作成装置。
【請求項３】
前記発音記号のそれぞれをカタカナ表現に変換する手段は、発音記号からカタカナ表現に変換するための変換テーブルを備えている
ことを特徴とする請求項２に記載のカタカナ表現作成装置。
【請求項４】
前記視覚的に呈示するための出力は、印刷出力または表示出力である
ことを特徴とする請求項１〜請求項３のいずれかに記載のカタカナ表現作成装置。
【請求項５】
前記外国語の発音タイプの複数個のそれぞれについて、前記音声合成手段、前記カタカナ変換手段及び出力データ生成手段による処理を行って、前記発音タイプのそれぞれの識別情報に対応して、前記出力データ生成手段で生成された前記発音タイプのそれぞれの出力データを記憶する記憶手段を備える
ことを特徴とする請求項１〜請求項４のいずれかに記載のカタカナ表現作成装置。
【請求項６】
前記外国語は、複数個の外国語であって、前記記憶手段は、前記外国語のそれぞれの識別情報に対応して、前記出力データ生成手段で生成された出力データを記憶する
ことを特徴とする請求項５に記載のカタカナ表現作成装置。
【請求項７】
音声合成手段と、カタカナ変換手段と、出力データ生成手段とを備える装置における外国語のカタカナ表現作成方法であって、
前記音声合成手段が、カタカナ表現すべき外国語のテキストデータから、前記外国語の指定された発音タイプの音声出力となるように合成音声波形データを生成する音声合成工程と、
前記カタカナ変換手段が、前記音声合成工程で生成された前記合成音声波形データから、当該合成音声波形データを音声出力したときの発音に対応するカタカナ表現に変換するカタカナ変換工程と、
前記出力データ生成手段が、前記外国語のテキストデータによるテキスト表現と前記カタカナ変換手段で得られた前記カタカナ表現とを対応させて視覚的に出力する出力データを生成する出力データ生成工程と、
を有する外国語のカタカナ表現作成方法。
【請求項８】
外国語のカタカナ表現作成装置が備えるコンピュータを、
カタカナ表現すべき外国語のテキストデータから、前記外国語の指定された発音タイプの音声出力となるように合成音声波形データを生成する音声合成手段、
前記音声合成手段で生成された前記合成音声波形データから、当該合成音声波形データを音声出力したときの発音に対応するカタカナ表現に変換するカタカナ変換手段、
前記外国語のテキストデータによるテキスト表現と前記カタカナ変換手段で得られた前記カタカナ表現とを対応させて視覚的に出力する出力データを生成する出力データ生成手段、
として機能させるための外国語のカタカナ表現作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、外国語のカタカナ表現作成装置、外国語のカタカナ表現作成方法及び外国語のカタカナ表現作成プログラムに関する。
【背景技術】
【０００２】
海外に旅行する日本人向けに、外国語のカタカナ表現を補助として外国語に付与する印刷物（冊子）やコンテンツが提供されている。旅行者は、そのカタカナ表現を音読することで、その外国語を発音することができて、非常に便利である。このカタカナ表現を外国語に付与する技術は、従来から種々提案されている。例えば特許文献１（特開平７−９８７０９号公報）には、外国語の文を発音記号に変換し、その発音記号に対応するカタカナ文字を表示すると共に、そのカタカナ文字を日本語音声合成で音読させて出力することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−９８７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、外国語の発音タイプは、１種類ではなく、その外国語が使用される国や地域で発音が異なることが多々ある。例えば英語であれば、アメリカンイングリッシュ（アメリカ英語）、ブリティッシュイングリッシュ（イギリス英語）、オーストラリアンイングリッシュ（オーストラリア英語）、インド訛り、イタリア訛り、ドイツ訛り、スコットランド訛り、ウエールズ訛り、など、国や地域ごとに発音が異なっている。他の外国語においても同様である。
【０００５】
従来、旅行者に提供されている上記の印刷物やコンテンツは、外国語の標準的とされる発音のみについて、カタカナ表現を行っているだけであった。このため、旅行者が訪れた場所によっては、旅行者がカタカナ表現をそのまま音読したのでは、現地の人に伝わらない場合がある。
【０００６】
この発明は、以上の点に鑑み、英語など同じ外国語であっても、使用する国や地域による発音の違いを考慮したカタカナ表現を利用者に呈示できるようにした外国語のカタカナ表現作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、請求項１の発明は、
カタカナ表現すべき外国語のテキストデータから、前記外国語の指定された発音タイプの音声出力となるように合成音声波形データを生成する音声合成手段と、
前記音声合成手段で生成された前記合成音声波形データから、当該合成音声波形データを音声出力したときの発音に対応するカタカナ表現に変換するカタカナ変換手段と、
前記外国語のテキストデータによるテキスト表現と前記カタカナ変換手段で得られた前記カタカナ表現とを対応させて視覚的に呈示するための出力データを生成する出力データ生成手段と、
を備える外国語のカタカナ表現作成装置を提供する。
【０００８】
また、請求項２は、請求項１において、
前記カタカナ変換手段は、
前記音声合成手段で生成された前記合成音声波形データから、当該合成音声波形データを音声出力したときの発音に対応する発音記号に変換する手段と、
前記発音記号のそれぞれをカタカナ表現に変換する手段と
からなることを特徴とするカタカナ表現作成装置を提供する。
【０００９】
上述の構成の請求項１の発明においては、カタカナ表現すべき外国語のテキストデータから、合成音声波形データが生成される。この場合に、合成音声波形データとしては、外国語の指定された発音タイプの音声出力となるような合成音声波形データが生成される。つまり、同じ外国語であっても使用する国や地域による発音の違いがあるが、この発明では、そのうちの指定された発音タイプの音声出力となるように合成音声波形データが生成される。
【００１０】
そして、カタカナ変換手段により、この合成音声波形データから、当該合成音声波形データを音声出力したときの発音に対応するカタカナ表現に変換される。したがって、変換後に得られるカタカナ表現は、指定された外国語の、指定された発音タイプに応じたものとなる。
【００１１】
このカタカナ表現への変換は、音声認識技術を用いて、合成音声波形データからカタカナ表現に変換することができる。また、請求項２の発明のように、合成音声波形データを、一旦、発音記号のデータに変換し、その発音記号のデータをカタカナ表現に変換するようにすることもできる。
【００１２】
そして、出力データ生成手段は、以上のようにして生成したカタカナ表現を、外国語の文字と併記する状態で視覚的出力する出力データを生成して出力する。
【発明の効果】
【００１３】
この発明によれば、同じ外国語であっても、使用する国や地域による発音の違いを考慮したカタカナ表現を利用者に呈示することができる外国語のカタカナ表現作成装置を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】この発明による外国語のカタカナ表現作成装置の実施形態の構成例を示すブロック図である。
【図２】この発明による外国語のカタカナ表現作成装置の実施形態の一部の構成を説明するために用いる図である。
【図３】この発明による外国語のカタカナ表現作成装置の実施形態のカタカナ表現付与処理動作の流れの例を示すフローチャートの一部を示す図である。
【図４】この発明による外国語のカタカナ表現作成装置の実施形態のカタカナ表現付与処理動作の流れの例を示すフローチャートの一部を示す図である。
【図５】この発明による外国語のカタカナ表現作成装置の実施形態のカタカナ表現付与処理動作の流れの例を説明するための用いる図である。
【図６】この発明による外国語のカタカナ表現作成装置の実施形態のデータ出力処理動作の流れの例を示すフローチャートを示す図である。
【図７】この発明による外国語のカタカナ表現作成装置の実施形態により作成されたデータの利用例を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、この発明による外国語のカタカナ表現作成装置、方法及びプログラムの実施形態を、図を参照しながら説明する。
【００１６】
図１は、この発明による外国語のカタカナ表現作成装置の実施形態の構成例を示すブロック図である。すなわち、この実施形態の外国語のカタカナ表現作成装置１は、バス１００を通じて、制御部１０１、表示部１０２、操作入力部１０３、外国語テキストデータ記憶部１０４、ＴＴＳ（Text To Speech）部１０５、発音記号生成部１０６、発音記号カタカナ変換部１０７、カタカナ表現付与データ生成記憶部１０８、印刷用データ出力部１０９、表示用データ出力部１１０、のそれぞれが互いに接続されて構成されている。
【００１７】
制御部１０１は、外国語のカタカナ表現作成装置１の全体を制御するためのもので、コンピュータで構成されている。表示部１０２は、例えばＬＣＤ（Liquid  Crystal  Display；液晶ディスプレイ）からなり、その表示画面に、作業者に対して操作入力の補助となるメッセージを表示したり、外国語に対するカタカナ付与処理の際に、途中の処理結果や最終的な処理結果を表示したりするために用いられる。
【００１８】
操作入力部１０３は、外国語のカタカナ表現作成処理のための必要な指示をする作業者が操作入力を行うためのものであり、外国語の文や語句を入力するためのキーボードを含む。
【００１９】
外国語テキストデータ記憶部１０４には、カタカナを付与する外国語の文や単語が、この例では、対応する日本語の訳と共に記憶されている。外国語としては、英語だけでなく、フランス語、ドイツ語、スペイン語、その他の言語の文や単語が、外国語テキストデータ記憶部１０４には記憶されている。
【００２０】
外国語テキストデータ記憶部１０４に記憶されているこれらの外国語の文や単語は、操作入力部１０３を通じて作業者によって入力することもできるし、図示を省略する入力インターフェースを通じて、予めカタカナ表現付与の対象となる、それぞれの外国語用の文や単語が記憶されているメモリやその他のメディアから、外国語テキストデータ記憶部１０４に転送して入力することもできる。
【００２１】
そして、この実施形態では、外国語テキストデータ記憶部１０４に記憶されている文や単語は、いずれの外国語のものであるかを識別するための識別情報（以下外国語ＩＤという）と、文や単語のそれぞれを識別するための識別情報（以下、文の識別情報を文ＩＤ、単語の識別情報を単語ＩＤという）により、それぞれの外国語毎に分けられて管理されている。なお、文及び単語は、同じ日本語の訳に対応する文や単語には、同一の文ＩＤ及び単語ＩＤが付与されている。
【００２２】
制御部１０１は、この外国語テキストデータ記憶部１０４から、全ての外国語の文や単語のテキストデータを、１文ずつ、あるいは１単語ずつ、順次に読み出して、外国語ＩＤ及び文ＩＤまたは単語ＩＤと共にＴＴＳ部１０５及びカタカナ表現付与データ生成記憶部１０８に転送し、後述するようにして、カタカナ表現付与処理を実行する。なお、後に外国語テキストデータ記憶部１０４に追加記憶された外国語の文や単語は、その都度、読み出して、カタカナ表現付与処理を行うようにする。
【００２３】
ＴＴＳ部１０５は、アルファベットやその他の言語のテキストデータから、合成音声波形データを生成し、生成した合成音声波形データを発音記号生成部１０６に供給する。この実施形態では、ＴＴＳ部１０５は、外国語のそれぞれについて、制御部１０１よりの、国ごとや地方ごとに異なる発音タイプの指定を受けて、同じテキストデータから、指定された発音タイプに応じて異なる発音となる合成音声波形データを生成するように構成されている。
【００２４】
例えば英語については、ＴＴＳ部１０５には、前述したアメリカ英語、イギリス英語、オーストラリア英語、インド訛り、イタリア訛り、ドイツ訛り、スコットランド訛り、ウエールズ訛り、など、国や地域ごとに異なる発音タイプのそれぞれについての音声合成手段が設けられている。他の外国語の異なる発音タイプについても同様に、それぞれに対応して、音声合成手段が設けられている。なお、この音声合成手段のそれぞれは、この実施形態では、プログラムによりソフトウエア処理として実現する構成とされている。
【００２５】
そして、発音タイプの指定があると、ＴＴＳ部１０５は、その指定に応じた音声合成手段を用いてテキストデータから合成音声波形データを生成するようにする。この場合に、ＴＴＳ部１０５は、その発音タイプがいずれであるかを識別するための識別情報（以下発音タイプＩＤという）を付与して、合成音声波形データを出力するようにする。
【００２６】
このように、ＴＴＳ部１０５は、制御部１０１の制御指示に応じて、外国語のそれぞれについて、想定される発音タイプのそれぞれに応じた音声合成手段が設けられ、その中の、指定された外国語及び指定された発音タイプの音声合成手段を用いて、合成音声波形データを生成する。
【００２７】
この発明においては、この合成音声波形データから、直接にカタカナ文字に変換することもできるが、この実施形態では、合成音声波形データから、一旦、発音記号に変換し、その発音記号からカタカナ文字に変換するようにしている。このため、ＴＴＳ部１０５は、生成した合成音声波形データを、その外国語ＩＤ、文ＩＤまたは単語ＩＤ、及び発音タイプＩＤを付加して、発音記号生成部１０６に供給する。
【００２８】
発音記号生成部１０６は、ＴＴＳ部１０５から受け取った、外国語の文や単語の合成音声波形データから、その合成音声波形データにより音声出力したときの発音に対応する発音記号データを生成する。この場合に、発音記号生成部１０６は、ジョーンズ式発音記号とＩＰＡ（International Phonetic Alphabet：国際音声記号）の両方に対応する。発音記号生成部１０６は、生成した外国語の文や単語の発音記号データを、その外国語ＩＤ、文ＩＤまたは単語ＩＤ、及び発音タイプＩＤを付加して、発音記号カタカナ変換部１０７に供給する。
【００２９】
発音記号カタカナ変換部１０７は、発音記号からカタカナ文字からなるカタカナ表現への変換テーブルを内蔵している。変換テーブルは、前述したジョーンズ式発音記号とＩＰＡとについて、それぞれ作成されて発音記号カタカナ変換部１０７の内蔵メモリに格納されている。図２に、ジョーンズ式発音記号からカタカナ表現への変換テーブルの一部の例を示す。図２では、一例として、ジョーンズ式発音記号と、それに対応するカタカナ表現との対の例を示している。
【００３０】
発音記号カタカナ変換部１０７は、その内蔵する変換テーブルを用いて、発音記号生成部１０６からの文や単語についての発音記号データのそれぞれを、カタカナ表現データに変換する。すなわち、発音記号カタカナ変換部１０７は、外国語の文や単語の発音記号から、対応するカタカナ文字データからなるカタカナ表現データを生成する。そして、発音記号カタカナ変換部１０７は、その生成したカナカナ表現データを、その外国語ＩＤ、文ＩＤまたは単語ＩＤ、及び発音タイプＩＤを付加して、カタカナ表現付与データ生成記憶部１０８に供給する。
【００３１】
カタカナ表現付与データ生成記憶部１０８は、前述したように、制御部１０１の制御に従って、カタカナ表現付与対象の外国語の文や単語のテキストデータを、それらを識別する外国語ＩＤ及び文ＩＤまたは単語ＩＤと共に取得している。そして、この実施形態では、外国語テキストデータ記憶部１０４には、カタカナを付与する外国語の文や単語は対応する日本語の訳と共に記憶されており、カタカナ表現付与データ生成記憶部１０８は、この外国語の文や単語に対応する日本語訳のテキストデータも取得している。
【００３２】
そして、カタカナ表現付与データ生成記憶部１０８は、発音記号カタカナ変換部１０７から取得したカタカナ表現データを、対応する外国語の文または単語のテキストデータ及び日本語訳のテキストデータと、外国語ＩＤ、文ＩＤまたは単語ＩＤ、そして、発音タイプＩＤによって対応付けて記憶する。こうして、カタカナ表現付与データ生成記憶部１０８には、各ＩＤにより、外国語毎、発音タイプ毎、文例や単語例毎に分離可能な状態で、外国語の文や単語にカタカナ表現を付加すると共に日本語の訳を付加したものを記憶するようにする。
【００３３】
印刷用データ出力部１０９は、後述するように、作業者の印刷用データ出力指示に基づいて、作業者により指示された外国語及び発音タイプの対応データを、カタカナ表現付与データ生成記憶部１０８から取得して、外国語の文や単語にカタカナ表現を対応付ける（図５（Ｂ）参照）と共に、日本語訳を対応付けた状態（図５（Ｂ）参照）の印刷結果とするようにする印刷用データを生成して、出力する。この印刷用データ出力部１０９からの印刷用データは、この外国語のカタカナ表現作成装置１に接続されたプリンタに供給されて、用紙に印刷される。
【００３４】
表示用データ出力部１１０は、後述するように、作業者の表示用データ出力指示に基づいて、作業者により指示された外国語及び発音タイプの対応データを、カタカナ表現付与データ生成記憶部１０８から取得して、外国語の文や単語にカタカナ表現を対応付ける（図５（Ｂ）参照）と共に、日本語訳を対応付けた状態（図５（Ｂ）参照）で表示画面に表示されるようにする表示用データを生成して、出力する。この表示用データ出力部１１０からの表示用データは、外部メモリに格納され、あるいは、電子機器に転送されて、その内蔵メモリに格納される。
【００３５】
なお、外国語のカタカナ表現作成装置１は、表示用データ出力部１１０から表示用データを出力する際には、その表示用データについて、外国語毎及び発音タイプ毎に、カタカナ表現が付与された文や単語を表示するための操作用アプリケーションプログラムも併せて提供するようにしてもよい。
【００３６】
なお、図１の構成例において、ＴＴＳ部１０５と、発音記号生成部１０６と、発音記号カタカナ変換部１０７（変換テーブルは除く）と、カタカナ表現付与データ生成記憶部１０８（メモリ部分を除く）と、印刷用データ出力部１０９と、表示用データ出力部１１０とは、制御部１０１が、プログラムを実行することによりソフトウエア機能処理手段として構成することもできる。
【００３７】
［カタカナ表現付与処理の例］
次に、以上のように構成された外国語のカタカナ表現作成装置１において、外国語テキストデータ記憶部１０４に記憶されている外国語テキストデータの全てについて、カタカナ表現付与処理を行う場合の処理の流れの例を、図３及び図４のフローチャートを参照して説明する。なお、以下に説明する例においては、ＴＴＳ部１０５と、発音記号生成部１０６と、発音記号カタカナ変換部１０７（変換テーブルは除く）と、カタカナ表現付与データ生成記憶部１０８（メモリ部分を除く）とを、制御部１０１が、プログラムを実行することによりソフトウエア機能処理手段として構成した場合として説明する。
【００３８】
制御部１０１は、この例では、複数個の外国語を、１言語毎に、また、１個の文または単語毎に、さらに対象の外国語の１または複数の発音タイプの一つ毎に、カタカナ表現付与処理を行う。図３及び図４のフローチャートの説明において、ｉは、カタカナ表現付与処理を行う外国語の順番の変数、ｍは、カタカナ表現付与処理を行う文または単語の順番の変数、ｎは、カタカナ表現付与処理を行う発音タイプの順番の変数である。なお、発音タイプの個数は、外国語毎に異なる場合もある。
【００３９】
図３に示すように、制御部１０１は、まず、カタカナ表現付与処理を行う外国語を選択する（ステップＳ１０１）。
【００４０】
次に、制御部１０１は、カタカナ表現付与処理を行う文または単語のテキストデータを、外国語テキストデータ記憶部１０４から読み出す（ステップＳ１０２）。
【００４１】
次に、制御部１０１は、ステップＳ１０１で選択した外国語のうちの、ステップＳ１０２で読み出した文または単語について、ステップＳ１０１で選択した外国語の発音タイプの音声出力となるような合成音声波形データを生成する（ステップＳ１０３）。次に、制御部１０１は、ステップＳ１０３で生成した合成音声波形データを発音記号データに変換する（ステップＳ１０４）。
【００４２】
例えば、「私は東京に行きたい」という日本文についての英語「I want to go to Tokyo」については、図５（Ａ）に示すような発音記号のデータが得られる。
【００４３】
次に、制御部１０１は、ステップＳ１０４で得た発音記号データをカタカナ表現データに変換する（ステップＳ１０５）。そして、制御部１０１は、ステップＳ１０５で得たカタカナ表現データと、対応する外国語の文または単語のテキスト表現データと、対応する日本語訳のテキスト表現データとを、外国語ＩＤ、文ＩＤまたは単語ＩＤ、発音タイプＩＤに対応付けてカタカナ表現付与データ生成記憶部１０８の記憶部に記憶する（ステップＳ１０６）。
【００４４】
例えば、図５（Ａ）に示した「私は東京に行きたい」という日本文についての英語「I want to go to Tokyo」については、図５（Ａ）に示した発音記号のデータから、図５（Ｂ）に示すようなカタカナ表現が得られる。
【００４５】
次に、制御部１０１は、ステップＳ１０１で選択された外国語の全発音タイプについてのカタカナ表現付与処理が終了したか否か判別し（図４のステップＳ１１１）、終了していないと判別したときには、当該外国語についての次の順番の発音タイプを指定し（ステップＳ１１２）、その後、処理をステップＳ１０３に戻し、次の順番の発音タイプについて、ステップＳ１０３以降の処理を繰り返す。
【００４６】
ステップＳ１１１で、ステップＳ１０１で選択された外国語の全発音タイプについてのカタカナ表現付与処理が終了したと判別したときには、制御部１０１は、当該外国語の文または単語の全てについてカタカナ表現付与処理を終了したか否か判別し（ステップＳ１１３）、終了していないと判別したときには、当該外国語についての次の順番の文または単語を指定し（ステップＳ１１４）、処理をステップＳ１０２に戻し、次の順番の文または単語について、ステップＳ１０２以降の処理を繰り返す。
【００４７】
ステップＳ１１３で、ステップＳ１０１で選択された外国語の文または単語の全てについてカタカナ表現付与処理を終了したと判別したときには、制御部１０１は、対象の外国語の全てについてカタカナ表現付与処理を終了したか否か判別し（ステップＳ１１５）、終了していないと判別したときには、次の順番の外国語を指定し（ステップＳ１１６）、処理をステップＳ１０１に戻し、次の順番の外国語について、ステップＳ１０１以降の処理を繰り返す。
【００４８】
そして、ステップＳ１１５で、対象の外国語の全てについてカタカナ表現付与処理を終了したと判別したときには、制御部１０１は、この処理ルーチンを終了する。
【００４９】
［カタカナ表現付与処理結果の出力処理例］
以上のように、この実施形態の外国語のカタカナ表現作成装置１においては、カタカナ表現付与データ生成記憶部１０８からは、全ての外国語についてのカタカナ表現付与処理結果を読み出して出力することができるだけでなく、外国語単位、外国語の発音タイプ単位でも、カタカナ表現付与処理結果を読み出して出力することができる。
【００５０】
すなわち、例えば英語の、一つの発音タイプ、例えばオーストラリア英語の発音タイプに応じてカタカナ表現を得ることできると共に、必要な複数の発音タイプ、例えばアメリカ英語とイギリス英語のそれぞれの発音タイプのカタカナ表現を得ることもできる。勿論、例えば英語について用意されている全ての発音タイプのカタカナ表現を得ることもできる。
【００５１】
また、この実施形態の外国語のカタカナ表現作成装置１では、カタカナ表現付与処理結果を、印刷用として、あるいは表示用として、出力することができる。
【００５２】
図６は、この実施形態の外国語のカタカナ表現作成装置１におけるカタカナ表現付与処理結果の出力処理の流れの例を示すフローチャートである。以下に、カタカナ表現付与処理結果の出力処理の流れの例を、このフローチャートを参照しながら、印刷用データ出力部１０９及び表示用データ出力部１１０を、制御部１０１がプログラムを実行することによりソフトウエア処理として構成した場合として説明する。
【００５３】
制御部１０１は、まず、操作入力部１０３を通じた出力要求指示を検出したか否か判別して、出力要求指示がなされるのを待ち（ステップＳ１３１）、出力要求指示を検出すると、出力する外国語及び発音タイプの選択を受け付ける（ステップＳ１３２）。この出力する外国語及び発音タイプの選択には、外国語テキストデータ記憶部１０４に記憶されている１個の外国語の指定、複数個の外国語の指定、全部の外国語の指定が可能であると共に、指定された外国語についての全部の発音タイプの選択のみではなく、そのうちの１または複数の発音タイプの指定も可能である。
【００５４】
次に、制御部１０１は、操作入力部１０３を通じた、出力が印刷用か表示用かの選択指定を受け付けて、その選択指定を判別する（ステップＳ１３３）。そして、ステップＳ１３３で、印刷用が選択指定されたと判別したときには、制御部１０１は、ステップＳ１３２で受け付けた外国語及び発音タイプのカタカナ表現付与処理結果を、カタカナ表現付与データ生成記憶部１０８から読み出して、それを印刷用データに変換して出力する（ステップＳ１３４）。この場合、印刷用データには、外国語ＩＤに対応して、その外国語名の印刷データが含まれ、また、発音タイプＩＤに対応して、その発音タイプの名称の印刷データが含まれる。
【００５５】
また、ステップＳ１３３で、表示用が選択指定されたと判別したときには、制御部１０１は、ステップＳ１３２で受け付けた外国語及び発音タイプのカタカナ表現付与処理結果を、カタカナ表現付与データ生成記憶部１０８から読み出して、それを表示用データに変換して出力する（ステップＳ１３５）。この場合、表示用データには、外国語ＩＤに対応して、その外国語名の表示データが含まれ、また、発音タイプＩＤに対応して、その発音タイプの名称の表示データが含まれる。
【００５６】
そして、前述したように、表示用データの場合には、利用者が、外国語毎及び発音タイプ毎に、カタカナ表現が付与された文や単語を選択して表示させるための操作用アプリケーションプログラムも併せて提供される。
【００５７】
図７は、英語の種々の発音タイプの全てについて表示用データの出力要求がされて提供されたカタカナ表現付与処理結果について、前記操作用アプリケーションプログラムによって利用者に対して呈示される選択用画面の一例である。
【００５８】
すなわち、この図７に示すように、表示画面には、英語について、利用できる発音タイプの一覧が表示され、そのうちの一つの発音タイプを選択すると、選択された文や単語のカタカナ表現として、選択された発音タイプのものが表示されるものである。
【００５９】
［実施形態の効果］
以上説明したように、この実施形態の外国語のカタカナ表現作成装置１によれば、テキストデータから合成音声波形データを生成するようにすると共に、その合成音声波形データは、同じ外国語であっても使用する国や地域による発音の違いを考慮した種々の発音タイプの音声出力となるように、その発音タイプのそれぞれについて生成される。そして、その種々の発音タイプの合成音声波形データに基づいて、カタカナ表現データが生成される。したがって、同じ外国語であっても、使用する国や地域による発音の違いを考慮したカタカナ表現を利用者に呈示することができる。
【００６０】
また、上述の実施形態では、合成音声波形データが一旦発音記号データに生成され、その発音記号データから、カタカナ表現データに変換するようにした。このため、発音記号からカタカナへの変換テーブルを用いるだけで、発音記号データからカタカナ表現データを得ることができ、外国語のカタカナ表現作成装置１の構成を簡単にすることができる。
【００６１】
また、上述の実施形態の外国語のカタカナ表現作成装置１によれば、必要な外国語のうちの、必要な発音タイプのカタカナ表現付与処理結果のみを得ることができるので、利用者にとって好都合である。
【００６２】
［その他の実施形態又は変形例］
なお、以上の実施形態では、ＴＴＳ部１０５で生成した合成音声波形データから一旦発音記号データに変換し、その発音記号データからカタカナ表現データに変換するようにしたが、ＴＴＳ部１０５で生成した合成音声波形データからカタカナ表現データに、直接的に変換することもできることは勿論である。
【００６３】
以上の実施形態では、外国語は複数個の場合であるが、この発明によるカタカナ表現作成装置は、１個の外国語のみについての装置であってもよいことは言うまでもない。また、発音タイプについても、複数個の全てについてカタカナ表現データに変換しておくのではなく、作業者等により、指定された発音タイプのみについてカタカナ表現データを生成するようにしてもよい。つまり、この発明の外国語のカタカナ表現作成装置は、指定された特定の１個の外国語について、指定された特定の発音タイプのカタカナ表現付与処理を行うものであってもよい。
【００６４】
また、以上の例では、印刷用データや表示用データの出力は、作業者の選択操作に応じて出力するようにしたが、この発明の外国語のカタカナ表現作成装置に通信手段を設けて、通信ネットワークに接続するように構成して、この通信ネットワークを通じた出力要求に応じて、カタカナ表現付与データ生成記憶部１０８に記憶されている外国語のカタカナ表現付与データの印刷用データや表示用データを、通信ネットワークを通じて供給するように構成することも可能である。
【符号の説明】
【００６５】
１…外国語のカタカナ表現作成装置、１０１…制御部、１０４…外国語テキストデータ記憶部、１０５…ＴＴＳ部、１０６…発音記号生成部、１０７…発音記号カタカナ変換部、１０８…カタカナ表現付与データ生成記憶部
【図１】
2015191431.tif 000003
【図２】
2015191431.tif 000004
【図３】
2015191431.tif 000005
【図４】
2015191431.tif 000006
【図５】
2015191431.tif 000007
【図６】
2015191431.tif 000008
【図７】
2015191431.tif 000009