(57)【要約】      （修正有）【課題】流暢で多様な英語フレーズの話し方を仮名で学習できる装置を提供する。【解決手段】英語フレーズに含まれる隣接する英単語の音声を結合するか否かの選択指を学習者に出力し、この選択指の中から何れの選択指を選択するかの選択情報を学習者から受付ける音声結合方法選択手段を設ける。また英単語の末尾にある発音記号と英単語の先頭にある発音記号とに対応付けられた結合済発音記号列を記憶する結合済発音記号列記憶手段を設ける。この選択情報とこの結合済発音記号列記憶手段に基づいて結合された英単語群の音声を表記する仮名表記と、この選択情報に基づいて結合されなかった英単語の音声を表記する仮名表記を導出し、出力する。学習者は、これら仮名表記からなる列を用いて英語フレーズの話し方を学ぶ。【選択図】図２
2016197185.tif 000002
【特許請求の範囲】
【請求項１】
英単語を記憶する英単語記憶手段と、
前記記憶された英単語からなる英語フレーズを受付ける英語フレーズ受付手段と、
前記英単語記憶手段に記憶された英単語に対応付けられた発音記号列を記憶する英単語発音記号列記憶手段と、
発音記号列から当該発音記号列に対応する仮名表記を導出する仮名表記導出手段と、
前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、前記英単語発音記号列記憶手段を用いて取得するとともに、当該取得された発音記号列に対応し、且つ当該英語フレーズの話し方を表す、仮名表記の列を、前記仮名表記導出手段を用いて導出する英語フレーズ仮名表記導出手段と、
前記導出された、仮名表記の列を出力する英語フレーズ仮名表記出力手段と、
を備えた発音学習コンテンツ提供装置であって、
ａ）前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を出力するとともに、当該出力された音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を受付ける音声結合方法選択手段と、
末尾発音記号と先頭発音記号とに対応付けられた結合済発音記号列を記憶する結合済発音記号列記憶手段と、を備え、
ｂ）前記英語フレーズ仮名表記導出手段で導出される、仮名表記の列を構成する各仮名表記が、前記受付けられた音声結合方法選択情報と前記結合済発音記号列記憶手段とに基づき結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記することを特徴とする発音学習コンテンツ提供装置。
【請求項２】
英単語を記憶する英単語記憶手段と、
前記記憶された英単語からなる英語フレーズを受付ける英語フレーズ受付手段と、
前記英単語記憶手段に記憶された英単語に対応付けられた発音記号列を記憶する英単語発音記号列記憶手段と、
前記英単語発音記号列記憶手段に記憶された発音記号列から、当該発音記号列に対応する仮名表記を導出する仮名表記導出手段と、
前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、前記英単語発音記号列記憶手段を用いて取得するとともに、当該取得された発音記号列に対応し、且つ当該英語フレーズの話し方を表す、仮名表記の列を、前記仮名表記導出手段を用いて導出する英語フレーズ仮名表記導出手段と、
前記導出された、仮名表記の列を出力する英語フレーズ仮名表記出力手段と、
を備えた発音学習コンテンツ提供装置であって、
ａ）前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を出力するとともに、当該出力された音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を受付ける音声結合方法選択手段と、
末尾発音記号と先頭仮名表記とに対応付けられた結合済仮名表記を記憶する結合済仮名表記記憶手段と、を備え、
ｂ）前記英語フレーズ仮名表記導出手段で導出される、仮名表記の列を構成する各仮名表記が、前記受付けられた音声結合方法選択情報と前記結合済仮名表記記憶手段とに基づき結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記することを特徴とする発音学習コンテンツ提供装置。
【請求項３】
端末装置と、当該端末装置に通信ネットワークを介して通信可能な一又は複数のサーバー装置とからなる発音学習コンテンツ提供システムであって、前記発音学習コンテンツ提供システムは、
英単語を記憶する英単語記憶手段と、
前記記憶された英単語からなる英語フレーズを前記端末装置から受付ける英語フレーズ受付手段と、
前記英単語記憶手段に記憶された英単語に対応付けられた発音記号列を記憶する英単語発音記号列記憶手段と、
発音記号列から当該発音記号列に対応する仮名表記を導出する仮名表記導出手段と、
前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、前記英単語発音記号列記憶手段を用いて取得するとともに、当該取得された発音記号列に対応し、且つ当該英語フレーズの話し方を表す、仮名表記の列を、前記仮名表記導出手段を用いて導出する英語フレーズ仮名表記導出手段と、
前記導出された、仮名表記の列を前記端末装置に出力させる英語フレーズ仮名表記出力手段と、
を備えたものであって、
ａ）前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を前記端末装置に出力させるとともに、当該出力された音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を前記端末装置から受付ける音声結合方法選択手段と、
末尾発音記号と先頭発音記号とに対応付けられた結合済発音記号列を記憶する結合済発音記号列記憶手段と、を備え、
ｂ）前記英語フレーズ仮名表記導出手段で導出される、仮名表記の列を構成する各仮名表記が、前記受付けられた音声結合方法選択情報と前記結合済発音記号列記憶手段とに基づき結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記することを特徴とする発音学習コンテンツ提供システム。
【請求項４】
端末装置と、当該端末装置に通信ネットワークを介して通信可能な一又は複数のサーバー装置とからなる発音学習コンテンツ提供システムであって、前記発音学習コンテンツ提供システムは、
英単語を記憶する英単語記憶手段と、
前記記憶された英単語からなる英語フレーズを前記端末装置から受付ける英語フレーズ受付手段と、
前記英単語記憶手段に記憶された英単語に対応付けられた発音記号列を記憶する英単語発音記号列記憶手段と、
前記英単語発音記号列記憶手段に記憶された発音記号列から、当該発音記号列に対応する仮名表記を導出する仮名表記導出手段と、
前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、前記英単語発音記号列記憶手段を用いて取得するとともに、当該取得された発音記号列に対応し、且つ当該英語フレーズの話し方を表す、仮名表記の列を、前記仮名表記導出手段を用いて導出する英語フレーズ仮名表記導出手段と、
前記導出された、仮名表記の列を前記端末装置に出力させる英語フレーズ仮名表記出力手段と、
を備えたものであって、
ａ）前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を前記端末装置に出力させるとともに、当該出力された音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を前記端末装置から受付ける音声結合方法選択手段と、
末尾発音記号と先頭仮名表記とに対応付けられた結合済仮名表記を記憶する結合済仮名表記記憶手段と、を備え、
ｂ）前記英語フレーズ仮名表記導出手段で導出される、仮名表記の列を構成する各仮名表記が、前記受付けられた音声結合方法選択情報と前記結合済仮名表記記憶手段とに基づき結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記することを特徴とする発音学習コンテンツ提供システム。
【請求項５】
英語フレーズと、当該英語フレーズの話し方を表す、仮名表記の列とを対応付けて記憶する英語フレーズ仮名表記記憶手段と、
学習対象となる英語フレーズを前記英語フレーズ仮名表記記憶手段から選択するための英語フレーズ選択情報を受付けるとともに、当該受付けられた英語フレーズ選択情報に対応する英語フレーズを、当該英語フレーズ仮名表記記憶手段から選択する英語フレーズ選択手段と、
前記選択された英語フレーズを出力する英語フレーズ出力手段と、
前記選択された英語フレーズに対応する、仮名表記の列を前記英語フレーズ仮名表記記憶手段から取得する英語フレーズ仮名表記取得手段と、
前記取得された、仮名表記の列を出力する英語フレーズ仮名表記出力手段と、
を備えた発音学習コンテンツ提供装置であって、
a）前記英語フレーズ仮名表記記憶手段に記憶された、英語フレーズの話し方を表す、仮名表記の列が、当該英語フレーズに含まれる各英単語の発音方法と、当該英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択情報とに対応付けられるとともに、当該仮名表記の列を構成する各仮名表記が、当該音声結合方法選択情報に基づいて結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記し、
b）前記英語フレーズ選択手段で選択された英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を出力するとともに、当該音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を受付ける音声結合方法選択手段を備え、
ｃ）前記英語フレーズ仮名表記取得手段で取得される、前記仮名表記の列が、前記音声結合方法選択手段で受付けられた音声結合方法選択情報に基づいて取得されることを特徴とする発音学習コンテンツ提供装置。
【請求項６】
端末装置と、当該端末装置に通信ネットワークを介して通信可能な一又は複数のサーバー装置とからなる発音学習コンテンツ提供システムであって、前記発音学習コンテンツ提供システムは、
英語フレーズと、当該英語フレーズの話し方を表す、仮名表記の列とを対応付けて記憶する英語フレーズ仮名表記記憶手段と、
学習対象となる英語フレーズを前記英語フレーズ仮名表記記憶手段から選択するための英語フレーズ選択情報を前記端末装置から受付けるとともに、当該受付けられた英語フレーズ選択情報に対応する英語フレーズを、当該英語フレーズ仮名表記記憶手段から選択する英語フレーズ選択手段と、
前記選択された英語フレーズを前記端末装置に出力させる英語フレーズ出力手段と、
前記選択された英語フレーズに対応する、仮名表記の列を前記英語フレーズ仮名表記記憶手段から取得する英語フレーズ仮名表記取得手段と、
前記取得された、仮名表記の列を前記端末装置に出力させる英語フレーズ仮名表記出力手段と、
を備えたものであって、
a）前記英語フレーズ仮名表記記憶手段に記憶された、英語フレーズの話し方を表す、仮名表記の列が、当該英語フレーズに含まれる各英単語の発音方法と、当該英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択情報とに対応付けられるとともに、当該仮名表記の列を構成する各仮名表記が、当該音声結合方法選択情報に基づいて結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記し、
b）前記英語フレーズ選択手段で選択された英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を前記端末装置に出力させるとともに、当該音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を前記端末装置から受付ける音声結合方法選択手段を備え、
ｃ）前記英語フレーズ仮名表記取得手段で取得される、前記仮名表記の列が、前記音声結合方法選択手段で受付けられた音声結合方法選択情報に基づいて取得されることを特徴とする発音学習コンテンツ提供システム。
【請求項７】
コンピューターを、請求項１、請求項２、又は請求項５のいずれか１項記載の発音学習コンテンツ提供装置が備える各手段として機能させる発音学習コンテンツ提供プログラム。
【請求項８】
請求項１、請求項２、又は請求項５のいずれか１項記載の発音学習コンテンツ提供装置における発音学習コンテンツ提供方法。
【請求項９】
端末装置と、当該端末装置に通信ネットワークを介して通信可能な一又は複数のサーバー装置とからなるシステムを、請求項３、請求項４、又は請求項６のいずれか１項記載の発音学習コンテンツ提供システムが備える各手段として機能させる発音学習コンテンツ提供プログラム。
【請求項１０】
端末装置と、当該端末装置に通信ネットワークを介して通信可能な一又は複数のサーバー装置とからなるシステムを、請求項３、請求項４、又は請求項６のいずれか１項記載の発音学習コンテンツ提供システムが備える各手段として機能させる発音学習コンテンツ提供プログラムであって、前記システムを、前記端末装置の出力画面に広告を表示する広告表示手段として機能させることを特徴とする発音学習コンテンツ提供プログラム。
【請求項１１】
請求項３、請求項４、又は請求項６のいずれか１項記載の発音学習コンテンツ提供システムにおける発音学習コンテンツ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発音学習コンテンツ提供装置、システム、プログラム及び方法に関する。
【背景技術】
【０００２】
英語フレーズの話し方を仮名で学習する際に用いられる学習装置では、主に二つの学習方法が用いられていた。
まず第１の学習方法は、英語フレーズをその構成要素である英単語に分解し、各英単語に対応する仮名表記を用いて英語フレーズの話し方を学習する方法である。しかし仮名表記で用いられる仮名文字は、１拍（モーラ）単位で音声を表記する文字なので、語末が子音で発音される英単語の発音方法を学ぶ際、学習者がこの子音の直後に不要な母音を加えて発音することを助長した（但しこの子音が撥音の場合を除く）。例えば、英単語「IT」の仮名表記「イット」は、学習者が、語末の綴り字「T」で表される子音の直後に不要な母音「オ」を加えて発音することを助長した。もし英単語の語末の子音の直後に不要な母音を加えて発音すると、学習者はこの語末の子音と後続する英単語の音声とをうまく結合することが出来なくなる。ここで、「語末の子音と後続する英単語の音声とを結合する」とは、語末の子音と後続する英単語の先頭の音声とを間を置かずに発音することである。
したがって、英語フレーズに語末が子音で発音される英単語が含まれる殆どの場合、学習者は英語フレーズの流暢な話し方を学ぶことが出来なかった。
第２の学習方法は、英語フレーズがネイティブスピーカーによって実際に話されるときの音声を、あらかじめ教師が仮名文字列に書き起こし、この仮名文字列を用いて英語フレーズの話し方を学習する方法である。その際、英語フレーズの話し方と、隣接する英単語の音声を結合する方法との関係を理解しやすいように、隣接する英単語の音声を結合する際は、この隣接する英単語の間にその旨を表示するマークを記載していた（例えば、非特許文献１、及び図１参照）。しかし、この方法では英語フレーズの話し方が、話者の話し方に限定されるという問題があった。英語フレーズの話し方は、各英単語の発音方法（例えば、イギリス式標準発音や一般アメリカ英語など）や、隣接する英単語の音声を結合する方法（どの隣接する英単語の音声を結合し、どの隣接する英単語の音声を結合しないかということで、話者の話す速度等によって変わる場合がある）によって、様々な方法が考えられるが、この方法では、話者に固有の「英単語の発音方法」や、話者に固有の「隣接する英単語の音声を結合する方法」に限定されるため、学習者は話者に固有の英語フレーズの話し方しか学べなかった。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】山崎 祐一著  「英語リスニング大特訓」 ジェイ・リサーチ出版  ２０１２年
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、このような点に鑑みてなされたものであって、流暢で多様な英語フレーズの話し方を仮名で学習できる「発音学習コンテンツ提供装置」、「発音学習コンテンツ提供システム」、「発音学習コンテンツ提供プログラム」、及び「発音学習コンテンツ提供方法」を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明者は鋭意検討を重ねた結果、上記課題が下記の手段により達成されることを見出した。
【０００６】
（１）
英単語を記憶する英単語記憶手段と、
前記記憶された英単語からなる英語フレーズを受付ける英語フレーズ受付手段と、
前記英単語記憶手段に記憶された英単語に対応付けられた発音記号列を記憶する英単語発音記号列記憶手段と、
発音記号列から当該発音記号列に対応する仮名表記を導出する仮名表記導出手段と、
前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、前記英単語発音記号列記憶手段を用いて取得するとともに、当該取得された発音記号列に対応し、且つ当該英語フレーズの話し方を表す、仮名表記の列を、前記仮名表記導出手段を用いて導出する英語フレーズ仮名表記導出手段と、
前記導出された、仮名表記の列を出力する英語フレーズ仮名表記出力手段と、
を備えた発音学習コンテンツ提供装置であって、
ａ）前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を出力するとともに、当該出力された音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を受付ける音声結合方法選択手段と、
末尾発音記号と先頭発音記号とに対応付けられた結合済発音記号列を記憶する結合済発音記号列記憶手段と、を備え、
ｂ）前記英語フレーズ仮名表記導出手段で導出される、仮名表記の列を構成する各仮名表記が、前記受付けられた音声結合方法選択情報と前記結合済発音記号列記憶手段とに基づき結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記することを特徴とする発音学習コンテンツ提供装置。
【０００７】
（２）
英単語を記憶する英単語記憶手段と、
前記記憶された英単語からなる英語フレーズを受付ける英語フレーズ受付手段と、
前記英単語記憶手段に記憶された英単語に対応付けられた発音記号列を記憶する英単語発音記号列記憶手段と、
前記英単語発音記号列記憶手段に記憶された発音記号列から、当該発音記号列に対応する仮名表記を導出する仮名表記導出手段と、
前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、前記英単語発音記号列記憶手段を用いて取得するとともに、当該取得された発音記号列に対応し、且つ当該英語フレーズの話し方を表す、仮名表記の列を、前記仮名表記導出手段を用いて導出する英語フレーズ仮名表記導出手段と、
前記導出された、仮名表記の列を出力する英語フレーズ仮名表記出力手段と、
を備えた発音学習コンテンツ提供装置であって、
ａ）前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を出力するとともに、当該出力された音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を受付ける音声結合方法選択手段と、
末尾発音記号と先頭仮名表記とに対応付けられた結合済仮名表記を記憶する結合済仮名表記記憶手段と、を備え、
ｂ）前記英語フレーズ仮名表記導出手段で導出される、仮名表記の列を構成する各仮名表記が、前記受付けられた音声結合方法選択情報と前記結合済仮名表記記憶手段とに基づき結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記することを特徴とする発音学習コンテンツ提供装置。
【０００８】
（３）
端末装置と、当該端末装置に通信ネットワークを介して通信可能な一又は複数のサーバー装置とからなる発音学習コンテンツ提供システムであって、前記発音学習コンテンツ提供システムは、
英単語を記憶する英単語記憶手段と、
前記記憶された英単語からなる英語フレーズを前記端末装置から受付ける英語フレーズ受付手段と、
前記英単語記憶手段に記憶された英単語に対応付けられた発音記号列を記憶する英単語発音記号列記憶手段と、
発音記号列から当該発音記号列に対応する仮名表記を導出する仮名表記導出手段と、
前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、前記英単語発音記号列記憶手段を用いて取得するとともに、当該取得された発音記号列に対応し、且つ当該英語フレーズの話し方を表す、仮名表記の列を、前記仮名表記導出手段を用いて導出する英語フレーズ仮名表記導出手段と、
前記導出された、仮名表記の列を前記端末装置に出力させる英語フレーズ仮名表記出力手段と、
を備えたものであって、
ａ）前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を前記端末装置に出力させるとともに、当該出力された音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を前記端末装置から受付ける音声結合方法選択手段と、
末尾発音記号と先頭発音記号とに対応付けられた結合済発音記号列を記憶する結合済発音記号列記憶手段と、を備え、
ｂ）前記英語フレーズ仮名表記導出手段で導出される、仮名表記の列を構成する各仮名表記が、前記受付けられた音声結合方法選択情報と前記結合済発音記号列記憶手段とに基づき結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記することを特徴とする発音学習コンテンツ提供システム。
【０００９】
（４）
端末装置と、当該端末装置に通信ネットワークを介して通信可能な一又は複数のサーバー装置とからなる発音学習コンテンツ提供システムであって、前記発音学習コンテンツ提供システムは、
英単語を記憶する英単語記憶手段と、
前記記憶された英単語からなる英語フレーズを前記端末装置から受付ける英語フレーズ受付手段と、
前記英単語記憶手段に記憶された英単語に対応付けられた発音記号列を記憶する英単語発音記号列記憶手段と、
前記英単語発音記号列記憶手段に記憶された発音記号列から、当該発音記号列に対応する仮名表記を導出する仮名表記導出手段と、
前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、前記英単語発音記号列記憶手段を用いて取得するとともに、当該取得された発音記号列に対応し、且つ当該英語フレーズの話し方を表す、仮名表記の列を、前記仮名表記導出手段を用いて導出する英語フレーズ仮名表記導出手段と、
前記導出された、仮名表記の列を前記端末装置に出力させる英語フレーズ仮名表記出力手段と、
を備えたものであって、
ａ）前記英語フレーズ受付手段で受付けられた英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を前記端末装置に出力させるとともに、当該出力された音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を前記端末装置から受付ける音声結合方法選択手段と、
末尾発音記号と先頭仮名表記とに対応付けられた結合済仮名表記を記憶する結合済仮名表記記憶手段と、
を備え、
ｂ）前記英語フレーズ仮名表記導出手段で導出される、仮名表記の列を構成する各仮名表記が、前記受付けられた音声結合方法選択情報と前記結合済仮名表記記憶手段とに基づき結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記することを特徴とする発音学習コンテンツ提供システム。
【００１０】
（５）
英語フレーズと、当該英語フレーズの話し方を表す、仮名表記の列とを対応付けて記憶する英語フレーズ仮名表記記憶手段と、
学習対象となる英語フレーズを前記英語フレーズ仮名表記記憶手段から選択するための英語フレーズ選択情報を受付けるとともに、当該受付けられた英語フレーズ選択情報に対応する英語フレーズを、当該英語フレーズ仮名表記記憶手段から選択する英語フレーズ選択手段と、
前記選択された英語フレーズを出力する英語フレーズ出力手段と、
前記選択された英語フレーズに対応する、仮名表記の列を前記英語フレーズ仮名表記記憶手段から取得する英語フレーズ仮名表記取得手段と、
前記取得された、仮名表記の列を出力する英語フレーズ仮名表記出力手段と、
を備えた発音学習コンテンツ提供装置であって、
a）前記英語フレーズ仮名表記記憶手段に記憶された、英語フレーズの話し方を表す、仮名表記の列が、当該英語フレーズに含まれる各英単語の発音方法と、当該英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択情報とに対応付けられるとともに、当該仮名表記の列を構成する各仮名表記が、当該音声結合方法選択情報に基づいて結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記し、
b）前記英語フレーズ選択手段で選択された英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を出力するとともに、当該音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を受付ける音声結合方法選択手段を備え、
ｃ）前記英語フレーズ仮名表記取得手段で取得される、前記仮名表記の列が、前記音声結合方法選択手段で受付けられた音声結合方法選択情報に基づいて取得されることを特徴とする発音学習コンテンツ提供装置。
【００１１】
（６）
端末装置と、当該端末装置に通信ネットワークを介して通信可能な一又は複数のサーバー装置とからなる発音学習コンテンツ提供システムであって、前記発音学習コンテンツ提供システムは、
英語フレーズと、当該英語フレーズの話し方を表す、仮名表記の列とを対応付けて記憶する英語フレーズ仮名表記記憶手段と、
学習対象となる英語フレーズを前記英語フレーズ仮名表記記憶手段から選択するための英語フレーズ選択情報を前記端末装置から受付けるとともに、当該受付けられた英語フレーズ選択情報に対応する英語フレーズを、当該英語フレーズ仮名表記記憶手段から選択する英語フレーズ選択手段と、
前記選択された英語フレーズを前記端末装置に出力させる英語フレーズ出力手段と、
前記選択された英語フレーズに対応する、仮名表記の列を前記英語フレーズ仮名表記記憶手段から取得する英語フレーズ仮名表記取得手段と、
前記取得された、仮名表記の列を前記端末装置に出力させる英語フレーズ仮名表記出力手段と、
を備えたものであって、
a）前記英語フレーズ仮名表記記憶手段に記憶された、英語フレーズの話し方を表す、仮名表記の列が、当該英語フレーズに含まれる各英単語の発音方法と、当該英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択情報とに対応付けられるとともに、当該仮名表記の列を構成する各仮名表記が、当該音声結合方法選択情報に基づいて結合された英単語群の音声、或いは当該音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記し、
b）前記英語フレーズ選択手段で選択された英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を前記端末装置に出力させるとともに、当該音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を前記端末装置から受付ける音声結合方法選択手段を備え、
ｃ）前記英語フレーズ仮名表記取得手段で取得される、前記仮名表記の列が、前記音声結合方法選択手段で受付けられた音声結合方法選択情報に基づいて取得されることを特徴とする発音学習コンテンツ提供システム。
【００１２】
（７）
コンピューターを、（１）、（２）、又は（５）のいずれか１項記載の発音学習コンテンツ提供装置が備える各手段として機能させる発音学習コンテンツ提供プログラム。
【００１３】
（８）
（１）、（２）、又は（５）のいずれか１項記載の発音学習コンテンツ提供装置における発音学習コンテンツ提供方法。
【００１４】
（９）
端末装置と、当該端末装置に通信ネットワークを介して通信可能な一又は複数のサーバー装置とからなるシステムを、（３）、（４）、又は（６）のいずれか１項記載の発音学習コンテンツ提供システムが備える各手段として機能させる発音学習コンテンツ提供プログラム。
【００１５】
（１０）
端末装置と、当該端末装置に通信ネットワークを介して通信可能な一又は複数のサーバー装置とからなるシステムを、（３）、（４）、又は（６）のいずれか１項記載の発音学習コンテンツ提供システムが備える各手段として機能させる発音学習コンテンツ提供プログラムであって、前記システムを、前記端末装置の出力画面に広告を表示する広告表示手段として機能させることを特徴とする発音学習コンテンツ提供プログラム。
【００１６】
（１１）
（３）、（４）、又は（６）のいずれか１項記載の発音学習コンテンツ提供システムにおける発音学習コンテンツ提供方法。
【００１７】
（１）、及び（３）の発明において、学習者は、英語フレーズ仮名表記導出手段で導出された、仮名表記の列を用いて英語フレーズの話し方を学ぶ。この仮名表記の列を構成する各仮名表記は、受付けられた音声結合方法選択情報と結合済発音記号列記憶手段とに基づいて結合された英単語群の音声、或いはこの音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記している。
（２）、及び（４）の発明において、学習者は、英語フレーズ仮名表記導出手段で導出された、仮名表記の列を用いて英語フレーズの話し方を学ぶ。この仮名表記の列を構成する各仮名表記は、受付けられた音声結合方法選択情報と結合済仮名表記記憶手段とに基づいて結合された英単語群の音声、或いはこの音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記している。
（５）、及び（６）の発明において、学習者は、英語フレーズ仮名表記記憶手段から取得された、仮名表記の列を用いて、英語フレーズの話し方を学ぶ。この仮名表記の列を構成する各仮名表記は、受付けられた音声結合方法選択情報に基づいて結合された英単語群の音声、或いはこの音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記している。
したがって、本発明において、英語フレーズに末尾が子音で発音される英単語が含まれる場合でも、学習者は隣接する英単語の音声を結合することでき、流暢な英語フレーズの話し方を仮名で学習できる。
【００１８】
（１）、（２）、（３）、及び（４）の発明において、学習者は音声結合方法選択指から異なる音声結合方法選択情報を選ぶことで、英語フレーズ受付手段で受付けられた英語フレーズに含まれる隣接する英単語の音声を結合する異なる方法を選べる。
また、（５）、及び（６）の発明において、学習者は音声結合方法選択指から異なる音声結合方法選択情報を選ぶことで、英語フレーズ選択手段で選択された英語フレーズに含まれる隣接する英単語の音声を結合する異なる方法を選べる。
したがって、本発明において、出力される、「英語フレーズの話し方を表す、仮名表記の列」は、この英語フレーズに含まれる隣接する英単語の音声を結合する異なる方法に対応することが出来る。
【００１９】
a）（１）、（２）、（３）、及び（４）の発明においては、英語フレーズ仮名表記導出手段で導出される「英語フレーズの話し方を表す、仮名表記の列」は、英単語発音記号列記憶手段から取得された前記発音記号列に対応するとともに、この英単語発音記号列記憶手段はこの英語フレーズに含まれる各英単語の異なる発音方法に対応した発音記号列を記憶することが出来る。
ｂ）（５）、及び（６）の発明において、英語フレーズ仮名表記記憶手段に記憶される「英語フレーズの話し方を表す、仮名表記の列」は、この英語フレーズに含まれる各英単語の発音方法に対応付けられている。
したがって、本発明において、出力される「英語フレーズの話し方を表す、仮名表記の列」は、この英語フレーズに含まれる各英単語の異なる発音方法に対応出来る。
【００２０】
したがって、本発明において、出力される、「英語フレーズの話し方を表す、仮名表記の列」は、この英語フレーズに含まれる隣接する英単語の音声を結合する異なる方法と、この英語フレーズに含まれる各英単語の異なる発音方法とに対応出来る。
したがって、学習者は流暢で多様な英語フレーズの話し方を仮名で学べる。
【００２１】
「英語フレーズ」とは、複数の英単語を含む文字列のことであり、例えば、熟語（イディオム）、英文(センテンス）、段落（パラグラフ）等を含む概念である。
「出力」とは、表示、印刷だけでなく、データとして他のプログラムや装置に与える場合も含む概念である。
「受付ける」とは、入力部を介して入力される場合だけでなく、他の装置、コンピューター、システム等からデータを受信する場合も含む概念である。
「音声結合方法選択情報」とは、音声結合方法選択指の中から何れの選択指を選択するかの情報である。
「発音記号列」とは、発音表記の一つであり、国際音声記号（International Phonetic Alphabet: IPA）等の言語音声の発音を正確に表記するための発音記号からなる列である。
「仮名表記」とは、発音表記の一つであり、言語音声の発音を、仮名文字を使って表記した文字列である。
「発音表記(フォネティック  トランスクリプション）」とは、言語音声(スピーチサウンド)の発音を表記するため文字列である。
「末尾発音記号」とは、英単語の語末の音声を表記する発音記号である。
「先頭発音記号」とは、英単語の語頭の音声を表記する発音記号である。
「先頭仮名表記」とは、英単語の語頭の音声を表記する１拍（モーラ）の仮名文字である。
「末尾発音記号と先頭発音記号とに対応付けられた結合済発音記号列」とは、末尾発音記号が表記する音声と先頭発音記号が表記する音声とが結合して出来た音声を表記する発音記号列である。
「末尾発音記号と先頭仮名表記とに対応付けられた結合済仮名表記」とは、末尾発音記号が表記する音声と先頭仮名表記が表記する音声とが結合して出来た音声を表記する仮名表記である。
「１拍（モーラ）の仮名文字」とは、直音を表記する1文字の仮名文字（例えば「ア」、「カ」、「サ」）、拗音を表記する1文字の仮名文字と小書きの仮名文字（例えば「キュ」、「チュ」）、促音を表記する1文字の小書きの仮名文字（「ッ」）、撥音を表記する1文字の仮名文字（「ン」）、又は長音記号「ー」である。
「１拍（モーラ）の音声」とは、1文字の仮名文字で表記する直音（例えば「ア」、「カ」、「サ」で表記される音声）、1文字の仮名文字と小書きの仮名文字で表記する拗音（例えば「キュ」、「チュ」で表記される音声）、促音（「ッ」で表記する音声）、撥音（「ン」で表記する音声）、又は長音（長音記号「ー」で表記する音声）である。
【発明の効果】
【００２２】
本発明の、発音学習コンテンツ提供装置、システム、プログラム、及び方法によれば、流暢で多様な英語フレーズの話し方を仮名で学習できるようになった。
【図面の簡単な説明】
【００２３】
【図１】は、従来技術による英語フレーズの話し方を学習する際の表示画面である。
【図２】は、本発明の第１の実施の形態に係る学習装置１００の全体構成を示すブロック図である。
【図３】は、本発明の音声結合方法選択指を出力した際のディスプレイ画面の例を示している。
【図４】は、本発明の第１及び第３の実施の形態に係る学習装置１００を、中央演算処理装置を用いて実現した場合のハードウェア構成の一例を示す。
【図５】は、本発明の第１の実施の形態の英単語発音記号列情報１２の一例を示す図である。
【図６】は、本発明の第１の実施の形態の結合済発音記号列情報１４の一例を示す図である。
【図７】は、本発明の第１の実施の形態の隣接発音記号列結合可能性判定部２５の処理の一例を示すフローチャートである。
【図８】は、本発明の第１の実施の形態の英語フレーズ仮名表記導出部２８の処理の一例を示すフローチャートである。
【図９】は、本発明の第１と第２の実施の形態の発音学習コンテンツ提供処理を実現するために学習装置１００が実行する処理手順の一例をフローチャート形式で示したものである。
【図１０】は、本発明の第２の実施の形態に係る学習装置１００の全体構成を示すブロック図である。
【図１１】は、本発明の第２及び第４の実施の形態に係る学習装置１００を、中央演算処理装置を用いて実現した場合のハードウェア構成の一例を示す。
【図１２】は、本発明の第２の実施の形態の英単語仮名表記情報１３の一例を示す図である。
【図１３】は、本発明の第２の実施の形態の結合済仮名表記情報１４bの一例を示す図である。
【図１４】は、本発明の第２の実施の形態の隣接発音記号列結合可能性判定部２５ｂの処理の一例を示すフローチャートである。
【図１５】は、本発明の第２の実施の形態の英語フレーズ仮名表記導出部２８ｂの処理の一例を示すフローチャートである。
【図１６】は、本発明の第３、第４、及び第６の実施の形態に係る発音学習コンテンツ提供システムの概略図である。
【図１７】は、本発明の第３の実施の形態に係る学習装置１００の全体構成を示すブロック図である。
【図１８】は、本発明の第３と第４の実施の形態の発音学習コンテンツ提供処理を実現するために学習装置１００並びに端末装置２００がそれぞれ実行する処理手順の一例をフローチャート形式で示したものである。
【図１９】は、本発明の第４の実施の形態に係る学習装置１００の全体構成を示すブロック図である。
【図２０】は、本発明の第５の実施の形態に係る学習装置１００の全体構成を示すブロック図である。
【図２１】は、本発明の第５及び第６の実施の形態に係る学習装置１００を、中央演算処理装置を用いて実現した場合のハードウェア構成の一例を示す。
【図２２】は、本発明の第５の実施の形態の英語フレーズ仮名表記情報１６の一例を示す図である。
【図２３】は、本発明の第５の実施の形態の発音学習コンテンツ提供処理を実現するために学習装置１００が実行する処理手順の一例をフローチャート形式で示したものである。
【図２４】は、本発明の第６の実施の形態に係る学習装置１００の全体構成を示すブロック図である。
【図２５】は、本発明の第６の実施の形態の発音学習コンテンツ提供処理を実現するために学習装置１００並びに端末装置２００がそれぞれ実行する処理手順の一例をフローチャート形式で示したものである。
【図２６】は、本発明の第１、第２、及び第５の実施の形態の変形例に係る学習装置１００を用いたシステムの概略図である。
【図２７】は、本発明の第３、第４、及び第６の実施の形態の変形例に係る発音学習コンテンツ提供システムの概略図である。
【図２８】は、本明細書で使用する下線付きの発音記号と国際音声記号との対応関係を表したものである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、これら実施の形態により本発明が限定されるものではない。
【００２５】
１．第１の実施の形態
（１）概要
図２は、本実施の形態に係る発音学習コンテンツ提供装置（以後、「学習装置１００」とも記載する）の全体構成を示すブロック図である。学習装置１００は、学習者から各種操作命令及び各種入力情報を受付け、これらに応じた発音学習に関するコンテンツを出力する。
学習装置１００は、記憶部１０と、制御部２０と、送受信制御部３０と、一時記憶部４０と、ディスク装置４１と、情報記録媒体４２と、入力部５０と、出力部６０とを備えている。以下、これらを説明する。
【００２６】
（１−１）入力部
入力部５０は、学習者が英語フレーズ発音学習に必要な各種情報や各種操作命令を学習装置１００に入力するためのものである。本実施の形態では、後述するキーボード/マウス３４がこれに該当する。
【００２７】
（１−２）出力部
出力部６０は、各種操作画面や文字列等の英語フレーズ発音学習に関するコンテンツを学習装置１００から出力するためのものである。本実施の形態では、後述するディスプレイ３２がこれに該当する。
【００２８】
（１−３）記憶部
記憶部１０には、少なくとも、後述する英単語情報１１と、英単語発音記号列情報１２と、結合済発音記号列情報１４が記憶されている。本実施の形態では、後述するハードディスクドライブ３９がこれに該当する。
【００２９】
（１−３−１）英単語情報１１
英単語情報１１は、英単語を記憶する。
【００３０】
（１−３−２）英単語発音記号列情報１２
英単語発音記号列情報１２は、英単語情報１１に記憶された英単語に対応付けられた発音記号列を記憶する。
【００３１】
（１−３−３）結合済発音記号列情報１４
結合済発音記号列情報１４は、末尾発音記号と先頭発音記号とに対応付けられた結合済発音記号列を記憶する。
なお、本実施の形態では、結合済発音記号列情報１４を記憶部１０に設けたが、結合済発音記号列情報１４を本実施の形態に係るプログラムである発音学習プログラム８０内に設けても良い。
【００３２】
（１−４）制御部
制御部２０は、以下に説明する英語フレーズ受付部２２、音声結合方法選択部２３、仮名表記論理導出部２４、隣接発音記号列結合可能性判定部２５、第１の隣接発音記号列結合部２６a１、第２の隣接発音記号列結合部２６a２、英語フレーズ仮名表記導出部２８、英語フレーズ仮名表記出力部２９を備える。
本実施の形態では、後述するＣＰＵ（中央演算処理装置）３１が制御部２０に該当する。
【００３３】
（１−４−１）英語フレーズ受付部２２
英語フレーズ受付部２２では、学習者が、発音学習のための英語フレーズを、入力部５０を介して入力し、この英語フレーズを学習装置１００が受付ける。ただしこの受付けられる英語フレーズは、英単語情報１１に記憶された英単語からなる。
以下、この英語フレーズにはＮ個の英単語が含まれているとし（但しＮ≧2）、この英語フレーズに第i番目に現れる英単語を「第i番目の英単語」と以後記載する（但しｉ＝１、…、Ｎ）。
なお、学習者が、英語フレーズを直接入力することで、この英語フレーズを受付けても良いが、記憶部１０、一時記憶部４０或いは情報記録媒体４２に、あらかじめいくつかの英語フレーズを含む英語フレーズ情報ファイルを記録しておき、学習者がこれら英語フレーズを選択するための情報を、入力部５０を介して入力し、学習装置１００がこの情報に対応する英語フレーズをこの英語フレーズ情報ファイルから読み込むことで、学習装置１００がこの英語フレーズを受付けても良い。  
【００３４】
（１−４−２）音声結合方法選択部２３
音声結合方法選択部２３は、学習装置１００が、英語フレーズ受付部２２で受付けられた英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を出力部６０に出力する。次に、学習者がこの音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を学習装置１００の入力部５０を介して入力することで、学習装置１００がこの音声結合方法選択情報を受付ける。
この受付けられた英語フレーズがN個の英単語を含むとすると、この音声結合方法選択指は第１番目から第（N-1）番目の選択指からなり、この第i番目の選択指は、この英語フレーズに含まれる第i番目と第(i+1)番目の英単語の音声を結合するか否かの選択指（以下、「第i番目の音声結合方法選択指」とも記載）である(但しi=1,2,…N-1)。
この受付けられた英語フレーズがN個の英単語を含むとすると、この音声結合方法選択情報は第１番目から第（N-1）番目の情報からなり、この第i番目の情報はこの英語フレーズに含まれる第i番目と第(i+1)番目の英単語の音声を結合するか否かの情報（以下、「第i番目の音声結合方法選択情報」とも記載）である(但しi=1,2,…N-1)。
本実施の形態及び他の実施の形態では、第i番目の音声結合方法選択情報は「yes」と「no」の二値に値を取るフラグとして実装されている(但しi=1,2,…N-1)。
図３の（ａ）は、音声結合方法選択指を出力部６０に出力した際の出力画面の一例を示している。図３の（ａ）では、第i番目の音声結合方法選択指は、チェックボックスL(i)として表示されている(但しi=1,2,…N-1)。
なお、図３の（ａ）では、音声結合方法選択指が、隣接する英単語の間に位置するＮ-1個のチェックボックスとして表示されているが、このチェックボックスはラジオボタンやプルダウンリスト等の他のGUI（グラフィカルユーザーインターフェイス）を用いた選択指で置き換えても良い。
なお、このチェックボックスは、必ずしも隣接する二つの英単語の間に位置する必要はなく、各英単語の上部や下部等の周辺部に位置してもよい。
【００３５】
（１−４−３）仮名表記論理導出部２４
仮名表記論理導出部２４は、学習装置１００が、発音記号列からこの発音記号列に対応する仮名表記を論理的に導出する（仮名表記導出手段）。
【００３６】
（１−４−４）隣接発音記号列結合可能性判定部２５
隣接発音記号列結合可能性判定部２５は、後述する英語フレーズ仮名表記導出部２８の処理過程で用いられる。
隣接発音記号列結合可能性判定部２５は、学習装置１００が、第ｉ番目の英単語に対応する発音記号列（前方英単語に対応する発音記号列、以後「第ｉ番目の発音記号列」と記載する）と第（ｉ＋１）番目の英単語に対応する発音記号列（後方英単語に対応する発音記号列）とが、結合済発音記号列情報１４を用いて、音声的に結合可能であるか否かを判断する。
【００３７】
（１−４−５）第１の隣接発音記号列結合部２６a１
第１の隣接発音記号列結合部２６a１は、後述する英語フレーズ仮名表記導出部２８の処理過程で用いられる。
第１の隣接発音記号列結合部２６a1は、学習装置１００が、結合済発音記号列情報１４に基づいて、第ｉ番目の発音記号列と第（ｉ＋１）番目の発音記号列とを音声的に結合する(但し、i≧１且つｉ≦N-1)。ここで「第ｉ番目の発音記号列と第（ｉ＋１）番目の発音記号列とを音声的に結合する」とは、第ｉ番目の発音記号列が表記する音声と、第（ｉ＋１）番目の発音記号列が表記する音声とが結合した音声を表記するための発音記号列を導出することである。
【００３８】
（１−４−６）第２の隣接発音記号列結合部２６a２
第２の隣接発音記号列結合部２６a２は、後述する英語フレーズ仮名表記導出部２８の処理過程で用いられる。
第２の隣接発音記号列結合部２６a２は、学習装置１００が、結合済発音記号列情報１４に基づいて、「結合処理過程にある発音記号列」と「第（i+1）番目の発音記号列」を音声的に結合する(但し、i≧2且つｉ≦N-1)。ここで「結合処理過程にある発音記号列」とは、後述する英語フレーズ仮名表記導出部２８の処理過程で導出される発音記号列のことであり、受付けられた音声結合方法選択情報に基づいて第1番目から第i番目の発音記号列を順番に結合した結果導出され、少なくとも、先頭発音記号の部分を除いた第i番目の発音記号列を含む。
【００３９】
（１−４−７）英語フレーズ仮名表記導出部２８
英語フレーズ仮名表記導出部２８は、学習装置１００が、受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、英単語発音記号列情報１２を用いて取得する。また、学習装置１００が、受付けられた音声結合方法選択情報と結合済発音記号列情報１４とに基づいて、これら取得された発音記号列を音声的に結合することで、これら取得された発音記号列に対応し、且つこの英語フレーズの話し方を表す、仮名表記の列を、仮名表記論理導出部２４を用いて導出する。
英語フレーズ仮名表記導出部２８は、これら取得された発音記号列を音声的に結合する際に、隣接発音記号列結合可能性判定部２５と、第１の隣接発音記号列結合部２６a１と、第２の隣接発音記号列結合部２６a２とを用いる。
【００４０】
（１−４−８）英語フレーズ仮名表記出力部２９
英語フレーズ仮名表記出力部２９は、学習装置１００が、英語フレーズ仮名表記導出部２８で導出された、仮名表記の列を出力部６０に出力する。学習者は、この出力された、仮名表記の列を用いて、英語フレーズの話し方を学ぶ。
この仮名表記の列を構成する各仮名表記は、受付けられた音声結合方法選択情報と結合済発音記号列情報１４とに基づいて結合された英単語群の音声、或いはこの音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記している。
【００４１】
（１−５）送受信制御部
送受信制御部３０は、通信ネットワークを介して通信可能な（図示しない）サーバー装置等と各種情報の送受信をすることを制御する。本実施の形態では、後述する通信装置３５がこれに該当する。
【００４２】
（１−６）一時記憶部４０
一時記憶部４０は、本実施の形態に係るプログラムである発音学習コンテンツ提供プログラム（以後、「発音学習プログラム８０」とも記載する）を含む各種プログラム、及び各種情報を一時記憶する。本実施の形態では、後述するＲＡＭ３３がこれに該当する。
【００４３】
（１−７）ディスク装置４１
ディスク装置４１は、情報記録媒体４２に接続され、この情報記録媒体４２に記録された各種プログラムや各種情報を読み込む。本実施の形態では、後述するDVD−ＲＯＭドライブ３６がこれに該当する。
【００４４】
（１−８）情報記録媒体４２
情報記録媒体４２は、各種プログラムや各種情報を記録する。本実施の形態では、後述する、ＤＶＤ−ＲＯＭ３７がこれに該当する。
【００４５】
（２）ハードウェア構成
図４は、本実施の形態に係る学習装置１００をＣＰＵ（中央演算処理装置）３１を用いて実現した場合のハードウェア構成の一例を示す。制御部２０に相当するＣＰＵ３１には、出力部６０に相当するディスプレイ３２と、入力部５０に相当するキーボード/マウス３４と、一時記憶部４０に相当するＲＡＭ３３と、記憶部１０に相当するハードディスクドライブ３９と、ディスク装置４１に相当するDVD−ＲＯＭドライブ３６と、情報記録媒体４２に相当するDVD−ＲＯＭ３７と、送受信制御部３０に相当する通信装置３５とが接続されている。以下、これらを説明する。
ＣＰＵ３１は、装置全体の制御を司り、本実施の形態に係るプログラムである発音学習プログラム８０を実行する。
ディスプレイ３２は、発音学習に必要な各種操作画面や情報等を出力する。
ＲＡＭ３３は、本実施の形態に係る発音学習プログラム８０を含む各種プログラム、各種情報を一時的に記憶する。
キーボード/マウス３４は、学習者から各種操作命令、各種情報を入力するために用いられる。
通信装置３５は、通信ネットワークに接続するためのインターフェースであり、例えばＬＡＮポート、モデム、無線ＬＡＮ、ルーター等で構成される。
DVD−ＲＯＭドライブ３６には、ＤＶＤ−ＲＯＭ３７が接続され、ＤＶＤ−ＲＯＭ３７から各種プログラムや各種情報を読み込むことが可能である。
ハードディスクドライブ３９には、英単語情報１１を記録した英単語ファイル、英単語発音記号列情報１２を記録した英単語発音記号列ファイル、結合済発音記号列情報１４を記録した結合済発音記号列ファイル、本実施の形態に係る発音学習プログラム８０、オペレーティングシステム（ＯＳ）等が記憶されている。この発音学習プログラム８０は、ディスク装置４１を介して、情報記録媒体４２からインストールされたものである。
【００４６】
（３）データ構造
（３−１）英単語発音記号列情報１２
英単語発音記号列情報１２のデータ構造の一例を説明する。
英単語発音記号列情報１２は、英単語領域、発音記号列領域を有している。
英単語領域には、英単語情報１１に記憶された英単語が記憶されている。
発音記号列領域には、英単語領域に記憶された英単語に対応する発音記号列が記憶されている。
図５は、本実施の形態の英単語発音記号列情報１２の一例を示す図である。
【００４７】
（３−２）結合済発音記号列情報１４
結合済発音記号列情報１４のデータ構造の一例を説明する。
結合済発音記号列情報１４は、末尾発音記号領域、先頭発音記号領域、結合済発音記号列領域を有している。
末尾発音記号領域には、末尾発音記号が記録される。
先頭発音記号領域には、先頭発音記号が記録される。
結合済発音記号列領域には、末尾発音記号領域に記録された末尾発音記号と先頭発音記号領域に記録された先頭発音記号とに対応する結合済発音記号列が記録される。
図６は、本実施の形態の結合済発音記号列情報１４の一例を示す図である。
【００４８】
（４）処理
（４−１)隣接発音記号列結合可能性判定処理
図７は、本実施の形態の隣接発音記号列結合可能性判定部２５の処理の一例を示すフローチャートである。
まずステップSa１では、CPU３１が、第i番目の発音記号列の末尾発音記号と第（i+1)番目の発音記号列の先頭発音記号とを抽出する。
続くステップSa２では、CPU３１が、前記抽出された末尾発音記号と前記抽出された先頭発音記号とに対応する結合済発音記号列を結合済発音記号列情報１４より検索し、もしこの結合済発音記号列が見つかれば、ステップSa３に進み、もしこの結合済発音記号列が見つからなければ、ステップSa４に進む。
ステップSa３では、CPU３１が、「第i番目の発音記号列と第（i+1)番目の発音記号列とが音声的に結合可能である（yes)」と判断する。
ステップSa４では、CPU３１が、「第i番目の発音記号列と第（i+1)番目の発音記号列とが音声的に結合不可能である（no)」と判断する。
【００４９】
（４−１−１）隣接発音記号列結合可能性判定処理の例１
英語フレーズ「YOU PUT YOUR HAND ON IT」が受付けられる場合、隣接発音記号列結合可能性判定部２５が、第２番目の発音記号列/put/と第3番目の発音記号列/jouｒ/とが、結合済発音記号列情報１４を用いて、音声的に結合可能であるか否か判断する処理の一具体例を説明する。本明細書では、発音記号（又は発音記号列）として、2つの/で囲んだ国際音声記号（International Phonetic Alphabet: IPA）を用いるが、文字コードの制限により、一部の国際音声記号を、本来のものとは異なる下線付きの発音記号で表す（本明細書で使用する下線付きの発音記号と国際音声記号との対応関係は、図２８の「発音記号対応表」を参照）。
本具体例では、英単語情報１１には、英単語「YOU」、英単語「PUT」、英単語「YOUR」、英単語「HAND」、英単語「ON」、および英単語「IT」が記録され、英単語発音記号列情報１２には、英単語「YOU」に対応付けられた発音記号列/ju/、英単語「PUT」に対応付けられた発音記号列/put/、英単語「YOUR」 に対応付けられた発音記号列/jouｒ/、英単語「HAND」に対応付けられた発音記号列/h＠nd/、英単語「ON」に対応付けられた発音記号列/on/、および英単語「IT」に対応付けられた発音記号列/ιt/が記録されているとする。また、結合済発音記号列情報１４には、末尾発音記号/t/と先頭発音記号/j/とに対応付けられた結合済発音記号列/t∫/と、末尾発音記号/d/と先頭発音記号/o/とに対応付けられた結合済発音記号列/do/と、末尾発音記号/n/と先頭発音記号/ι/とに対応付けられた結合済発音記号列/nι/が記憶されているとする。
まずステップSa１では、CPU３１が、第２番目の発音記号列/put/の末尾発音記号/t/と第３番目の発音記号列/jouｒ/の先頭発音記号/j/とを抽出する。
続くステップSa２では、CPU３１が、前記抽出された末尾発音記号/t/と前記抽出された先頭発音記号/j/とに対応する結合済発音記号列を結合済発音記号列情報１４より検索し、結合済発音記号列/t∫/が見つかるので、ステップSa３に進む。
ステップSa３では、CPU３１が、「第２番目の発音記号列/put/と第３番目の発音記号列/jouｒ/とが音声的に結合可能である（yes)」と判断する。
【００５０】
（４−１−２）隣接発音記号列結合可能性判定処理の例２
英語フレーズ「YOU PUT YOUR HAND ON IT」が受付けられる場合、隣接発音記号列結合可能性判定部２５が、第４番目の発音記号列/h＠nd/と第５番目の発音記号列/on/とが、結合済発音記号列情報１４を用いて、音声的に結合可能であるか否か判断する処理の一具体例を説明する。
本具体例でも、上述の「隣接発音記号列結合可能性判定処理の例１」と同じ情報が記憶部に記憶されているとする。
まずステップSa１では、CPU３１が、第４番目の発音記号列/h＠nd/の末尾発音記号/d/と第５番目の発音記号列/on/の先頭発音記号/o/とを抽出する。
続くステップSa２では、CPU３１が、前記抽出された末尾発音記号/d/と前記抽出された先頭発音記号/o/とに対応する結合済発音記号列を結合済発音記号列情報１４より検索し、結合済発音記号列/do/が見つかるので、ステップSa３に進む。
ステップSa３では、CPU３１が、「第４番目の発音記号列/h＠nd/と第５番目の発音記号列/on/が音声的に結合可能である（yes)」と判断する。
【００５１】
（４−１−３）隣接発音記号列結合可能性判定処理の例３
英語フレーズ「YOU PUT YOUR HAND ON IT」が受付けられる場合、隣接発音記号列結合可能性判定部２５が、第５番目の発音記号列/on/と第６番目の発音記号列/ιt/とが、結合済発音記号列情報１４を用いて、音声的に結合可能であるか否か判断する処理の一具体例を説明する。
本具体例でも、上述の「隣接発音記号列結合可能性判定処理の例１」と同じ情報が記憶部に記憶されているとする。
まずステップSa１では、CPU３１が、第５番目の発音記号列/on/の末尾発音記号/n/と第６番目の発音記号列/ιt/の先頭発音記号/ι/とを抽出する。
続くステップSa２では、CPU３１が、前記抽出された末尾発音記号/n/と前記抽出された先頭発音記号/ι/とに対応する結合済発音記号列を結合済発音記号列情報１４より検索し、結合済発音記号列/nι/が見つかるので、ステップSa３に進む。
ステップSa３では、CPU３１が、「第５番目の発音記号列/on/と第６番目の発音記号列/ιt/とが音声的に結合可能である（yes)」と判断する。
【００５２】
（４−２)第１の隣接発音記号列結合処理
第１の隣接発音記号列結合部２６a1の処理の一例を説明する。
第１の隣接発音記号列結合部２６a1は、以下に説明する４つのステップ（ステップSb１〜ステップSb４）に従って、CPU３１が、第i番目の発音記号列（前方英単語に対応する発音記号列）と第（i+1)番目の発音記号列（後方英単語に対応する発音記号列）とを音声的に結合した発音記号列を導出する(但し、i≧１且つｉ≦N-1)。
まずステップSb１では、CPU３１が、第i番目の発音記号列の末尾発音記号と第（i+1)番目の発音記号列の先頭発音記号とを抽出する。
続くステップSb２では、CPU３１が、前記抽出された末尾発音記号と前記抽出された先頭発音記号とに対応する結合済発音記号列を結合済発音記号列情報１４より取得する。
続くステップSb３では、CPU３１が、第i番目の発音記号列から末尾発音記号を削除した第１の部分発音記号列を導出するとともに、第（i+1)番目の発音記号列から先頭発音記号を削除した第２の部分発音記号列を導出する。
続くステップSb４では、CPU３１が、前記導出された第１の部分発音記号列の末尾に、前記取得された結合済発音記号列と、前記導出された第２の部分発音記号列とをこの順序で加えた発音記号列を導出し、この導出された発音記号列を「第i番目の発音記号列と第（i+1)番目の発音記号列とを音声的に結合した発音記号列」とする。
【００５３】
（４−２−１）第１の隣接発音記号列結合処理の例１
英語フレーズ「YOU PUT YOUR HAND ON IT」が受付けられる場合、第１の隣接発音記号列結合部２６a1が、第２番目の発音記号列/put/と第３番目の発音記号列/jouｒ/とを音声的に結合する処理の一具体例を説明する。
本具体例でも、上述の「隣接発音記号列結合可能性判定処理の例１」と同じ情報が記憶部に記憶されているとする。
まずステップSb１では、CPU３１が、第２番目の発音記号列/put/の末尾発音記号/t/と第３番目の発音記号列/jouｒ/の先頭発音記号/j/とを抽出する。
続くステップSb２では、CPU３１が、前記抽出された末尾発音記号/t/と前記抽出された先頭発音記号/j/とに対応する結合済発音記号列/t∫/を結合済発音記号列情報１４より取得する。
続くステップSb３では、第２番目の発音記号列/put/から末尾発音記号/t/を削除した第１の部分発音記号列/pu/を導出するとともに、第３番目の発音記号列/jouｒ/から先頭発音記号/j/を削除した第2の部分発音記号列/ouｒ/を導出する。
続くステップSb４では、CPU３１が、前記導出された第１の部分発音記号列/pu/の末尾に、前記取得された結合済発音記号列/t∫/と前記導出された第２の部分発音記号列/ouｒ/とをこの順序で加えた発音記号列/put∫ouｒ/を導出し、この発音記号列/put∫ouｒ/を「第２番目の発音記号列/put/と第３番目の発音記号列/jouｒ/を音声的に結合した発音記号列」とする。
【００５４】
（４−２−２）第１の隣接発音記号列結合処理の例２
英語フレーズ「YOU PUT YOUR HAND ON IT」が受付けられる場合、第１の隣接発音記号列結合部２６a1が、第４番目の発音記号列/h＠nd/と第５番目の発音記号列/on/とを音声的に結合する処理の一具体例を説明する。
本具体例でも、上述の「隣接発音記号列結合可能性判定処理の例１」と同じ情報が記憶部に記憶されているとする。
まずステップSb１では、CPU３１が、第４番目の発音記号列/h＠nd/の末尾発音記号/d/と第５番目の発音記号列/on/の先頭発音記号/o/とを抽出する。
続くステップSb２では、CPU３１が、前記抽出された末尾発音記号/d/と前記抽出された先頭発音記号/o/とに対応する結合済発音記号列/do/を結合済発音記号列情報１４より取得する。
続くステップSb３では、第４番目の発音記号列/h＠nd/から末尾発音記号/d/を削除した第１の部分発音記号列/h＠n/を導出するとともに、第５番目の発音記号列/on/から先頭発音記号/o/を削除した第２の部分発音記号列/n/を導出する。
続くステップSb４では、CPU３１が、前記導出された第１の部分発音記号列/h＠n/の末尾に、前記取得された結合済発音記号列/do/と、前記導出された第２の部分発音記号列/n/とをこの順序で加えた発音記号列/h＠ndon/を導出し、この発音記号列/h＠ndon/を「第４番目の発音記号列/h＠nd/と第５番目の発音記号列/on/を音声的に結合した発音記号列」とする。
【００５５】
（４−３)第２の隣接発音記号列結合処理
第２の隣接発音記号列結合部２６a２の処理の一例を説明する。
第２の隣接発音記号列結合部２６a２は、以下に説明する４つのステップ（ステップSc１〜ステップSc４）に従って、CPU３１が、「結合処理過程にある発音記号列」と「第（i+1）番目の発音記号列」とを音声的に結合した発音記号列を導出する(但し、i≧２且つｉ≦N-1)。
まずステップSc１では、CPU３１が、第i番目の発音記号列の末尾発音記号と第（i+1)番目の発音記号列の先頭発音記号とを抽出する。
続くステップSc２では、CPU３１が、前記抽出された末尾発音記号と前記抽出された先頭発音記号とに対応する結合済発音記号列を結合済発音記号列情報１４より取得する。
続くステップSc３では、「結合処理過程にある発音記号列」から末尾発音記号を削除した第１の部分発音記号列を導出するとともに、第（i+1)番目の発音記号列から先頭発音記号を削除した第２の部分発音記号列を導出する。
続くステップSc４では、CPU３１が、前記導出された第１の部分発音記号列の末尾に、前記取得された結合済発音記号列と、前記第２の部分発音記号列とをこの順序で加えた発音記号列を導出し、この導出された発音記号列を「結合処理過程にある発音記号列と第（i+1)番目の発音記号列とを音声的に結合した発音記号列」とする。
【００５６】
（４−３−１）第２の隣接発音記号列結合処理の例
英語フレーズ「YOU PUT YOUR HAND ON IT」が受付けられる場合、第２の隣接発音記号列結合部２６a２が、「結合処理過程にある発音記号列/h＠ndon/」と「第６番目の発音記号列/ιt/」とを音声的に結合する処理の一具体例を説明する。
本具体例でも、上述の「隣接発音記号列結合可能性判定処理の例１」と同じ情報が記憶部に記憶されているとする。
まずステップSc１では、CPU３１が、第５番目の発音記号列/on/の末尾発音記号/n/と第６番目の発音記号列/ιt/の先頭発音記号/ι/とを抽出する。
続くステップSc２では、CPU３１が、前記抽出された末尾発音記号/n/と前記抽出された先頭発音記号/ι/とに対応する結合済発音記号列/nι/を結合済発音記号列情報１４より取得する。
続くステップSc３では、結合処理過程にある発音記号列/h＠ndon/から末尾発音記号/n/を削除した第1の部分発音記号列/h＠ndo/を導出するとともに、第６番目の発音記号列/ιt/から先頭発音記号/ι/を削除した第２の部分発音記号列/t/を導出する。
続くステップSc４では、CPU３１が、前記導出された第１の部分発音記号列/h＠ndo/の末尾に、前記取得された結合済発音記号列/nι/と、前記導出された第２の部分発音記号列/t/とをこの順序で加えた発音記号列/h＠ndonιt/を導出し、この発音記号列/h＠ndonιt/を「結合処理過程にある発音記号列/h＠ndon/と第６番目の発音記号列/ιt/を音声的に結合した発音記号列」とする。
【００５７】
（４−４）仮名表記論理導出処理
仮名表記論理導出部２４が、発音記号列からこの発音記号列に対応する仮名表記を導出する処理の一例を説明する。
仮名表記論理導出部２４は、以下に説明する３つのステップ（ステップSｄ１〜ステップSｄ３）からなる。
まずステップSｄ１では、CPU３１が、発音記号列に含まれる各発音記号を、以下の五種類の発音記号に分類する。
(i)母音を表記する発音記号（例えば、国際音声記号の/a/、/i/、/u/、/e/等で、以後「母音記号」と記載する）。
(ii) 半母音を除いた子音を表記する発音記号（例えば、国際音声記号の/k/、/g/、/s/等で、以後、単に「子音記号」と記載する）。
(iii)半母音を表記する発音記号(例えば、国際音声記号の/j/と/ｗ/で、以後「半母音記号」と記載する）。
(iv)長い音を表記する発音記号（例えば、発音記号の/:/）。
(v)その他のアクセント等を表記する発音記号。
【００５８】
続くステップSｄ２では、CPU３１が、前記発音記号列を、以下のa）〜ｇ）の７種類のセグメント（発音記号または発音記号群）に分解する。
a）子音記号・半母音記号・母音記号の順で続く特定の三つの発音記号からなる発音記号群(例えば、国際音声記号を用いた発音記号列/kju/)。
b）子音記号・母音記号の順で続く二つの発音記号からなる発音記号群(例えば、国際音声記号を用いた発音記号列/ku/)。
c) a)の発音記号群に含まれず且つ半母音記号・母音記号の順で続く二つの発音記号からなる発音記号群(例えば、国際音声記号を用いた発音記号列/ｊu/)。
d）直前に子音記号や半母音記号を伴わない「単独の母音記号」(例えば、国際音声記号の/u/)。
e)直後に母音記号や半母音記号を伴わない「単独の子音記号」(例えば、国際音声記号の/k/)。
ｆ）長い音を表記する発音記号。
ｇ）その他のアクセント等を表記する発音記号。
【００５９】
続くステップSｄ３では、CPU３１が、
a）のセグメントには、対応する拗音を表記する１モーラの仮名文字（例えば、「キャ」、「シャ」、「ジュ」）を、
b）とｃ）のセグメントには、対応する直音を表記する１モーラの仮名文字（例えば、「カ」、「サ」、「ヤ」）を、
ｄ）のセグメントには、対応する母音を表記する１モーラの仮名文字（例えば、「ア」、「ウ」、「オ」）を、
e）のセグメントには、対応する１モーラの仮名文字（例えば、「ク」、「トゥ」、「ル」,「ン」）、又は促音を表記する仮名文字と対応する１モーラの仮名文字（例えば、「ック」、「ットゥ」）を、
f）のセグメントには、長音符（「ー」）を割り当て、
ｇ）のセグメントには、仮名文字を割り当てないことで、
前記発音記号列からこの発音記号列に対応する仮名表記を導出する。
【００６０】
（４−４−１）仮名表記論理導出処理の例１
仮名表記論理導出部２４が、発音記号列/ju/から仮名表記「ユ」を導出する処理の一具体例を説明する
まずステップSd１では、CPU３１が、発音記号列/ju/に含まれる/j/を半母音記号に、/u/を母音記号に分類する。
続くステップSd２では、CPU３１が、発音記号列/ju/を、半母音記号・母音記号の順で続く発音記号群/ju/のセグメントに分解する。
続くステップSd３では、CPU３１が、/ju/のセグメントには対応する１モーラの仮名文字「ユ」を割り当てることで、発音記号列/ju/に対応する仮名表記「ユ」を導出する。
【００６１】
（４−４−２）仮名表記論理導出処理の例２
仮名表記論理導出部２４が、発音記号列/put∫ouｒ/から仮名表記「プチョウア」を導出する処理の一具体例を説明する
まずステップSd１では、CPU３１が、発音記号列/put∫ouｒ/に含まれる/u/と/o/を母音記号、/p/と、/t∫/と、/ｒ/を子音記号に分類する。
続くステップSd２では、CPU３１が、発音記号列/put∫ouｒ/を、子音記号・母音記号の順で続く発音記号群（/pu/と/t∫o/）、直前に子音記号や半母音記号を伴わない単独の母音記号/u/、直後に母音記号や半母音記号を伴わない単独の子音記号/ｒ/、のセグメントに分解する。
続くステップSd３では、CPU３１が、/pu/のセグメントには対応する１モーラの仮名文字「プ」を、/t∫o/のセグメントには対応する１モーラの仮名文字「チョ」を、/u/のセグメントには対応する１モーラの仮名文字「ウ」を、/ｒ/のセグメントには対応する１モーラの仮名文字「ア」を割り当てることで、発音記号列/put∫ouｒ/に対応する仮名表記「プチョウア」を導出する。
【００６２】
（４−４−３）仮名表記論理導出処理の例３
仮名表記論理導出部２４が、発音記号列/h＠ndonιt/から仮名表記「ハンドニトゥ」を導出する処理の一具体例を説明する
まずステップSd１では、CPU３１が、発音記号列/h＠ndonιt/に含まれる/＠/と、/o/と、/ι/を母音記号、/h/と、/n/と、/d/と、/t/を子音記号に分類する。
続くステップSd２では、CPU３１が、発音記号列/h＠ndonιt/を、子音記号・母音記号の順で続く発音記号群（/h＠/、/do/及び/nι/）、直後に母音記号や半母音記号を伴わない単独の子音記号（/n/と/t/）、のセグメントに分解する。
続くステップSd３では、CPU３１が、/h＠/のセグメントには対応する１モーラの仮名文字「ハ」を、/do/のセグメントには対応する１モーラの仮名文字「ド」を、/nι/のセグメントには対応する１モーラの仮名文字「ニ」を、/n/のセグメントには対応する１モーラの仮名文字「ン」を、/t/のセグメントには対応する１モーラの仮名文字「トゥ」を、割り当てることで、発音記号列/h＠ndonιt/に対応する仮名表記「ハンドニトゥ」を導出する。
【００６３】
（４−５）英語フレーズ仮名表記導出処理
図８は、本実施の形態の英語フレーズ仮名表記導出部２８の処理の一例を示すフローチャートである。
まずステップSe１では、CPU３１が、変数i＝０、変数j＝0、結合フラグf＝０、直前結合フラグg＝０に設定するとともに、第1番目から第N番目の発音記号列を英単語発音記号列情報１２から取得する。
続くステップSe２では、CPU３１が、変数iをインクリメントする。
続くステップSe３では、CPU３１が、結合フラグfの値を直前結合フラグgに保存してから、後述する第１の条件と第２の条件が同時に満たされているかどうかをチェックし、
この第１の条件とこの第２の条件が同時に満たされている場合は、結合フラグf＝１に設定してからステップSe４に進む。
この第１の条件とこの第２の条件が同時に満たされていない場合は、結合フラグf＝0に設定してからステップSe７に進む。
「第１の条件」とは、第i番目の音声結合方法選択情報が「yes」である、という条件である。
「第２の条件」とは、隣接発音記号列結合可能性判定部２５が、第i番目の発音記号列と第(i+1)番目の発音記号列とは音声的に結合可能であると判断する、という条件である。
ステップSe４では、CPU３１が、直前結合フラグgが1であるかどうかをチェックし、もし直前結合フラグgが1の場合はステップSe５に進み、もし直前結合フラグgが1でない場合は変数ｊをインクリメントしてからステップSe６に進む。
【００６４】
ステップSe５では、CPU３１が、第２の隣接発音記号列結合部２６a２を用いて、「第jの結合処理過程にある発音記号列」と「第(i+1)番目の発音記号列」とを音声的に結合した発音記号列を導出するとともに、この導出された発音記号列を改めて「第jの結合処理過程にある発音記号列」とする。
また第i番目の発音記号列を「結合済」とするとともに、第(i+1)番目の発音記号列も「結合済」として、ステップSe７に進む。
ステップSe６では、CPU３１が、第１の隣接発音記号列結合部２６a１を用いて、「第i番目の発音記号列」と「第(i+1)番目の発音記号列」とを音声的に結合した発音記号列を導出するとともに、この導出された発音記号列を「第jの結合処理過程にある発音記号列」とする。また第i番目の発音記号列を「結合済」とするとともに、第(i+1)番目の発音記号列も「結合済」として、ステップSe７に進む。
ステップSe７では、CPU３１が、変数iがN-1であるかどうかをチェックし、変数iがN-1であればステップSe８に進み、変数iがN-1でなければステップSe２に戻る。
【００６５】
ステップSe８では、もし変数jが１以上であれば、CPU３１が、仮名表記論理導出部２４を用いて、第１から第ｊの結合処理過程にある発音記号列から対応する仮名表記を導出する。この導出されたｊ個の仮名表記は、受付けられた音声結合方法選択情報と結合済発音記号列情報１４とに基づいて結合された英単語群の音声を表記している。
またCPU３１は、（もし存在すれば）全ての「結合済」でない第ｋ番目の発音記号列からも、仮名表記論理導出部２４を用いて、対応する第ｋ番目の仮名表記を導出する（但し、ｋ≧１且つｋ≦Ｎ）。この導出された第ｋ番目の仮名表記は、受付けられた音声結合方法選択情報に基づいて結合されなかった第ｋ番目の英単語の音声を表記している（但し、ｋ≧１且つｋ≦Ｎ）。
続くステップSe９では、CPU３１が、ステップSe８で導出された各仮名表記を、受付けられた英語フレーズで発音される順番に、順序付けることによって、取得された発音記号列に対応し、且つこの英語フレーズの話し方を表す、仮名表記の列を導出する。
【００６６】
（４−５−１）英語フレーズ仮名表記導出処理の例
英語フレーズ「YOU PUT YOUR HAND ON IT」が受付けられる場合の、本実施の形態の英語フレーズ仮名表記導出処理の一具体例を説明する（Ｎ＝6）。
本具体例でも、上述の「隣接発音記号列結合可能性判定処理の例１」と同じ情報が記憶部に記憶されているとする。また、受付けられる第1番目の音声結合選択情報が「no」であり、第２番目の音声結合選択情報が「yes」であり、第３番目の音声結合選択情報が「no」であり、第４番目の音声結合選択情報が「yes」であり、第５番目の音声結合選択情報が「yes」であるとする。
まずステップSe１では、CPU３１が、変数i＝０、変数j＝0、結合フラグf＝０、直前結合フラグg＝０に設定するとともに、第１番目の発音記号列/ju/と、第２番目の発音記号列/put/と、第３番目の発音記号列/jouｒ/と、第４番目の発音記号列/h＠nd/と、第５番目の発音記号列/on/と、第６番目の発音記号列/ιt/とを英単語発音記号列情報１２から取得する。
【００６７】
続くステップSe２では、CPU３１が、変数i=１とする。
続くステップSe３では、CPU３１が、結合フラグfの値「０」を直前結合フラグgに保存し、第１番目の音声結合方法選択情報が「no」であるので、結合フラグf＝0に設定してからステップSe７に進む。
ステップSe７では、CPU３１が、変数iが５でないのでステップSe２に戻る。
【００６８】
続くステップSe２では、CPU３１が、変数i=２とする。
続くステップSe３では、CPU３１が、結合フラグfの値「0」を直前結合フラグgに保存する。
次に、第２番目の音声結合方法選択情報が「yes」であり且つ、「隣接発音記号列結合可能性判定部２５が第２番目の発音記号列/put/と第３番目の発音記号列/jouｒ/とは音声的に結合可能である」と判断するので（上述の「隣接発音記号列結合可能性判定処理の例１」を参照）、結合フラグf＝１に設定してからステップSe４に進む。
続くステップSe４では、CPU３１が、直前結合フラグgが1であるかどうかをチェックし、直前結合フラグgが1でないので、変数ｊ＝１に設定してからステップSe６に進む。
続くステップSe６では、CPU３１が、第1の隣接発音記号列結合部２６a１を用いて、第２番目の発音記号列と第３番目の発音記号列を音声的に結合した発音記号列/put∫ouｒ/を導出するとともに（上述の「第１の隣接発音記号列結合処理の例１」を参照）、この発音記号列/put∫ouｒ/を「第１の結合処理過程にある発音記号列」とする。また第２番目の発音記号列を「結合済」とするとともに、第３番目の発音記号列も「結合済」として、ステップSe７に進む。
続くステップSe７では、CPU３１が、変数iが５でないのでステップSe２に戻る。
【００６９】
続くステップSe２では、CPU３１が、変数i＝3とする。
続くステップSe３では、CPU３１が、結合フラグfの値「1」を直前結合フラグgに保存し、第３番目の音声結合方法選択情報が「no」であるので、結合フラグf＝0に設定してからステップSe７に進む。
続くステップSe７では、CPU３１が、変数iが５でないのでステップSe２に戻る。
【００７０】
続くステップSe２では、CPU３１が、変数i＝4とする。
続くステップSe３では、CPU３１が、結合フラグfの値「０」を直前結合フラグgに保存する。次に、第４番目の音声結合方法選択情報が「yes」であり且つ、「隣接発音記号列結合可能性判定部２５が第４番目の発音記号列/h＠nd/と第５番目の発音記号列/on/とは音声的に結合可能である」と判断するので（上述の「隣接発音記号列結合可能性判定処理の例２」を参照）、結合フラグf＝１に設定してからステップSe４に進む。
続くステップSe４では、CPU３１が、直前結合フラグgが1であるかどうかをチェックし、直前結合フラグgが1でないので、変数ｊ＝２に設定してからステップSe６に進む。
続くステップSe６では、CPU３１が、第１の隣接発音記号列結合部２６a１を用いて、第４番目の発音記号列と第５番目の発音記号列とを音声的に結合した発音記号列/h＠ndon/を導出するとともに（上述の第１の隣接発音記号列結合処理の例２を参照）、この発音記号列/h＠ndon/を「第２の結合処理過程にある発音記号列」とする。また第４番目の発音記号列を「結合済」とするとともに、第５番目の発音記号列も「結合済」として、ステップSe７に進む。
続くステップSe７では、CPU３１が、変数iが５でないのでステップSe２に戻る。
【００７１】
続くステップSe２では、CPU３１が、変数i＝５とする。
続くステップSe３では、CPU３１が、結合フラグfの値「１」を直前結合フラグgに保存する。次に、第５番目の音声結合方法選択情報が「yes」であり且つ、「隣接発音記号列結合可能性判定部２５が第５番目の発音記号列/on/と第６番目の発音記号列/ιt/とは音声的に結合可能である」と判断するので（上述の「隣接発音記号列結合可能性判定処理の例３」を参照）、結合フラグf＝１に設定してからステップSe４に進む。
続くステップSe４では、CPU３１が、直前結合フラグgが1であるかどうかをチェックし、直前結合フラグgが1であるので、ステップSe５に進む。
続くステップSe５では、CPU３１が、第２の隣接発音記号列結合部２６a２を用いて、「第２の結合処理過程にある発音記号列/h＠ndon/」と「第６番目の発音記号列」とを音声的に結合した発音記号列/h＠ndonιt/を導出するとともに（上述の「第２の隣接発音記号列結合処理の例」を参照）、この発音記号列/h＠ndonιt/を改めて「第２の結合処理過程にある発音記号列」とする。また第５番目の発音記号列を「結合済」とするとともに、第６番目の発音記号列も「結合済」として、ステップSe７に進む。
続くステップSe７では、CPU３１が、変数iが５であるのでステップSe８に進む。
【００７２】
続くステップSe８では、CPU３１が、先の「仮名表記論理導出処理の例２」で説明したように、仮名表記論理導出部２４を用いて、「第１の結合処理過程にある発音記号列/put∫ouｒ/」から対応する仮名表記「プチョウア」を導出する。ここでこの導出された仮名表記「プチョウア」は、受付けられた音声結合方法選択情報と結合済発音記号列情報１４とに基づき結合された英単語群「 PUT YOUR 」の音声を表記している。
また、CPU３１が、先の「仮名表記論理導出処理の例３」で説明したように、「第２の結合処理過程にある発音記号列/h＠ndonιt/」から対応する仮名表記「ハンドニトゥ」を導出する。ここでこの導出された仮名表記「ハンドニトゥ」は、受付けられた音声結合方法選択情報と結合済発音記号列情報１４とに基づき結合された英単語群「HAND ON  IT」の音声を表記している。
またCPU３１は、先の「仮名表記論理導出処理の例１」で説明したように、「結合済」でない第１番目の発音記号/ju/からも、仮名表記論理導出部２４を用いて、対応する仮名表記「ユ」を導出する。ここでこの仮名表記「ユ」は、受付けられた音声結合方法選択情報に基づいて結合されなかった英単語「ＹＯＵ」の音声を表記している。
続くステップSe９では、CPU３１が、ステップSe８で導出された各仮名表記を、英語フレーズ「YOU PUT YOUR HAND ON  IT」で発音される順番に、順序付けることによって、英語フレーズ「YOU PUT YOUR HAND ON  IT」の話し方を表す、仮名表記の列「ユ、プチョウア、ハンドニトゥ」を導出する。
【００７３】
（４−６)発音学習コンテンツ提供処理（メインルーチンの処理手順）
図９は、本実施の形態の発音学習コンテンツ提供処理を実現するために学習装置１００が実行する処理手順の一例をフローチャート形式で示したものである。
まずステップＳ１では、学習者が、発音学習のための英語フレーズを、キーボード/マウス３４を介して入力し、CPU３１がこの英語フレーズを受付ける。ただし、この英語フレーズは、英単語情報１１に記憶された英単語からなる。
続くステップＳ２では、CPU３１が、ステップＳ１で受付けられた英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指をディスプレイ３２に出力する。
続くステップＳ３では、学習者が、キーボード/マウス３４を介して、この音声結合方法選択指を選択することにより、音声結合方法選択情報を入力し、CPU３１がこの音声結合方法選択情報を受付ける。
続くステップＳ４では、CPU３１が、ステップＳ１で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、英単語発音記号列情報１２を用いて取得する。また、CPU３１が、上述の英語フレーズ仮名表記導出処理で説明した手順に従って、受付けられた音声結合方法選択情報と結合済発音記号列情報１４とに基づいて、取得された各発音記号列を音声的に結合することで、受付けられた英語フレーズの話し方を表す、仮名表記の列を導出する。
続くステップＳ５では、CPU３１が、ステップS４で導出された、仮名表記の列をディスプレイ３２に出力する。
続くステップＳ６では、CPU３１が、学習者の指示を受けて学習装置１００の処理手順を終了するか、或いはステップＳ２に戻り上述と同様の処理を繰り返し実施する。
【００７４】
（４−６−１)発音学習コンテンツ提供処理の例
英語フレーズ「YOU PUT YOUR HAND ON IT」が受付けられる場合の、本実施の形態の発音学習コンテンツ提供処理（メインルーチンの処理）の一具体例を説明する（Ｎ＝6）。
本具体例でも、上述の「隣接発音記号列結合可能性判定処理の例１」と同じ情報が記憶部に記憶されているとする。また、受付けられる第1番目の音声結合選択情報が「no」であり、第２番目の音声結合選択情報が「yes」であり、第３番目の音声結合選択情報が「no」であり、第４番目の音声結合選択情報が「yes」であり、第５番目の音声結合選択情報が「yes」であるとする。
まずステップＳ１では、学習者が、英語フレーズ「YOU PUT YOUR HAND ON IT」をキーボード/マウス３４を介して学習装置１００に入力し、CPU３１がこの英語フレーズを受付ける。
続くステップＳ２では、CPU３１が、この受付けられた英語フレーズに含まれる第１番目の英単語「YOU」 と第２番目の英単語「PUT」の音声を結合するか否かの第１番目の音声結合選択指と、第２番目の英単語「PUT」 と第３番目の英単語「YOUR」の音声を結合するか否かの第２番目の音声結合選択指と、第３番目の英単語「YOUR 」と第４番目の英単語「HAND」の音声を結合するか否かの第３番目の音声結合選択指と、第４番目の英単語「HAND」 と第５番目の英単語「ON」 の音声を結合するか否かの第４番目の音声結合選択指と、第５番目の英単語「ON」と第６番目の英単語「IT」の音声を結合するか否かの第５番目の音声結合選択指と、をディスプレイ３２に出力する（図３の（ｂ）を参照）。
続くステップＳ３では、学習者がキーボード/マウス３４を介して、この音声結合方法選択指を選択することにより、第１番目の音声結合選択情報「no」と、第２番目の音声結合選択情報「yes」と、第３番目の音声結合選択情報「no」と、第４番目の音声結合選択情報「yes」と、第５番目の音声結合選択情報「yes」を入力し（図３の（ｃ）を参照）、CPU３１がこの音声結合方法選択情報を受付ける。
続くステップＳ４では、CPU３１が、受付けられた英語フレーズに含まれる各英単語（「YOU」、「PUT」、「YOUR」、「HAND」、「ON」、「IT」）に対応する発音記号列（それぞれ、/ju/、/put/、/jouｒ/、/h＠nd/、/on/、/ιt/）を、英単語発音記号列情報１２を用いて取得する。また、この英語フレーズの話し方を表す、仮名表記の列「ユ、プチョウア、ハンドニトゥ」を導出する（上述の「英語フレーズ仮名表記導出処理の例」を参照）。
続くステップＳ５では、CPU３１が、ステップS４で導出された、仮名表記の列「ユ、プチョウア、ハンドニトゥ」を、ディスプレイ３２に出力する（例えば、「ユ プチョウア ハンドニトゥ」）。
続くステップＳ６の説明は省略する。
【００７５】
（５）変形例
本実施の形態では、記憶部１０をＣＰＵ３１に接続されたハードディスクドライブ３９に設けたが、記憶部１０はハードディスクドライブ３９に限定されるものではない。例えば、記憶部１０に記憶されている各情報の少なくとも一部が、学習装置１００に接続された情報記録媒体４２に記憶されていても良いし、学習装置１００から通信ネットワークを介して読み書き可能なファイルサーバー(サーバー装置１０１）に記憶されていても良い（図２６を参照）。
【００７６】
２.第２の実施の形態
（１）概要
図１０は、本実施の形態に係る発音学習コンテンツ提供装置（学習装置１００）の全体構成を示すブロック図である。
学習装置１００の全体構成は、記憶部１０と制御部２０を除いて、第１の実施の形態の学習装置１００のそれと同様であり、図１０において、図２と同一構成部分には同一の符号を付しその説明は省略する。
【００７７】
（１−１）記憶部
記憶部１０には、少なくとも、英単語情報１１と、英単語発音記号列情報１２と、後述する、英単語仮名表記情報１３と、結合済仮名表記情報１４bとが記憶されている。本実施の形態では、ハードディスクドライブ３９がこれに該当する。
【００７８】
（１−１−１）英単語仮名表記情報１３
英単語仮名表記情報１３は、英単語発音記号列情報１２に記憶された発音記号列に対応付けられた仮名表記を記憶する。このデータ構造については後述する。この英単語仮名表記情報１３は、英単語発音記号列情報１２に記憶された発音記号列から、この発音記号列に対応する仮名表記を導出するために用いられる（仮名表記導出手段）。
なお、本実施の形態の英単語仮名表記情報１３を、第１の実施の形態の仮名表記論理導出部２４で置き換えても良い。
【００７９】
（１−１−２）結合済仮名表記情報１４b
結合済仮名表記情報１４bは、末尾発音記号と先頭仮名表記とに対応付けられた結合済仮名表記を記憶する。
なお、本実施の形態では、結合済仮名表記情報１４bを記憶部１０に設けたが、結合済仮名表記情報１４bを本実施の形態のプログラムである発音学習コンテンツ提供プログラム（発音学習プログラム８０）内に設けても良い。
【００８０】
（１−２）制御部
制御部２０は、英語フレーズ受付部２２、音声結合方法選択部２３、後述する、隣接発音記号列結合可能性判定部２５ｂ、第１の隣接仮名表記結合部２６ｂ１、第２の隣接仮名表記結合部２６ｂ２、英語フレーズ仮名表記導出部２８ｂ、英語フレーズ仮名表記出力部２９ｂを備える。本実施の形態では、ＣＰＵ３１が制御部２０に該当する。
【００８１】
（１−２−１）隣接発音記号列結合可能性判定部２５ｂ
隣接発音記号列結合可能性判定部２５ｂは、後述する英語フレーズ仮名表記導出部２８ｂの処理過程で用いられる。
隣接発音記号列結合可能性判定部２５ｂは、学習装置１００が、第ｉ番目の英単語に対応する発音記号列（前方英単語に対応する発音記号列、つまり「第ｉ番目の発音記号列」）と第（ｉ＋１）番目の英単語に対応する発音記号列（後方英単語に対応する発音記号列）とが、結合済仮名表記情報１４bを用いて、音声的に結合可能であるか否かを判断する。
【００８２】
（１−２−２）第１の隣接仮名表記結合部２６b１
第１の隣接仮名表記結合部２６b１は、後述する英語フレーズ仮名表記導出部２８ｂの処理過程で用いられる。
第１の隣接仮名表記結合部２６b１は、学習装置１００が、結合済仮名表記情報１４bに基づいて、「第ｉ番目の発音記号列に対応する仮名表記（つまり、「第ｉ番目の仮名表記」）」と「第（ｉ＋１）番目の発音記号列に対応する仮名表記」とを音声的に結合する(但し、i≧１且つｉ≦N-1)。ここで「第ｉ番目の仮名表記と第（ｉ＋１）番目の仮名表記とを音声的に結合する」とは、第ｉ番目の仮名表記が表記する音声と、第ｉ番目の仮名表記が表記する音声とが結合した音声を表記するための仮名表記を導出することである。
【００８３】
（１−２−３）第２の隣接仮名表記結合部２６b２
第２の隣接仮名表記結合部２６ｂ２は、後述する英語フレーズ仮名表記導出部２８ｂの処理過程で用いられる。
第２の隣接仮名表記結合部２６ｂ２は、学習装置１００が、結合済仮名表記情報１４bに基づいて、「結合処理過程にある仮名表記」と「第（i+1）番目の仮名表記」を音声的に結合する(但し、i≧２且つｉ≦N-1)。ここで「結合処理過程にある仮名表記」とは、後述する英語フレーズ仮名表記導出部２８ｂの処理過程で導出される仮名表記のことであり、音声結合方法選択情報に基づいて第1番目から第i番目の仮名表記を順番に結合した結果導出され、少なくとも、先頭仮名表記の部分を除いた第i番目の仮名表記を含む。
【００８４】
（１−２−４）英語フレーズ仮名表記導出部２８ｂ
英語フレーズ仮名表記導出部２８ｂは、学習装置１００が、受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、英単語発音記号列情報１２を用いて取得するとともに、この発音記号列に対応する仮名表記を、英単語仮名表記情報１３を用いて取得する。また、学習装置１００が、受付けられた音声結合方法選択情報と結合済仮名表記情報１４bとに基づいて、これら取得された仮名表記を音声的に結合することで、これら取得された発音記号列に対応し、且つこの英語フレーズの話し方を表す、仮名表記の列を導出する。
英語フレーズ仮名表記導出部２８ｂは、これら取得された仮名表記を音声的に結合する際に、隣接発音記号列結合可能性判定部２５ｂと、第１の隣接仮名表記結合部２６ｂ１と、第２の隣接仮名表記結合部２６ｂ２とを用いる。
【００８５】
（１−２−５）英語フレーズ仮名表記出力部２９ｂ
英語フレーズ仮名表記出力部２９ｂは、学習装置１００が、英語フレーズ仮名表記導出部２８ｂで導出された、仮名表記の列を出力部６０に出力する。学習者は、この出力された、仮名表記の列を用いて、英語フレーズの話し方を学ぶ。
この仮名表記の列を構成する各仮名表記は、受付けられた音声結合方法選択情報と結合済仮名表記情報１４bとに基づいて結合された英単語群の音声、或いはこの音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記している。
【００８６】
（２）ハードウェア構成
図１１は、本実施の形態に係る学習装置１００を、ＣＰＵ（中央演算処理装置）３１を用いて実現した場合のハードウェア構成の一例を示す。ハードディスクドライブ３９には、英単語情報１１を記録した英単語ファイル、英単語発音記号列情報１２を記録した英単語発音記号列ファイル、英単語仮名表記情報１３を記録した英単語仮名表記ファイル、結合済仮名表記情報１４bを記録した結合済仮名表記ファイル、本実施の形態に係るプログラムである発音学習プログラム８０、オペレーティングシステム（ＯＳ）等が記憶されている。
【００８７】
（３）データ構造
（３−1）英単語仮名表記情報１３
英単語仮名表記情報１３は、発音記号列領域、仮名表記領域を有している。
発音記号列領域には、英単語発音記号列情報１２に記憶された発音記号列が記憶されている。
仮名表記領域には、発音記号列領域に記憶された発音記号列に対応する仮名表記が記憶されている。
図１２は、本実施の形態の英単語仮名表記情報１３の一例を示す図である。
【００８８】
（３−2）結合済仮名表記情報１４bの構造
結合済仮名表記情報１４bは、末尾発音記号領域、先頭仮名表記領域、結合済仮名表記領域を有している。
末尾発音記号領域には、末尾発音記号が記憶されている。
先頭仮名表記領域には、先頭仮名表記が記憶されている。
結合済仮名表記領域には、末尾発音記号領域に記憶された末尾発音記号と先頭仮名表記領域に記憶された先頭仮名表記とに対応する結合済仮名表記が記憶されている。
図１３は、本実施の形態の結合済仮名表記情報１４bの一例を示す図である。
【００８９】
（４）処理
（４−１)隣接発音記号列結合可能性判定処理
図１４は、本実施の形態の隣接発音記号列結合可能性判定部２５ｂの処理の一例を示すフローチャートである。
隣接発音記号列結合可能性判定部２５ｂは、CPU３１が、第i番目の発音記号列と第（i+1)番目の発音記号列とが、結合済仮名表記情報１４bを用いて、音声的に結合可能か否かを判断する(但し、i≧１且つｉ≦N-1)。
まずステップSa１では、CPU３１が、第i番目の発音記号列の末尾発音記号を抽出するとともに、第（i+1)番目の仮名表記から先頭仮名表記（先頭1モーラの仮名文字列）を抽出する。
続くステップSa２では、CPU３１が、前記抽出された末尾発音記号と前記抽出された先頭仮名表記とに対応する結合済仮名表記を結合済仮名表記情報１４ｂより検索し、もしこの結合済仮名表記が見つかれば、ステップSa３に進み、もしこの結合済仮名表記が見つからなければ、ステップSa４に進む。
ステップSa３では、CPU３１が、「第i番目の発音記号列と第（i+1)番目の発音記号列が音声的に結合可能である（yes)」と判断する。
ステップSa４では、CPU３１が、「第i番目の発音記号列と第（i+1)番目の発音記号列が音声的に結合不可能である（no)」と判断する。
【００９０】
（４−１−１）隣接発音記号列結合可能性判定処理の例
英語フレーズ「GOOD JOB」が受付けられる場合、隣接発音記号列結合可能性判定部２５ｂが、第１番目の発音記号列/gud/と第２番目の発音記号列（/dzοb/、及び/dzab/）とが、結合済仮名表記情報１４bを用いて、音声的に結合可能であるか否か判断する処理の一具体例を説明する（Ｎ＝２）。
本具体例では、英単語情報１１には、英単語「GOOD」、および英単語「JOB」が記録され、英単語発音記号列情報１２には、英単語「GOOD」に対応付けられた発音記号列/gud/と、英単語「JOB」に対応付けられた発音記号列/dzοb/と、英単語「JOB」に対応付けられた発音記号列/dzab/とが記憶され、英単語仮名表記情報１３には、発音記号列/gud/に対応付けられた仮名表記「グッドゥ」と、発音記号列/dzοb/に対応付けられた仮名表記「ジョブ」と、発音記号列/dzab/に対応付けられた仮名表記「ジャブ」とが記憶され、結合済仮名表記情報１４ｂには、末尾発音記号/d/と先頭仮名表記「ジョ」とに対応付けられた結合済仮名表記「ジョ」、及び末尾発音記号/d/と先頭仮名表記「ジャ」とに対応付けられた結合済仮名表記「ジャ」が記憶されているとする。
まずステップSa１では、CPU３１が、第１番目の発音記号列/gud/の末尾発音記号/d/を抽出するとともに、第２番目の仮名表記（「ジョブ」、及び「ジャブ」）から先頭仮名表記（それぞれ、「ジョ」、及び「ジャ」）を抽出する。
続くステップSa２では、CPU３１が、前記抽出された末尾発音記号/d/と前記抽出された先頭仮名表記（「ジョ」、及び「ジャ」）とに対応する結合済仮名表記を結合済仮名表記情報14ｂより検索し、結合済仮名表記（それぞれ、「ジョ」、及び「ジャ」）が見つかる。したがって、CPU３１が、「第１番目の発音記号列/gud/と第２番目の発音記号列（/dzοb/、及び/dzab/）が音声的に結合可能である（yes)」と判断する。
【００９１】
（４−２)第１の隣接仮名表記結合処理
第１の隣接仮名表記結合部２６ｂ1は、以下に説明する４つのステップ（ステップSb１〜ステップSb４）に従って、CPU３１が、「第i番目の仮名表記」と「第（i+1）番目の仮名表記」とを音声的に結合した仮名表記を導出する(但し、i≧１且つｉ≦N-1)。
まずステップSb１では、CPU３１が、第i番目の発音記号列の末尾発音記号と、第（i+1)番目の仮名表記の先頭仮名表記（先頭１モーラの仮名文字列）を抽出する。
続くステップSb２では、CPU３１が、前記抽出された末尾発音記号と前記抽出された先頭仮名表記とに対応する結合済仮名表記を結合済仮名表記情報14ｂより取得する。
続くステップSb３では、CPU３１が、「第i番目の仮名表記」から末尾１モーラの仮名表記を削除した第１の部分仮名表記を導出するとともに、「第（i+1）番目の仮名表記」から先頭１モーラの仮名表記を削除した第２の部分仮名表記を導出する。
続くステップSb４では、CPU３１が、前記導出された第１の部分仮名表記の末尾に、前記取得された結合済仮名表記と、前記導出された第２の部分仮名表記とを、この順序で加えた仮名文字列を導出し、この導出された仮名文字列を「第i番目の仮名表記と第（i+1)番目の仮名表記とを音声的に結合した仮名表記」とする。
【００９２】
（４−２−１）第１の隣接仮名表記結合処理の例
英語フレーズ「GOOD JOB」が受付けられる場合、第１の隣接仮名表記結合部２６ｂ１が、第１番目の仮名表記「グッドゥ」と第２番目の仮名表記（「ジョブ」、及び「ジャブ」）を音声的に結合する処理の一具体例を説明する（Ｎ＝２）。
本具体例でも、上述の「隣接発音記号列結合可能性判定処理の例」と同じ情報が記憶部に記憶されているとする。
まずステップSb１では、CPU３１が、第１番目の発音記号列/gud/の末尾発音記号/d/と第２番目の仮名表記（「ジョブ」、及び「ジャブ」）の先頭仮名表記（それぞれ、「ジョ」、及び「ジャ」）を抽出する。
続くステップSb２では、CPU３１が、前記抽出された末尾発音記号/d/と前記抽出された先頭仮名表記（「ジョ」、及び「ジャ」）とに対応する結合済仮名表記（それぞれ、「ジョ」、及び「ジャ」）を結合済仮名表記情報１４ｂより取得する。
続くステップSb３では、CPU３１が、第１番目の仮名表記「グッドゥ」から末尾１モーラの仮名文字列「ドゥ」を削除した第１の部分仮名表記「グッ」を導出する。次に、CPU３１が、第２番目の仮名表記（「ジョブ」、及び「ジャブ」）から先頭１モーラの仮名文字列（それぞれ、「ジョ」、及び「ジャ」）を削除した第２の部分仮名表記「ブ」を導出する。
続くステップSb４では、CPU３１が、前記導出された第1の部分仮名表記「グッ」の末尾に、前記取得された結合済仮名表記（「ジョ」、及び「ジャ」）及び前記導出された第２の部分仮名表記「ブ」を、この順序で加えた仮名文字列（それぞれ、「グッジョブ」、及び「グッジャブ」）を導出する。
次に、CPU３１が、仮名文字列（「グッジョブ」、及び「グッジャブ」）を『第1番目の仮名表記「グッドゥ」と第２番目の仮名表記（それぞれ、「ジョブ」、及び「ジャブ」）を音声的に結合した仮名表記』とする。
【００９３】
（４−３)第２の隣接仮名表記結合処理
第２の隣接仮名表記結合部２６b２は、以下に説明する４つのステップ（ステップSc1〜ステップSc４）に従って、CPU３１が、「結合処理過程にある仮名表記」と「第（i+1）番目の仮名表記」とを音声的に結合した仮名表記を導出する(但し、i≧２且つｉ≦N-1)。
まずステップSｃ１では、CPU３１が、第i番目の発音記号列の末尾発音記号と第（i+1)番目の仮名表記の先頭仮名表記（先頭１モーラの仮名文字列）とを抽出する。
続くステップSｃ２では、CPU３１が、前記抽出された末尾発音記号と前記抽出された先頭仮名表記とに対応する結合済仮名表記を結合済仮名表記情報14ｂより取得する。
続くステップSｃ３では、CPU３１が、「結合処理過程にある仮名表記」から末尾１モーラの仮名表記を削除した第1の部分仮名表記を導出するとともに、「第（i+1）番目の仮名表記」から先頭１モーラの仮名表記を削除した第２の部分仮名表記を導出する。
続くステップSｃ４では、CPU３１が、前記導出された第１の部分仮名表記の末尾に、前記取得された結合済仮名表記と、前記導出された第２の部分仮名表記とをこの順序で加えた仮名文字列を導出し、この導出された仮名文字列を「結合処理過程にある仮名表記と第（i+1)番目の仮名表記とを音声的に結合した仮名表記」とする。
【００９４】
（４−４）英語フレーズ仮名表記導出処理
図１５は、英語フレーズ仮名表記導出部２８ｂの処理の一例を示すフローチャートである。
まずステップSe1では、CPU３１が、変数i＝０、変数j＝0、結合フラグf＝０、直前結合フラグg＝０に設定する。またCPU３１が、第i番目の発音記号列を英単語発音記号列情報１２から取得するとともに、第i番目の仮名表記を英単語仮名表記情報１３から取得する（但しi=1,…,N）。
【００９５】
続くステップSe２では、CPU３１が、変数iをインクリメントする。
続くステップSe３では、CPU３１が、結合フラグfの値を直前結合フラグgに保存してから、後述する第１の条件と第２の条件が同時に満たされているかどうかをチェックし、
この第１の条件とこの第２の条件が同時に満たされている場合は、結合フラグf＝１に設定してからステップSe４に進む。
この第１の条件とこの第２の条件が同時に満たされていない場合は、結合フラグf＝０に設定してからステップSe７に進む。
「第１の条件」とは、第i番目の音声結合方法選択情報が「yes」である、という条件である。
「第２の条件」とは、隣接発音記号列結合可能性判定部２５ｂが第i番目の発音記号列と第(i+1)番目の発音記号列とは音声的に結合可能であると判断する、という条件である。
ステップSe４では、CPU３１が、直前結合フラグgが1であるかどうかをチェックし、もし直前結合フラグgが1の場合はステップSe５に進み、もし直前結合フラグgが1でない場合は変数ｊをインクリメントしてからステップSe６に進む。
【００９６】
ステップSe５では、CPU３１が、第２の隣接仮名表記結合部２６ｂ２を用いて、「第jの結合処理過程にある仮名表記」と「第(i+1)番目の仮名表記」とを音声的に結合した仮名表記を導出するとともに、この導出された仮名表記を改めて「第jの結合処理過程にある仮名表記」とする。また第i番目の仮名表記を「結合済」とするとともに、第(i+1)番目の仮名表記を「結合済」として、ステップSe７に進む。
ステップSe６では、CPU３１が、第１の隣接仮名表記結合部２６ｂ１を用いて、「第i番目の仮名表記」と「第(i+1)番目の仮名表記」とを音声的に結合した仮名表記を導出し、この導出された仮名表記を「第jの結合処理過程にある仮名表記」とする。また第i番目の仮名表記を「結合済」とするとともに、第(i+1)番目の仮名表記を「結合済」として、ステップSe７に進む。
ステップSe７では、CPU３１が、変数iがN-1であるかどうかをチェックし、変数iがN-1であればステップSe８に進み、変数iがN-1でなければステップSe２に戻る。
【００９７】
続くステップSe８では、もし変数jが１以上であれば、CPU３１が、第１から第ｊの結合処理過程にある仮名表記と、（もし存在すれば）全ての「結合済」でない第ｋ番目の仮名表記を、受付けられた英語フレーズで発音される順番に順序付けることによって、取得された発音記号列に対応し、且つこの英語フレーズの話し方を表す、仮名表記の列を導出する（但しｋ≧１且つｋ≦Ｎ）。ここで第１から第ｊの結合処理過程にある仮名表記は、音声結合方法選択情報と結合済仮名表記情報１４bとに基づき結合された英単語群の音声を表記し、「結合済」でない第ｋ番目の仮名表記は、音声結合方法選択情報に基づいて結合されなかった第ｋ番目の英単語の音声を表記している（但しｋ≧１且つｋ≦Ｎ）。
もし変数jが0であれば、CPU３１が、「結合済」でない第１番目から第Ｎ番目の仮名表記を、受付けられた英語フレーズで発音される順番に順序付けることによって、取得された発音記号列に対応し、且つこの英語フレーズの話し方を表す、仮名表記の列を導出する。ここで「結合済」でない第ｋ番目の仮名表記は、音声結合方法選択情報に基づいて結合されなかった第ｋ番目の英単語の音声を表記している（但しｋ≧１且つｋ≦Ｎ）。
【００９８】
（４−４−１）英語フレーズ仮名表記導出処理の例
英語フレーズ「GOOD JOB」が受付けられる場合、英語フレーズ仮名表記導出部２８ｂが、第１番目と第２番目の仮名表記を、受付けられた音声結合方法選択情報に基づいて、音声的に結合する処理の一具体例を説明する（Ｎ＝２）。
本具体例でも、上述の「隣接発音記号列結合可能性判定処理の例」と同じ情報が記憶部に記憶されているとする。
また、受付けられる第1の音声結合選択情報は「yes」であるとする。
まずステップSe１では、CPU３１が、変数i＝０、変数j＝0、結合フラグf＝０、直前結合フラグg＝０に設定するとともに、第１番目の発音記号列/gud/と、第２番目の発音記号列（/dzοb/、及び/dzab/）とを英単語発音記号列情報１２から取得する。次に、CPU３１が、第1番目の発音記号列/gud/に対応する第1番目の仮名表記「グッドゥ」と、第2番目の発音記号列（/dzοb/、及び/dzab/）に対応する第２番目の仮名表記（それぞれ、「ジョブ」、及び「ジャブ」）とを英単語仮名表記情報１３から取得する。
【００９９】
続くステップSe２では、CPU３１が、変数i＝1に設定する。
続くステップSe３では、CPU３１が、結合フラグf「０」の値を直前結合フラグgに保存する。次に、第１番目の音声結合方法選択情報が「yes」であり且つ、CPU３１が、「隣接発音記号列結合可能性判定部２５ｂが第１番目の発音記号列/gud/と第２番目の発音記号列（/dzοb/、及び/dzab/）とは音声的に結合可能である」と判断するので（上述の「隣接発音記号列結合可能性判定処理の例」を参照）、結合フラグf＝１に設定してからステップSe４に進む。
続くステップSe４では、CPU３１が、直前結合フラグgが1であるかどうかをチェックし、直前結合フラグgが1でないので変数ｊ＝１に設定してからステップSe６に進む。
続くステップSe６では、CPU３１が、第1の隣接仮名表記結合部２６ｂ1を用いて、第１番目の仮名表記「グッドゥ」と第２番目の仮名表記（「ジョブ」、及び「ジャブ」）を音声的に結合した仮名表記（それぞれ、「グッジョブ」、及び「グッジャブ」）を導出する（上述の「第１の隣接仮名表記結合処理の例」を参照）。次に、CPU３１が、この導出された仮名表記を「第１の結合処理過程にある仮名表記」とする。また第１番目の仮名表記を「結合済」とするとともに、第２番目の仮名表記を「結合済」として、ステップSe７に進む。
続くステップSe７では、CPU３１が、変数iが１なのでステップSe８に進む。
【０１００】
続くステップSe８では、CPU３１が、英語フレーズ「GOOD JOB」の話し方を表す仮名表記（「グッジョブ」、及び「グッジャブ」）を導出する。仮名表記（「グッジョブ」、及び「グッジャブ」）は、受付けられた音声結合方法選択情報と結合済仮名表記情報１４bとに基づき結合された英単語群「GOOD JOB」の音声を表記している。
【０１０１】
（４−５)発音学習コンテンツ提供処理（メインルーチンの処理手順）
図９は、本実施の形態の発音学習コンテンツ提供処理を実現するために学習装置１００が実行する処理手順の一例をフローチャート形式で示したものである。
ステップＳ１の説明は、第１の実施の形態の発音学習コンテンツ提供処理のステップＳ１の説明と重複するので省略する。
続くステップＳ２の説明は、第１の実施の形態の発音学習コンテンツ提供処理のステップＳ２の説明と重複するので省略する。
続くステップＳ３の説明は、第１の実施の形態の発音学習コンテンツ提供処理のステップＳ３の説明と重複するので省略する。
続くステップＳ４では、CPU３１が、ステップＳ１で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、英単語発音記号列情報１２を用いて取得するとともに、この発音記号列に対応する仮名表記を、英単語仮名表記情報１３を用いて取得する。また、上述の英語フレーズ仮名表記導出処理で説明した手順に従って、受付けられた音声結合方法選択情報と結合済仮名表記情報１４bとに基づいて、これら取得された仮名表記を音声的に結合することで、この英語フレーズの話し方を表す、仮名表記の列を導出する。
続くステップＳ５では、CPU３１が、ステップS4で導出された、仮名表記の列をディスプレイ３２に出力する。
続くステップＳ６では、CPU３１が、学習者の指示を受けて学習装置１００の処理手順を終了するか、或いはステップＳ２に戻り上述と同様の処理を繰り返し実施する。
【０１０２】
（４−５−１）発音学習コンテンツ提供処理の例
英語フレーズ「GOOD JOB」が受付けられる場合の、本実施の形態の発音学習コンテンツ提供処理の一具体例を説明する（Ｎ＝２）。本具体例でも、上述の「隣接発音記号列結合可能性判定処理の例」と同じ情報が記憶部に記憶されているとする。また、受付けられる第1の音声結合選択情報は「yes」であるとする。
まずステップＳ１では、学習者が、英語フレーズ「GOOD JOB」をキーボード/マウス３４を介して入力することによって、CPU３１がこの英語フレーズを受付ける。
続くステップＳ２では、CPU３１が、この受付けられた英語フレーズに含まれる第１番目の英単語「GOOD」と第２番目の英単語「ＪＯＢ」の音声を結合するか否かの第１番目の音声結合選択指をディスプレイ３２に出力する。
続くステップＳ３では、学習者はキーボード/マウス３４を介して第1番目の音声結合方法選択指を選択することにより、第1番目の音声結合選択情報「yes」を入力し、CPU３１がこの音声結合方法選択情報を受付ける。
続くステップＳ４では、CPU３１が、英語フレーズに含まれる「GOOD 」に対応する発音記号列/gud/と、「JOB」に対応する発音記号列（/dzοb/、及び/dzab/）とを英単語発音記号列情報１２から取得する。また、CPU３１が、発音記号列/gud/に対応する仮名表記「グッドゥ」と、発音記号列/dzοb/に対応する仮名表記「ジョブ」と、発音記号列/dzab/に対応する仮名表記「ジャブ」とを英単語仮名表記情報１３から取得する。さらに、ステップＳ３で受付けられた音声結合方法選択情報と結合済仮名表記情報１４bとに基づいて、取得された各仮名表記を音声的に結合することで、英語フレーズ「GOOD JOB」の話し方を表す仮名表記（「グッジョブ」、及び「グッジャブ」）を導出する（上述の「英語フレーズ仮名表記導出処理の例」を参照）。
続くステップＳ５では、CPU３１が、ステップS４で導出された仮名表記（「グッジョブ」、及び「グッジャブ」）をディスプレイ３２に出力する。
続くステップＳ６の説明は省略する。
【０１０３】
（５）変形例
変形例の説明は、第1の実施の形態の変形例の説明と同じである。
【０１０４】
３．第３の実施の形態
（１）概要
図１６は、本実施の形態に係る発音学習コンテンツ提供システムの概略図である。
このシステムは、端末装置２００とサーバー装置（以後、「学習装置１００」と記載する）とからなる。
学習装置１００は、例えばインターネット等の通信ネットワーク３００を介して端末装置２００と通信可能に形成され、学習者からの各種操作命令及び各種入力情報を、通信ネットワーク３００を介して端末装置２００から受付ける。また、学習装置１００は、これら受付けられた各種操作命令及び各種入力情報に応じた、発音学習に関するコンテンツを端末装置２００に出力させるサーバー装置として機能する。
端末装置２００は、学習者からの各種操作命令及び各種入力情報を学習装置１００に送信し、学習装置１００から送信される発音学習に関するコンテンツ等を出力する機能が実装されていればよく、例えば通信機能を有するパーソナルコンピュータや、ブラウザ機能を有する携帯電話、スマートフォン、電子書籍端末などの各種通信携帯端末等が該当する。
このような学習装置１００を用いたシステムは、英語学校、英語を教える学校、その他各種の学校により運営され、またこのような学校のために学習者に英語フレーズ発音学習に関するコンテンツを提供する業者等により運営される。
図１７は、本実施の形態に係る学習装置１００の全体構成を示すブロック図である。
学習装置１００の全体構成は、入力部および出力部を持たず、制御部２０の機能と送受信制御部３０ｓの説明が異なることを除き、第１の実施形態の学習装置１００のそれと同様であり、図１７において、図２と同一構成部分には同一の符号を付しその説明は省略する。以下、これらを説明する。
【０１０５】
（１−１）制御部
制御部２０は、英語フレーズ受付部２２ｓ、音声結合方法選択部２３ｓ、仮名表記論理導出部２４、隣接発音記号列結合可能性判定部２５、第１の隣接発音記号列結合部２６a１、第２の隣接発音記号列結合部２６a２、英語フレーズ仮名表記導出部２８、英語フレーズ仮名表記出力部２９ｓを備える。本実施の形態では、ＣＰＵ（中央演算処理装置）３１が制御部２０に該当する。
【０１０６】
（１−１−１）英語フレーズ受付部２２ｓ
英語フレーズ受付部２２ｓは、学習装置１００が、学習者によって端末装置２００の（図示しない）入力部を介して入力された発音学習を行うための英語フレーズを、この端末装置２００から受付ける。但しこの英語フレーズは、英単語情報１１に記憶された英単語からなる。
本実施の形態でも、この英語フレーズにはＮ個の英単語が含まれているとし（但しＮ≧2）、この英語フレーズに第i番目に現れる英単語を「第i番目の英単語」と以下記載する（ｉ＝1、…、Ｎ）。
【０１０７】
（１−１−２）音声結合方法選択部２３ｓ
音声結合方法選択部２３ｓは、学習装置１００が、英語フレーズ受付部２２ｓで受付けられた英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を端末装置２００の（図示しない）出力部に出力させる。次に、学習者がこの音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を端末装置２００の（図示しない）入力部を介して入力することで、学習装置１００がこの音声結合方法選択情報を端末装置２００から受付ける。
【０１０８】
（１−１−３）英語フレーズ仮名表記出力部２９ｓ
英語フレーズ仮名表記出力部２９ｓは、学習装置１００が、英語フレーズ仮名表記導出部２８で導出された、仮名表記の列を端末装置２００の（図示しない）出力部に出力させる。学習者は、この出力された、仮名表記の列を用いて英語フレーズの話し方を学ぶ。
【０１０９】
（１−２）送受信制御部
送受信制御部３０ｓは、学習装置１００が、通信ネットワーク３００を介して端末装置２００や（図示しない）サーバー装置等と各種情報の送受信をすることを制御する。
【０１１０】
（２）ハードウェア構成
このハードウェア構成の説明は、第１の実施の形態のハードウェア構成の説明と同じである。但し、ハードディスクドライブ３９には、本実施の形態に係るプログラムである発音学習プログラム８０が記憶されている。
なお、ディスプレイ３２とキーボード/マウス３４は省略することもできる。
【０１１１】
（３）処理
（３−１）発音学習コンテンツ提供処理（メインルーチンの処理手順）
図１８は、本実施の形態の発音学習コンテンツ提供処理を実現するために学習装置１００並びに端末装置２００がそれぞれ実行する処理手順の一例をフローチャート形式で示したものである。
ステップＳ１では、学習者が、発音学習のための英語フレーズを端末装置２００の（図示しない）入力部を介して入力し、端末装置２００が、当該英語フレーズを学習装置１００に送信する。
続くステップＳ２では、CPU３１が、ステップＳ１で送信された英語フレーズを端末装置２００から受信する。
続くステップＳ３では、CPU３１が、ステップＳ２で受信された英語フレーズが英単語情報１１に記憶された英単語からなるかどうか（つまり、受付け可能かどうか）をチェックし、もしこの英語フレーズが英単語情報１１に記憶された英単語からなる場合はステップ４に進み、もしそうでなければステップ１に戻る。
続くステップＳ４では、CPU３１が、ステップＳ２で受信された英語フレーズを受付ける。
続くステップＳ５では、CPU３１が、ステップＳ４で受付けられた英語フレーズに含まれる隣接する英単語を結合するか否かの音声結合方法選択指を出力するための情報を端末装置２００に送信する。
続くステップＳ６では、端末装置２００が、ステップＳ５で送信された情報を受信する。
続くステップＳ７では、端末装置２００が、ステップＳ６で受信された情報に基づいて前記音声結合方法選択指を（図示しない）出力部に出力する。
続くステップＳ８では、学習者が、端末装置２００の（図示しない）入力部を介して、この音声結合方法選択指を選択することにより、音声結合方法選択情報を端末装置２００に入力し、端末装置２００がこの音声結合方法選択情報を学習装置１００に送信する。
続くステップＳ９では、CPU３１が、ステップＳ８で送信された音声結合方法選択情報を受付ける。
続くステップＳ１０では、CPU３１が、ステップＳ４で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、英単語発音記号列情報１２を用いて取得する。また、第１の実施の形態の英語フレーズ仮名表記導出処理で説明した手順に従って、受付けられた音声結合方法選択情報と結合済発音記号列情報１４とに基づいて、取得された各発音記号列を音声的に結合することで、ステップＳ４で受付けられた英語フレーズの話し方を表す、仮名表記の列を導出する。
続くステップＳ１１では、CPU３１が、ステップＳ１０で導出された、仮名表記の列を出力するための情報を端末装置２００に送信する。
続くステップＳ１２では、CPU３１は、終了指示が無ければステップ２に戻り上述と同様の処理を繰り返し実施し、終了指示があれば学習装置１００の処理手順を終了する。
ステップＳ1３では、端末装置２００が、ステップS１１で送信された情報を受信する。
続くステップＳ1４では、端末装置２００が、ステップＳ１０で導出された、仮名表記の列を（図示しない）出力部に出力する。
続くステップＳ１５では、端末装置２００が、学習者の指示を受けて端末装置２００の処理手順を終了するか、或いはステップＳ７に戻り上述と同様の処理を繰り返し実施する。
【０１１２】
（４）変形例
以下に示す変形例は互いに組み合わせ可能である。
（４−１)変形例１
本実施の形態では、記憶部１０をCPU３１に接続されたハードディスクドライブ３９に設けたが、記憶部１０はハードディスクドライブ３９に限定されるものではない。例えば、記憶部１０に記憶される各情報の少なくとも一部が、端末装置２００の（図示しない）記憶装置に記憶されていても良いし、学習装置１００から通信ネットワークを介して読み書き可能なファイルサーバー(サーバー装置１０１）に記憶されていても良い（図２７を参照）。
【０１１３】
（４−２)変形例２
本実施の形態では、制御部２０を学習装置１００のＣＰＵ３１に設けたが、制御部２０は学習装置１００のＣＰＵ（中央演算装置）３１に限定されるものではない。例えば、学習装置１００が、本実施の形態に係る発音学習プログラム８０の少なくとも一部を端末装置２００の（図示しない）記憶装置に記憶させることで、制御部２０の各部が担う機能の少なくとも一部を、端末装置２００の（図示しない）ＣＰＵで行っても良い。また例えば、発音学習プログラム８０の少なくとも一部を、学習装置１００から通信ネットワークを介して通信可能なアプリケーションサーバー（サーバー装置１０２）の（図示しない）記憶装置に記憶することで、制御部２０の各部が担う機能の少なくとも一部を、当該アプリケーションサーバーの（図示しない）ＣＰＵで行っても良い（図２７）を参照）。
【０１１４】
（４−３)変形例３
本実施の形態に係るシステムは、公知のクライアント／サーバー型の形態をとってもよいが、このシステムを、Ｗｅｂシステムを用いて実現してもよい。例えば、端末装置２００にＷｅｂブラウザを搭載し、そのＷｅｂブラウザが学習装置１００に搭載されたＷｅｂサーバーと、HTTPプロトコルを用いたデータ通信を行うことで、制御部２０が行う処理を実現してもよい。また、その際に、端末装置２００の出力にされるＷｅｂページ（例えば、英語フレーズ仮名表記出力部で端末装置２００に出力される表示画面）の中に広告を表示する広告表示手段を、学習装置１００に設けても良い。
「Ｗｅｂシステム」とは、一般に端末装置にＷｅｂブラウザを搭載し、そのＷｅｂブラウザがサーバー装置（Ｗｅｂサーバー）と、HTTPプロトコルを用いたデータ通信を行うことで、様々な処理を実現するシステムの総称である。
【０１１５】
４．第４の実施の形態
（１）概要
図１６は、本実施の形態に係る発音学習コンテンツ提供システムの概略図である。この概略図は第３の実施の形態で既に説明しているので、ここでは説明を省略する。
図１９は、学習装置１００の全体構成を示すブロック図である。
学習装置１００の全体構成は、入力部および出力部を持たず、制御部２０の機能と送受信制御部３０ｓの説明が異なることを除いて、第２の実施形態の学習装置１００のそれと同様であり、図１９において、図１０と同一構成部分には同一の符号を付しその説明は省略する（但し送受信制御部３０ｓは第３の実施形態の送受信制御部３０ｓと同じものである）。以下、これらを説明する。
【０１１６】
（１−１）制御部
制御部２０は、隣接発音記号列結合可能性判定部２５ｂ、第１の隣接仮名表記結合部２６ｂ1、第２の隣接仮名表記結合部２６ｂ２、英語フレーズ仮名表記導出部２８ｂ、及び後述する、英語フレーズ受付部２２ｓ、音声結合方法選択部２３ｓ、英語フレーズ仮名表記出力部２９ｂｓを備える。本実施の形態では、ＣＰＵ３１が制御部２０に該当する。
【０１１７】
（１−１−１）英語フレーズ受付部２２ｓ
英語フレーズ受付部２２ｓの説明は、第３の実施の形態の英語フレーズ受付部２２ｓの説明と同じである。
【０１１８】
（１−１−２）音声結合方法選択部２３ｓ
音声結合方法選択部２３ｓの説明は、第３の実施の形態の音声結合方法選択部２３ｓの説明と同じである。
【０１１９】
（１−１−３）英語フレーズ仮名表記出力部２９ｂｓ
英語フレーズ仮名表記出力部２９ｂｓは、学習装置１００が、英語フレーズ仮名表記導出部２８ｂで導出された、仮名表記の列を端末装置２００の（図示しない）出力部に出力させる。学習者は、この出力された、仮名表記の列を用いて、英語フレーズの話し方を学ぶ。
【０１２０】
（２）ハードウェア構成
このハードウェア構成の説明は、第２の実施の形態のハードウェア構成の説明と同じである。但し、ハードディスクドライブ３９には、本実施の形態に係るプログラムである発音学習プログラム８０が記憶されている。
なお、ディスプレイ３２とキーボード/マウス３４は省略することもできる。
【０１２１】
（３）処理
（３−１）発音学習コンテンツ提供処理（メインルーチンの処理手順）
図１８は、本実施の形態の発音学習コンテンツ提供処理を実現するために学習装置１００並びに端末装置２００がそれぞれ実行する処理手順の一例をフローチャート形式で示したものである。
ステップＳ１の説明は、第３の実施の形態の発音学習コンテンツ提供処理のステップＳ１の説明と同じである。
続くステップＳ２の説明は、第３の実施の形態の発音学習コンテンツ提供処理のステップＳ２の説明と同じである。
続くステップＳ３の説明は、第３の実施の形態の発音学習コンテンツ提供処理のステップＳ３の説明と同じである。
続くステップＳ４の説明は、第３の実施の形態の発音学習コンテンツ提供処理のステップＳ４の説明と同じである。
続くステップＳ５の説明は、第３の実施の形態の発音学習コンテンツ提供処理のステップＳ５の説明と同じである。
続くステップＳ６の説明は、第３の実施の形態の発音学習コンテンツ提供処理のステップＳ６の説明と同じである。
続くステップＳ７の説明は、第３の実施の形態の発音学習コンテンツ提供処理のステップＳ７の説明と同じである。
続くステップＳ８の説明は、第３の実施の形態の発音学習コンテンツ提供処理のステップＳ８の説明と同じである。
続くステップＳ９の説明は、第３の実施の形態の発音学習コンテンツ提供処理のステップＳ９の説明と同じである。
続くステップＳ１０では、CPU３１が、ステップＳ４で受付けられた英語フレーズに含まれる各英単語に対応する発音記号列を、英単語発音記号列情報１２を用いて取得するとともに、当該発音記号列に対応する仮名表記を英単語仮名表記情報１３より取得する。また、第２の実施の形態の英語フレーズ仮名表記導出処理で説明した手順に従って、受付けられた音声結合方法選択情報と結合済仮名表記情報１４bとに基づいて、取得された各仮名表記を音声的に結合することで、ステップＳ４で受付けられた英語フレーズの話し方を表す、仮名表記の列を導出する。
続くステップＳ１１では、CPU３１が、ステップＳ１０で導出された、仮名表記の列を出力するための情報を端末装置２００に送信する。
続くステップＳ１２では、CPU３１は、終了指示が無ければステップ２に戻り上述と同様の処理を繰り返し実施し、終了指示があれば学習装置１００の処理手順を終了する。
ステップＳ1３では、端末装置２００が、ステップS１１で送信された情報を受信する。
続くステップＳ1４では、端末装置２００が、ステップＳ１０で導出された、仮名表記の列を、（図示しない）出力部に出力する。
続くステップＳ１５では、端末装置２００が、学習者の指示を受けて端末装置２００の処理手順を終了するか、或いはステップＳ７に戻り上述と同様の処理を繰り返し実施する。
【０１２２】
（４）変形例
変形例の説明は、第３の実施の形態の変形例の説明と同じである。
【０１２３】
５．第５の実施の形態
（１）概要
図２０は、本実施の形態に係る発音学習コンテンツ提供装置（学習装置１００）の全体構成を示すブロック図である。
学習装置１００の全体構成は、記憶部１０と制御部２０が異なることを除いて、第１の実施形態の学習装置１００のそれと同様であり、図２０において、図２と同一構成部分には同一の符号を付しその説明は省略する。
【０１２４】
（１−１）記憶部
記憶部１０には、少なくとも、後述する、英語フレーズ仮名表記情報１６が記憶されている。本実施の形態では、ハードディスクドライブ３９がこれに該当する。
（１−１−１）英語フレーズ仮名表記情報１６
英語フレーズ仮名表記情報１６は、英語フレーズと、この英語フレーズの話し方を表す、仮名表記の列とを対応付けて記憶する。この仮名表記の列は、この英語フレーズに含まれる各英単語に対応する発音記号列と、この英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択情報とに対応付けられるとともに、この仮名表記の列を構成する各仮名表記は、この音声結合方法選択情報に基づいて結合された英単語群の音声、或いはこの音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記している。
【０１２５】
（１−２）制御部
制御部２０は、英語フレーズ選択部２１ａ、英語フレーズ出力部２１ｂ、音声結合方法選択部２３ｃ、英語フレーズ仮名表記取得部２７、英語フレーズ仮名表記出力部２９ｃを備える。本実施の形態では、ＣＰＵ３１が制御部２０に該当する。
【０１２６】
（１−２−１）英語フレーズ選択部２１ａ
英語フレーズ選択部２１ａは、学習装置１００が、発音学習の対象となる英語フレーズを英語フレーズ仮名表記情報１６から選択するための英語フレーズ選択情報を、入力部５０を介して学習者から受付けるとともに、この受付けられた英語フレーズ選択情報に対応する英語フレーズを英語フレーズ仮名表記情報１６から選択する。
【０１２７】
（１−２−２）英語フレーズ出力部２１ｂ
英語フレーズ出力部２１ｂは、学習装置１００が、英語フレーズ選択部２１ａで選択された英語フレーズを出力部６０に出力する。
【０１２８】
（１−２−３）音声結合方法選択部２３ｃ
音声結合方法選択部２３ｃは、学習装置１００が、英語フレーズ選択部２１ａで選択された英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を出力部６０に出力し、学習者が、この音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を、入力部５０を介して学習装置１００に入力することで、学習装置１００がこの音声結合方法選択情報を受付ける。
【０１２９】
（１−２−４）英語フレーズ仮名表記取得部２７
英語フレーズ仮名表記取得部２７は、学習装置１００が、英語フレーズ選択部２１ａで選択された英語フレーズから、この英語フレーズの話し方を表す、仮名表記の列を、英語フレーズ仮名表記情報１６を用いて取得する。ただし、この仮名表記の列は、学習装置１００が、音声結合方法選択部２３ｃで受付けられた音声結合方法選択情報に基づいて英語フレーズ仮名表記情報１６から取得する。
【０１３０】
（１−２−５）英語フレーズ仮名表記出力部２９ｃ
英語フレーズ仮名表記出力部２９ｃは、学習装置１００が、英語フレーズ仮名表記取得部２７で取得された、仮名表記の列を出力部６０に出力する。学習者は、この出力された、仮名表記の列を用いて、英語フレーズの話し方を学ぶ。
この仮名表記の列を構成する各仮名表記は、受付けられた音声結合方法選択情報に基づいて結合された英単語群の音声、或いはこの音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記している。
【０１３１】
（２）ハードウェア構成
図２１は、本実施の形態に係る学習装置１００を、ＣＰＵ３１を用いて実現した場合のハードウェア構成の一例を示す。ハードディスクドライブ３９には、英語フレーズ仮名表記情報1６を記録した英語フレーズ仮名表記ファイル、本実施の形態に係るプログラムである発音学習プログラム８０、オペレーティングシステム（ＯＳ）等が記憶されている。ハードディスクドライブ３９以外は、第１の実施の形態で既に説明しているのでここでは説明を省略する。
【０１３２】
（３）データ構造
（３−１）英語フレーズ仮名表記情報１６
英語フレーズ仮名表記情報１６のデータ構造の一例について説明する。
英語フレーズ仮名表記情報１６は、英語フレーズ領域、英単語発音記号列領域、音声結合方法選択情報領域、及び英語フレーズ仮名表記領域を有している。
英語フレーズ領域には、英語フレーズが記憶されている。
英単語発音記号列領域には、第１番目から第Ｎ番目の発音記号列が記憶されている。この第ｉ番目の発音記号列は、英語フレーズ領域に記憶された英語フレーズに含まれる第ｉ番目の英単語に対応する発音記号列である（ｉ＝１,…,N）。ここで、Ｎとは、英語フレーズ領域に記憶された英語フレーズに含まれる英単語の数である(但し、Ｎ≧２）。
音声結合方法選択情報領域には、第１番目から第（Ｎ−１）番目の音声結合方法選択情報が記憶されている。この第ｉ番目の音声結合方法選択情報は、英語フレーズ領域に記憶された英語フレーズに含まれる、第ｉ番目の英単語と第（ｉ＋１）番目の英単語の音声とを結合するか否かの情報である（ｉ＝１,…,N−１）。
英語フレーズ仮名表記領域には、英語フレーズ領域に記憶された英語フレーズと、英単語発音記号列領域に記憶された第１番目から第Ｎ番目の発音記号列と、音声結合方法選択情報領域に記憶された第１番目から第（Ｎ−１）番目の音声結合方法選択情報とに対応付けられた、この英語フレーズの話し方を表す、仮名表記の列が記憶されている。この仮名表記の列を構成する各仮名表記は、これらの音声結合方法選択情報に基づいて結合された英単語群の音声、或いはこれらの音声結合方法選択情報に基づいて結合されなかった英単語の音声を表記している。
図２２は、本実施の形態の英語フレーズ仮名表記情報１６の一例を示す図である。
なお、図２２において、英語フレーズ領域に記憶されている各英単語はスペース文字（空白文字）で区切られているが、カンマ等の他の区切り文字（デリミター）で区切っても良い。
なお、図２２において、英単語発音記号列領域に記憶された、第１番目と第２番目の発音記号列は、カンマで区切られているが、スペース（空白文字）で区切っても良いし、他の区切り文字（デリミター）で区切っても良い。
なお、図２２において、仮名表記の列「アンド、アイ」或いは「エン、アイ」はカンマで区切られているが、「アンド アイ」或いは「エン アイ」のようにスペース（空白文字）で区切っても良いし、他の区切り文字（デリミター）で区切っても良い。
なお、この例では、英単語発音記号列領域に第１番目から第Ｎ番目の発音記号列が記憶されているとしたが、英単語発音記号列領域には、必ずしも第１番目から第Ｎ番目の発音記号列そのものが記憶されている必要はなく、各発音記号列を識別する情報が記憶されていれば良い。
なお、この例では、音声結合方法選択情報領域に第１番目から第（Ｎ−１）番目の音声結合方法選択情が記憶されているとしたが、音声結合方法選択情報領域には、必ずしも第１番目から第（Ｎ−１）の音声結合方法選択情そのものが記憶されている必要はなく、各音声結合方法選択情を識別する情報が記憶されていれば良い。
【０１３３】
（４）処理
（４−１)発音学習コンテンツ提供処理（メインルーチンの処理手順）
図２３は、本実施の形態の発音学習コンテンツ提供処理を実現するために学習装置１００が実行する処理手順の一例をフローチャート形式で示したものである。
まずステップＳ１では、学習者が、発音学習の対象となる英語フレーズを英語フレーズ仮名表記情報１６から選択するための英語フレーズ選択情報を、キーボード/マウス３４を介して入力し、CPU３１が、この英語フレーズ選択情報を受付ける。
続くステップＳ２では、CPU３１が、ステップＳ１で受付けられた英語フレーズ選択情報に対応する英語フレーズを英語フレーズ仮名表記情報１６から選択する。
続くステップＳ３では、CPU３１が、ステップＳ２で選択された英語フレーズをディスプレイ３２に出力するとともに、この英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指をディスプレイ３２に出力する。
続くステップＳ４では、学習者が、キーボード/マウス３４を介して、この音声結合方法選択指を選択することにより音声結合方法選択情報を入力し、CPU３１がこの音声結合方法選択情報を受付ける。
続くステップＳ５では、CPU３１が、ステップＳ４で受付けられた音声結合方法選択情報に基づいて、ステップＳ２で選択された英語フレーズから、この英語フレーズの話し方を表す、仮名表記の列を、英語フレーズ仮名表記情報１６を用いて取得する。
続くステップＳ６では、CPU３１が、ステップＳ５で取得された、仮名表記の列をディスプレイ３２に出力する。
続くステップＳ７では、CPU３１が、学習者の指示を受けて学習装置１００の処理手順を終了するか、或いはステップＳ３に戻り上述と同様の処理を繰り返し実施する。
【０１３４】
（４−１−１）発音学習コンテンツ提供処理の例
英語フレーズ「AND  I」を選択するための英語フレーズ選択情報が受付けられる場合の、本実施の形態の英語フレーズ発音学習コンテンツ提供処理の一具体例を説明する（Ｎ＝２）。
本具体例では、英語フレーズ仮名表記情報１６には、
英語フレーズ「AND  I」と、第１番目の発音記号列/зnd/と、第２番目の発音記号列/aι/と、第１番目の音声結合方法選択情報「no」とに対応付けられた、仮名表記の列「アンド、アイ」,
英語フレーズ「AND  I」と、第１番目の発音記号列/εn/と、第２番目の発音記号列/aι/と、第１番目の音声結合方法選択情報「no」とに対応付けられた、仮名表記の列「エン、アイ」、
英語フレーズ「AND  I」と、第１番目の発音記号列/зnd/と、第２番目の発音記号列/aι/と、第１番目の音声結合方法選択情報「yes」とに対応付けられた仮名表記「アンダイ」、
英語フレーズ「AND  I」と、第１番目の発音記号列/εn/と、第２番目の発音記号列/aι/と、第１番目の音声結合方法選択情報「yes」とに対応付けられた仮名表記「エナイ」が英語フレーズ仮名表記情報１６に記憶されているとする。
まずステップＳ１では、学習者が、発音学習の対象となる英語フレーズ「AND  I」を英語フレーズ仮名表記情報１６から選択するための英語フレーズ選択情報を、キーボード/マウス３４を介して入力し、CPU３１が、この英語フレーズ選択情報を受付ける。
続くステップＳ２では、CPU３１が、ステップＳ１で受付けられた英語フレーズ選択情報に対応する英語フレーズ「AND  I」を英語フレーズ情報１５から選択する。
続くステップＳ３では、CPU３１が、ステップＳ２で選択された英語フレーズ「AND  I」をディスプレイ３２に出力するとともに、この英語フレーズに含まれる「AND」と「I」の音声を結合するか否かの第１番目の音声結合方法選択指をディスプレイ３２に出力する。
続くステップＳ４では、学習者が、キーボード/マウス３４を介して、第１番目の音声結合方法選択指を選択することにより第１番目の音声結合方法選択情報を入力し、CPU３１が、この第１番目の音声結合方法選択情報を受付ける。
続くステップＳ５では、CPU３１が、ステップＳ４で受付けられた第１番目の音声結合方法選択情報に基づいて、ステップＳ２で選択された英語フレーズ「AND  I」の話し方を表す、仮名表記の列を英語フレーズ仮名表記情報１６から取得する。
例えば、第１番目の音声結合方法選択情報「no」が受付けられた場合は、仮名表記の列（「アンド、アイ」と「エン、アイ」）が取得され、第１番目の音声結合方法選択情報「yes」が受付けられた場合は、仮名表記（「アンダイ」と「エナイ」）が取得される。
続くステップＳ６では、CPU３１が、ステップＳ５で取得された、仮名表記の列をディスプレイ３２に出力する。
続くステップＳ７の説明は省略する。
【０１３５】
（５）変形例
変形例の説明は、第1の実施の形態の変形例の説明と同じである。
【０１３６】
６．第６の実施の形態
（１）概要
図１６は、本実施の形態に係るシステムの概略図である。この概略図は第３の実施の形態で既に説明しているので、ここでは説明を省略する。
図２４は、学習装置１００の全体構成を示すブロック図である。
学習装置１００の全体構成は、入力部および出力部を持たず、制御部２０の機能と送受信制御部３０ｓの説明が異なることを除いて、第５の実施形態の学習装置１００のそれと同様であり、図２４において、図２０と同一構成部分には同一の符号を付しその説明は省略する（但し送受信制御部３０ｓは第３の実施形態の送受信制御部３０ｓと同じものである）。
【０１３７】
（１−１）制御部
制御部２０は、以下に説明する英語フレーズ選択部２１ａｓ、英語フレーズ出力部２１ｂｓ、音声結合方法選択部２３ｃｓ、英語フレーズ仮名表記取得部２７ｓ、英語フレーズ仮名表記出力部２９ｃｓを備える。本実施の形態では、ＣＰＵ３１が制御部２０に該当する。
【０１３８】
（１−１−１）英語フレーズ選択部２１ａｓ
英語フレーズ選択部２１ａｓは、学習装置１００が、発音学習の対象となる英語フレーズを英語フレーズ仮名表記情報１６から選択するための英語フレーズ選択情報を、端末装置２００の（図示しない）入力部を介して学習者から受付けるとともに、この受付けられた英語フレーズ選択情報に対応する英語フレーズを英語フレーズ仮名表記情報１６から選択する。
【０１３９】
（１−１−２）英語フレーズ出力部２１ｂｓ
英語フレーズ出力部２１ｂｓは、学習装置１００が、英語フレーズ選択部２１ａｓで選択された英語フレーズを端末装置２００の（図示しない）出力部に出力させる。
【０１４０】
（１−１−３）音声結合方法選択部２３ｃｓ
音声結合方法選択部２３ｃｓは、学習装置１００が、英語フレーズ選択部２１ａｓで選択された英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を端末装置２００の（図示しない）出力部に出力させる。学習者がこの音声結合方法選択指の中から何れの選択指を選択するかの音声結合方法選択情報を端末装置２００の（図示しない）入力部を介して入力することで、学習装置１００がこの音声結合方法選択情報を受付ける。
【０１４１】
（１−１−４）英語フレーズ仮名表記取得部２７ｓ
英語フレーズ仮名表記取得部２７ｓは、学習装置１００が、英語フレーズ選択部２１ａｓで選択された英語フレーズから、この英語フレーズの話し方を表す、仮名表記の列を、英語フレーズ仮名表記情報１６を用いて取得する。ただし、この仮名表記の列は、学習装置１００が、音声結合方法選択部２３ｃｓで受付けられた音声結合方法選択情報に基づいて取得する。
【０１４２】
（１−１−５）英語フレーズ仮名表記出力部２９ｃｓ
英語フレーズ仮名表記出力部２９ｃｓは、学習装置１００が、英語フレーズ仮名表記取得部２７ｓで取得された、仮名表記の列を端末装置２００の（図示しない）出力部に出力させる。学習者は、この出力された、仮名表記の列を用いて、英語フレーズの話し方を学ぶ。
【０１４３】
（２）ハードウェア構成
このハードウェア構成の説明は、第５の実施の形態のハードウェア構成の説明と同じである。但し、ハードディスクドライブ３９には、本実施の形態に係るプログラムである発音学習プログラム８０が記憶されている。
なお、ディスプレイ３２とキーボード/マウス３４は省略することもできる。
【０１４４】
（３）処理
（３−１)発音学習コンテンツ提供処理（メインルーチンの処理手順）
図２５は、本実施の形態の発音学習コンテンツ提供処理を実現するために学習装置１００並びに端末装置２００がそれぞれ実行する処理手順の一例をフローチャート形式で示したものである。
まずステップＳ１では、学習者が、学習対象となる英語フレーズを英語フレーズ仮名表記情報１６から選択するための英語フレーズ選択情報を、端末装置２００の（図示しない）入力部を介して入力し、端末装置２００がこの英語フレーズ選択情報を学習装置１００へ送信する。
続くステップＳ２では、CPU３１が、ステップＳ１で送信された英語フレーズ選択情報を受付ける。
続くステップＳ３では、CPU３１が、ステップＳ２で受付けられた英語フレーズ選択情報に対応する英語フレーズを英語フレーズ仮名表記情報１６から選択する。
続くステップＳ４では、CPU３１が、ステップＳ３で選択された英語フレーズを出力するための情報を端末装置２００に送信するとともに、この英語フレーズに含まれる隣接する英単語の音声を結合するか否かの音声結合方法選択指を出力するための情報を端末装置２００に送信する。
続くステップＳ５では、端末装置２００が、ステップＳ４で送信された情報を受信する。
続くステップＳ６では、端末装置２００が、ステップＳ３で選択された英語フレーズと前記音声結合方法選択指とを（図示しない）出力部に出力する。
続くステップＳ７では、学習者が、前記出力された音声結合方法選択指からいずれの選択指を選択するかの音声結合方法選択情報を端末装置２００の（図示しない）入力部を介して入力し、端末装置２００がこの音声結合方法選択情報を学習装置１００へ送信する。
続くステップＳ８では、CPU３１が、ステップＳ７で送信された音声結合方法選択情報を受付ける。
続くステップＳ９では、CPU３１が、ステップＳ８で受付けられた音声結合方法選択情報に基づいて、ステップＳ３で選択された英語フレーズの話し方を表す、仮名表記の列を、英語フレーズ仮名表記情報１６を用いて取得する。
続くステップＳ１０では、CPU３１が、ステップＳ９で取得された、仮名表記の列を出力するための情報を端末装置２００に送信する。
続くステップＳ１１では、CPU３１は、終了指示が無ければステップ２に戻り上述と同様の処理を繰り返し実施し、終了指示があれば学習装置１００の処理手順を終了する。
続くステップＳ１２では、端末装置２００が、ステップＳ１０で送信された情報を受信するとともに、ステップＳ９で取得された、仮名表記の列を（図示しない）出力部に出力する。
続くステップＳ１３では、端末装置２００が、学習者の指示を受けて端末装置２００の処理手順を終了するか、或いはステップＳ６に戻り上述と同様の処理を繰り返し実施する。
【０１４５】
（４）変形例
変形例の説明は、第３の実施の形態の変形例の説明と同じである。
【０１４６】
以上、本発明の実施の形態について説明したが、本発明は上述の実施の形態に限定されるものではない。なお、本発明における各部、ファイルは、その機能、データが論理的に区別されていることを示すものであって、物理上または事実上は同一の領域にあってもよいし、異なった領域であってもよく、特に限定するものではない。
また、前述のハードディスクに記憶された発音学習コンテンツ提供プログラム単体で処理を実行しているものに限らず、他のソフトウェア等の機能とともに、ＯＳ上で動作し前述の実施の形態の動作を実行するものも前述の実施の形態の範囲に含まれる。
【産業上の利用可能性】
【０１４７】
本発明は、企業、学校等の組織内における発音学習コンテンツ提供手段として利用することができる。
【符号の説明】
【０１４８】
１０  記憶部
１１  英単語情報
１２  英単語発音記号列情報
１３  英単語仮名表記情報
１４  結合済発音記号列情報
１４ｂ  結合済仮名表記情報
１６  英語フレーズ仮名表記情報
２０  制御部
２２、２２ｓ  英語フレーズ受付部
２１ａ、２１ａｓ  英語フレーズ選択部
２１ｂ、２１ｂｓ  英語フレーズ出力部
２３、２３ｓ、２３ｃ、２３ｃｓ  音声結合方法選択部
２４  仮名表記論理導出部
２５、２５ｂ  隣接発音記号列結合可能性判定部
２６ａ１  第１の隣接発音記号列結合部
２６a２  第２の隣接発音記号列結合部
２６ｂ１  第１の隣接仮名表記結合部
２６ｂ２  第２の隣接仮名表記結合部
２７、２７ｓ  英語フレーズ仮名表記取得部
２８、２８ｂ  英語フレーズ仮名表記導出部
２９、２９ｂ、２９s、２９ｂs、２９ｃ、２９ｃｓ  英語フレーズ仮名表記出力部
３０、３０ｓ  送受信制御部
３１  ＣＰＵ（中央演算処理装置）
３２  ディスプレイ
３３  ＲＡＭ
３４  キーボード/マウス
３５  通信装置
３６  ＤＶＤ−ＲＯＭドライブ
３７  ＤＶＤ−ＲＯＭ
３９  ハードディスクドライブ
４０  一時記憶部
４１  ディスク装置
４２  情報記録媒体
５０  入力部
６０  出力部
８０  発音学習プログラム
１００  学習装置
１０１、１０２  サーバー装置
２００  端末装置
３００  通信ネットワーク
【図１】
2016197185.tif 000003
【図２】
2016197185.tif 000004
【図３】
2016197185.tif 000005
【図４】
2016197185.tif 000006
【図５】
2016197185.tif 000007
【図６】
2016197185.tif 000008
【図７】
2016197185.tif 000009
【図８】
2016197185.tif 000010
【図９】
2016197185.tif 000011
【図１０】
2016197185.tif 000012
【図１１】
2016197185.tif 000013
【図１２】
2016197185.tif 000014
【図１３】
2016197185.tif 000015
【図１４】
2016197185.tif 000016
【図１５】
2016197185.tif 000017
【図１６】
2016197185.tif 000018
【図１７】
2016197185.tif 000019
【図１８】
2016197185.tif 000020
【図１９】
2016197185.tif 000021
【図２０】
2016197185.tif 000022
【図２１】
2016197185.tif 000023
【図２２】
2016197185.tif 000024
【図２３】
2016197185.tif 000025
【図２４】
2016197185.tif 000026
【図２５】
2016197185.tif 000027
【図２６】
2016197185.tif 000028
【図２７】
2016197185.tif 000029
【図２８】
2016197185.tif 000030