(57)【要約】  【課題】  録音音声および合成音声により構成されるコンテンツを再生する際に音質の違いによる違和感を低減できるコンテンツ提供装置を提供する。  【解決手段】  コンテンツ提供装置１は、録音音声および合成音声により構成されるコンテンツを提供する装置であって、録音音声を再生する録音音声再生部３４と、合成音声を再生する合成音声再生部３６と、録音音声と合成音声とが切り替わることを知らせるメッセージとして、録音音声に対応する録音音声用のキャラクターまたは合成音声に対応する合成音声用のキャラクターがコンテンツを提供することを知らせる切替えのメッセージを記憶した録音音声メッセージファイル３８および合成音声メッセージファイル４０とを備えている。コンテンツ提供装置１は、録音音声と合成音声の切替えの際に、録音音声メッセージファイル３８または合成音声メッセージファイル４０から切替えのメッセージを読み出して再生する。【選択図】  図１
2007256456.tif 000002
【特許請求の範囲】
【請求項１】
録音音声および合成音声により構成されるコンテンツを提供するコンテンツ提供装置であって、
前記録音音声を再生する録音音声再生部と、
前記合成音声を再生する合成音声再生部と、
前記録音音声再生部による録音音声の再生と前記合成音声再生部による合成音声の再生との切替えの際に、録音音声と合成音声とが切り替わることを知らせるメッセージを前記録音音声再生部または前記合成音声再生部によって再生するように制御する制御部と、
を備えるコンテンツ提供装置。
【請求項２】
録音音声と合成音声とが切り替わることを知らせるメッセージとして、録音音声に対応する録音音声用のキャラクターまたは合成音声に対応する合成音声用のキャラクターがコンテンツを提供することを知らせるメッセージを記憶したメッセージ記憶部を備え、
前記制御部は、前記メッセージ記憶部から前記録音音声用のキャラクターまたは前記合成音声用のキャラクターがコンテンツを提供することを知らせるメッセージを読み出し、読み出したメッセージを再生するように前記録音音声再生部または前記合成音声再生部を制御する、
請求項１に記載のコンテンツ提供装置。
【請求項３】
前記制御部は、切替え後に再生される音声の種類に対応したキャラクターが切替え後のコンテンツを提供することを知らせるメッセージを読み出し、読み出したメッセージを再生するように前記録音音声再生部または前記合成音声再生部を制御する、
請求項２に記載のコンテンツ提供装置。
【請求項４】
前記制御部は、切替え前に再生されていた音声の種類に対応したキャラクターが切替え前のコンテンツを提供したことを知らせるメッセージを読み出し、読み出したメッセージを再生するように前記録音音声再生部または前記合成音声再生部を制御する、
請求項２に記載のコンテンツ提供装置。
【請求項５】
コンテンツを構成する録音音声および合成音声のメッセージの再生順序を規定したシナリオを記憶したシナリオ記憶部を備え、
前記録音音声再生部および前記合成音声再生部は、前記シナリオ記憶部からシナリオを読み出し、読み出したシナリオに基づいて録音音声または合成音声の再生を行い、
前記シナリオ記憶部に記憶されたシナリオは、録音音声と合成音声のメッセージの間に、前記録音音声用のキャラクターまたは前記合成音声用のキャラクターがコンテンツを提供することを知らせるメッセージを挿入することを規定している請求項２に記載のコンテンツ提供装置。
【請求項６】
品質に差のある複数の音声により構成されるコンテンツを提供するコンテンツ提供装置であって、
前記コンテンツを構成するそれぞれの音声を再生する音声再生部と、
一の音声の再生と他の音声の再生との切替えの際に、一の音声と他の音声とが切り替わることを知らせるメッセージを前記音声再生部によって再生するように制御する制御部と、
を備えるコンテンツ提供装置。
【請求項７】
録音音声および合成音声により構成されるコンテンツを提供するコンテンツ提供方法であって、
録音音声再生部が録音音声を再生する録音音声再生ステップと、
合成音声再生部が合成音声を再生する合成音声再生ステップと、
録音音声と合成音声との切替えの際に、前記録音音声再生部または前記合成音声再生部が、録音音声と合成音声とが切り替わることを知らせるメッセージを再生する切替えメッセージ再生ステップと、
を備えるコンテンツ提供方法。
【請求項８】
録音音声および合成音声により構成されるコンテンツを提供するためのプログラムであって、コンピュータに、
録音音声を再生する録音音声再生ステップと、
合成音声を再生する合成音声再生ステップと、
録音音声と合成音声との切替えの際に、録音音声と合成音声とが切り替わることを知らせるメッセージを再生する切替えメッセージ再生ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録音音声および合成音声により構成されるコンテンツを提供するコンテンツ提供装置に関し、特に、音楽、ニュース、天気予報等のコンテンツを提供する装置に関する。
【背景技術】
【０００２】
ラジオ放送等の番組においては、誰に対しても一律に同じコンテンツが提供されていたが、最近では、ユーザの嗜好や状況に合った番組を提供する技術が開発されている。特許文献１には、ユーザの好みに応じた音楽、情報等を提供する音楽・情報提供装置の発明が記載されている。
【０００３】
特許文献１に記載された発明では、ユーザのプロファイルをあらかじめ情報提供局に記憶しておく。音楽・情報提供装置は、音楽、情報を提供する際に、ユーザのプロファイルを情報提供局から取得する。次に、音楽・情報提供装置は、ユーザのプロファイル、番組の進行状況などに基づいて、情報提供局から取得した番組を選択し、ユーザに提供する。これにより、音楽・情報提供装置は、ユーザに応じた番組を提供する。
【特許文献１】特開２００１−３４３９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１は、番組の進行に際し、ディジタル録音かテキストから合成した音声により、仮想的なディスクジョッキーを想定して繋ぎのスピーチを入れることに言及しているが、その詳細な構成は一切記載されていない。ディジタル録音による音声によってスピーチを入れる構成とした場合、あらかじめ録音されたメッセージ以外のスピーチを入れることができない。テキストから合成した音声によってスピーチを入れる構成とした場合、頻繁に使うフレーズも再生する度に合成しなくてはならない。
【０００５】
ナビゲーション装置の案内音声などでは、録音による音声と合成音声を組み合わせて再生する例も知られている。最近では、合成音声の音質を録音音声に近づける様々な技術が開発されているが、録音音声と合成音声を違和感なく捉えられる程度までは至っていない。従って、録音音声と合成音声とが混在した場合、ユーザは、録音音声と合成音声との音質の違いを認識してしまう。
【０００６】
案内音声の場合には、録音音声と合成音声との音質の相違によってユーザが違和感を感じたとしても、必要な情報を報知するという案内の目的を達せられる。しかし、コンテンツ提供の場合には、録音音声と合成音声との音質の相違によって、コンテンツ自体の価値を減殺してしまうおそれがある。
【０００７】
そこで、本発明は上記背景に鑑み、録音音声および合成音声により構成されるコンテンツを再生する際に音質の違いによる違和感を低減できるコンテンツ提供装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のコンテンツ提供装置は、録音音声および合成音声により構成されるコンテンツを提供するコンテンツ提供装置であって、前記録音音声を再生する録音音声再生部と、前記合成音声を再生する合成音声再生部と、前記録音音声再生部による録音音声の再生と前記合成音声再生部による合成音声の再生との切替えの際に、録音音声と合成音声とが切り替わることを知らせるメッセージを前記録音音声再生部または前記合成音声再生部によって再生するように制御する制御部とを備える。
【０００９】
このように制御部は、録音音声の再生と合成音声の再生との間に、録音音声と合成音声とが切り替わることを知らせるメッセージを再生するように制御するので、コンテンツの提供を受ける者は、録音音声と合成音声とが切り替わることを知ることができ、音質の変化に伴う違和感を低減できる。
【００１０】
本発明のコンテンツ提供装置は、録音音声と合成音声とが切り替わることを知らせるメッセージとして、録音音声に対応する録音音声用のキャラクターまたは合成音声に対応する合成音声用のキャラクターがコンテンツを提供することを知らせるメッセージを記憶した切替えメッセージ記憶部を備え、前記制御部は、前記切替えメッセージ記憶部から前記録音音声用のキャラクターまたは前記合成音声用のキャラクターがコンテンツを提供することを知らせるメッセージを読み出し、読み出したメッセージを再生するように前記録音音声再生部または前記合成音声再生部を制御してもよい。
【００１１】
このように録音音声用のキャラクターと合成音声用のキャラクターがコンテンツを提供することを知らせることにより、コンテンツの提供を受ける者は、音質の違いはキャラクターの違いによるものであると認識するので、音質の違いによる違和感をほとんど感じなくなる。
【００１２】
本発明のコンテンツ提供装置において、前記制御部は、切替え後に再生される音声の種類に対応したキャラクターが切替え後のコンテンツを提供することを知らせるメッセージを読み出し、読み出したメッセージを再生するように前記録音音声再生部または前記合成音声再生部を制御してもよい。
【００１３】
このように切替え後のメッセージの音声に対応したキャラクターを知らせることにより、切替え後のコンテンツの音質がメッセージにより通知されたキャラクターの特徴であると認識するので、音質の違いによる違和感をほとんど感じなくなる。ここで、録音音声用のキャラクターを「Ａ」、合成音声用のキャラクターを「Ｂ」として、具体例を示す。録音音声から合成音声へ切り替わるシナリオにおいては、切り替えを知らせるメッセージとして、例えば、次のようなメッセージを再生する。録音音声によるメッセージで「Ｂさん、曲紹介をお願いします。」と呼びかけるメッセージ、あるいは、合成音声によるメッセージで「Ｂが次の曲を紹介します。」と自己紹介するメッセージを再生する。これにより、コンテンツの提供を受ける者は、合成音声の声の主は、「Ｂ」であり、「Ａ」とは異なると認識するので、音質の違いによる違和感をほとんど感じなくなる。
【００１４】
本発明のコンテンツ提供装置において、前記制御部は、切替え前に再生されていた音声の種類に対応したキャラクターが切替え前のコンテンツを提供したことを知らせるメッセージを読み出し、読み出したメッセージを再生するように前記録音音声再生部または前記合成音声再生部を制御してもよい。
【００１５】
このように切替え前のメッセージの音声に対応したキャラクターを知らせることにより、切替え前のコンテンツの音質がメッセージにより通知されたキャラクターの特徴であったと認識するので、音質の違いによる違和感をほとんど感じなくなる。ここで、録音音声用のキャラクターを「Ａ」、合成音声用のキャラクターを「Ｂ」として、具体例を示す。録音音声から合成音声へ切り替わるシナリオにおいては、切り替えを知らせるメッセージとして、例えば、次のようなメッセージを再生する。録音音声によるメッセージで「Ａがお伝えしました。」と自己紹介をするメッセージ、あるいは、合成音声によるメッセージで「Ａさん、どうもありがとう。」と前のコンテンツを提供したキャラクターを紹介するメッセージを再生する。これにより、コンテンツの提供を受ける者は、録音音声の声の主は、「Ａ」であり、「Ｂ」とは異なると認識するので、音質の違いによる違和感をほとんど感じなくなる。
【００１６】
本発明のコンテンツ提供装置は、コンテンツを構成する録音音声および合成音声のメッセージの再生順序を規定したシナリオを記憶したシナリオ記憶部を備え、前記録音音声再生部および前記合成音声再生部は、前記シナリオ記憶部からシナリオを読み出し、読み出したシナリオに基づいて録音音声または合成音声の再生を行い、前記シナリオ記憶部に記憶されたシナリオは、録音音声と合成音声のメッセージの間に、前記録音音声用のキャラクターまたは前記合成音声用のキャラクターがコンテンツを提供することを知らせるメッセージを挿入することを規定してもよい。
【００１７】
このように録音音声と合成音声のメッセージの間に、録音音声用のキャラクターまたは合成音声用のキャラクターがコンテンツを提供することを知らせるメッセージを挿入するように規定したシナリオを記憶しておき、シナリオに従ってメッセージを再生することで、音質の違いによる違和感をほとんど感じないようにできる。
【００１８】
本発明の別の態様に係るコンテンツ提供装置は、品質に差のある複数の音声により構成されるコンテンツを提供するコンテンツ提供装置であって、前記コンテンツを構成するそれぞれの音声を再生する音声再生部と、一の音声の再生と他の音声の再生との切替えの際に、一の音声と他の音声とが切り替わることを知らせるメッセージを前記音声再生部によって再生するように制御する制御部とを備える。
【００１９】
このように制御部は、品質の異なる一の音声の再生と他の音声の再生との間に、音声が切り替わることを知らせるメッセージを再生するように制御するので、コンテンツの提供を受ける者は音声が切り替わることを知ることができ、音声の品質の変化に伴う違和感を低減できる。
【００２０】
本発明のコンテンツ提供方法は、録音音声および合成音声により構成されるコンテンツを提供するコンテンツ提供方法であって、録音音声再生部が録音音声を再生する録音音声再生ステップと、合成音声再生部が合成音声を再生する合成音声再生ステップと、録音音声と合成音声との切替えの際に、前記録音音声再生部または前記合成音声再生部が、録音音声と合成音声とが切り替わることを知らせるメッセージを再生する切替えメッセージ再生ステップとを備える。
【００２１】
このように録音音声の再生と合成音声の再生との間に、録音音声と合成音声とが切り替わることを知らせるメッセージを再生することにより、コンテンツの提供を受ける者は、録音音声と合成音声とが切り替わることを知ることができ、音質の変化に伴う違和感を低減できる。切替えを知らせるメッセージは、録音音声に対応する録音音声用のキャラクターまたは合成音声に対応する合成音声用のキャラクターがコンテンツを提供することを知らせるメッセージであってもよい。
【００２２】
本発明のプログラムは、録音音声および合成音声により構成されるコンテンツを提供するためのプログラムであって、コンピュータに、録音音声を再生する録音音声再生ステップと、合成音声を再生する合成音声再生ステップと、録音音声と合成音声との切替えの際に、録音音声と合成音声とが切り替わることを知らせるメッセージを再生する切替えメッセージ再生ステップとを実行させる。
【００２３】
このように録音音声の再生と合成音声の再生との間に、録音音声と合成音声とが切り替わることを知らせるメッセージを再生することにより、コンテンツの提供を受ける者は、録音音声と合成音声とが切り替わることを知ることができ、音質の変化に伴う違和感を低減できる。切替えを知らせるメッセージは、録音音声に対応する録音音声用のキャラクターまたは合成音声に対応する合成音声用のキャラクターがコンテンツを提供することを知らせるメッセージであってもよい。
【発明の効果】
【００２４】
本発明によれば、シナリオ生成部が録音音声のメッセージと合成音声のメッセージとの間に、録音音声と合成音声とが切り替わることを知らせるメッセージを配置したシナリオを生成するので、コンテンツの提供を受ける者は、録音音声と合成音声とが切り替わることを知ることができ、音質の変化に伴う違和感を低減できるというすぐれた効果を有する。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態のコンテンツ提供装置について図面を用いて説明する。本実施の形態では、車両に搭載されるコンテンツ提供装置を例として説明するが、本発明のコンテンツ提供装置は車両に搭載するものに限定されない。
【００２６】
図１は、本発明の実施の形態のコンテンツ提供装置１の構成を示す図である。コンテンツ提供装置１は、番組センター５０から番組の情報を受信する情報受信部１０を備えている。情報受信部１０は、番組で提供されるニュースや音楽等のコンテンツと、番組の構成を示す番組構成の情報を受信する。情報受信部１０は、受信した番組構成の情報は番組管理部１２に記憶すると共に、番組で提供されるニュース、音楽等のコンテンツを録音音声メッセージファイル３８または合成音声メッセージファイル４０に記憶する。
【００２７】
図２は、番組構成の例を示す図である。番組構成は、「開始時刻」「長さ」「コンテンツ」「メッセージタイプ」のデータを有している。「開始時刻」は、番組内でコンテンツの提供を開始する時刻を示すデータである。「開始時刻」は、番組の開始時刻を基準として規定されている。「長さ」は、提供されるコンテンツの長さを示すデータである。「コンテンツ」は、その時間帯に提供するコンテンツを特定するデータである。「メッセージタイプ」は、コンテンツを構成するメッセージが録音音声メッセージであるか、合成音声メッセージであるかを示すデータである。「メッセージタイプ」は、コンテンツにおける録音音声メッセージと合成音声メッセージの順番も規定する。例えば、「曲紹介」にある「録音→音声」は、コンテンツを構成するメッセージが、録音音声メッセージ、合成音声メッセージの順であることを示している。
【００２８】
番組管理部１２は、番組構成に基づいてニュースや音楽等を提供し、番組の進行を管理する機能を有する。本実施の形態のコンテンツ提供装置１は、ニュースや音楽等のコンテンツの提供の際に、それぞれのユーザに対応したセリフのコンテンツを挿入することにより、それぞれのユーザに合った番組を提供する。図２に示す例では、「００：００：００」から開始される「オープニング」と「００：０２：１０」から開始される「曲紹介」の部分において、ユーザや状況に合ったセリフのコンテンツが挿入される。図２に示す例で、「００：００：１０」から開始される「ニュース」の部分において、番組センター５０から配信されるニュースのデータから合成音声を生成して出力する。
【００２９】
次に、ユーザに合ったセリフのコンテンツを生成するための構成について説明する。コンテンツ提供装置１は、シナリオ生成部２０を有し、ユーザおよび状況に合ったシナリオを生成する。シナリオ生成部２０には、複数のシナリオが記憶されたシナリオファイル２２に接続されている。
【００３０】
図３は、シナリオファイル２２に記憶されたデータの例を示す図である。シナリオファイル２２には、「シナリオＩＤ」「メッセージ順序」のデータが記憶されている。「シナリオＩＤ」は、シナリオを特定するデータである。「メッセージ順序」は、シナリオＩＤで特定されるシナリオにおいて、メッセージを出力する順序を規定するデータである。図３に示す例では、録音音声メッセージの順序が規定されている。録音音声のメッセージのデータは、録音音声メッセージファイル３８に記憶されている。
【００３１】
図４（ａ）および図４（ｂ）は、録音音声メッセージファイル３８に記憶されたデータの例を示す図である。コンテンツの提供において頻繁に用いられるメッセージについては、音質の良い録音音声メッセージとして録音音声メッセージファイル３８に記憶しておくことが好ましい。図４（ａ）は、合成音声との切替えを知らせるメッセージの例を示している。図４（ａ）中の「ナビー」は、合成音声に対応するキャラクターであり、合成音声の声の主として設定されたキャラクターである。「Ｍｓｇ０００１」では、「ナビーよろしくね」という呼びかけのメッセージとすることにより、そのメッセージの後は、「ナビー」というキャラクターがコンテンツを提供することを知らせる。「Ｍｓｇ０００３」では、「ナビーありがとう」というメッセージにより、そのメッセージの前までは、「ナビー」というキャラクターがコンテンツを提供していたことを知らせると共に、メッセージの後からは「ナビー」とは異なるキャラクターがコンテンツを提供することを知らせる。図４（ｂ）は切替えを知らせるメッセージ以外のメッセージの例を示している。録音音声メッセージファイル３８には、番組センター５０から送信された音楽データ等も記憶する。なお、ここでは音楽データ等の録音音声データによるコンテンツを録音音声メッセージファイル３８に記憶することとしているが、別ファイルに記憶してもよい。
【００３２】
図５は、合成音声メッセージファイル４０に記憶されたデータの例を示す図である。合成音声メッセージファイル４０には、音声データではなく、テキストの形式でデータが記憶されている。図５は、録音音声との切替えを知らせるメッセージの例を示している。「Ｔｅｘｔ０００１」では、「ナビーが最新ニュースをお届けします。」というようにニュースを読み上げるキャラクターを紹介することにより、そのメッセージの後は、「ナビー」というキャラクターがコンテンツを提供することを知らせる。「Ｔｅｘｔ０００４」では、「以上ナビーがニュースをお届けしました」というように、そのメッセージの前までコンテンツを提供していたキャラクターを紹介することにより、その後は異なるキャラクターが登場することを知らせる。合成音声メッセージファイル４０には、番組センター５０から送信されたニュースや天気予報等のコンテンツのデータも記憶する。なお、ここではニュース等のテキストデータによるコンテンツを合成音声メッセージファイル４０に記憶することとしているが、別ファイルに記憶してもよい。
【００３３】
シナリオ生成部２０は、時間管理部１４、シーン管理部１６およびナビ情報管理部１８に接続されており、時間、シーン、道路状況等の各種の状況を取得する。時間管理部１４は、現在の時刻を取得し、普段のユーザのスケジュールより遅れているか、早いかを管理する。シーン管理部１６は、通勤であるのか、レジャーであるのかといったシーンを管理する。ナビ情報管理部１８は、ナビゲーション装置によって取得した道路や周辺施設などの情報を管理する。
【００３４】
また、シナリオ生成部２０は、ユーザ情報ファイル２４に接続されている。ユーザ情報ファイル２４には、ユーザの「年齢」「性別」「職業」等の情報が記憶されている。
【００３５】
シナリオ生成部２０は、時間管理部１４、シーン管理部１６およびナビ情報管理部１８から取得した各種の状況とユーザ情報ファイル２４から読み出したユーザの情報に基づいて、シナリオファイル２２に記憶された複数のシナリオからユーザおよび状況に合ったシナリオを選択する。
【００３６】
シナリオ生成部２０は、まず、「メッセージタイプ」の情報に基づいて、コンテンツ挿入部分のシナリオのタイプを決定する。具体的には、シナリオ生成部２０は、コンテンツ挿入部分に録音音声と合成音声とが連続する箇所があるか否かを判定する。図２に示す番組構成の例では、「オープニング」と「ニュース」の間、「ニュース」と「曲紹介」との間はいずれも録音音声と合成音声とが連続している。また、「曲紹介」の中でも録音音声と合成音声とが連続している。このようにコンテンツ挿入部分において、録音音声と合成音声とが連続している場合には、シナリオ生成部２０は、録音音声と合成音声とを切り替えるメッセージを含んだシナリオのタイプと判定する。そして、シナリオ生成部２０は、切替えのメッセージを含んだシナリオ群から、シナリオを選択する。例えば、図３に示した「Ｓｅｎａｒｉｏ０００１」〜「Ｓｅｎａｒｉｏ０００３」のシナリオは、いずれも、「Ｍｓｇ０００１」の「ナビーよろしくね」というメッセージを含んだシナリオである。
【００３７】
シナリオ生成部２０が状況に基づいてシナリオを生成する具体的な処理を以下に説明する。シナリオ生成部２０は、シナリオ決定用モデル記憶部２６に記憶されたシナリオ決定用モデルを用いた確率推論によって、ユーザおよび状況に合ったシナリオを求める。
【００３８】
図６は、シナリオ決定用モデル記憶部２６に記憶されたシナリオ決定用モデルの例を示す図である。シナリオ決定用モデルは、ベイジアンネットのモデルであり、観測されたノードから確率伝播による計算を行って、未観測ノードの確率値を求めるためのモデルである。シナリオ決定用モデルは、年齢を示すノードＮ１、性別を示すノードＮ２、職業を示すノードＮ３、時刻を示すノードＮ４、シーンを示すノードＮ５、道路状況を示すノードＮ６、シナリオの長さを示すノードＮ７を含んでおり、これらのノードＮ１〜Ｎ７がシナリオＩＤを示すノードＮ８に接続されている。すなわち、ノードＮ１〜Ｎ７に観測値を設定することにより、ノードＮ８の値を求めることができる。
【００３９】
シナリオ決定用モデル記憶部２６には、ユーザ操作の操作履歴を記憶した操作履歴ファイル２８が接続されている。操作履歴はユーザ操作取得部３０にて取得され、操作履歴ファイル２８に記憶される。コンテンツ提供装置１は、操作履歴ファイル２８から読み出した操作履歴に基づいて、シナリオ決定用モデルを更新することができる。すなわち、ユーザがシナリオを受け入れたときと、シナリオを受け入れなかったときの状況から、ユーザが受け入れる確率の高い（ユーザ好みの）シナリオが選択されるように、シナリオ決定用モデルを更新する。最初にデフォルトのシナリオ決定用モデルを記憶しておき、操作履歴に応じてユーザに合ったモデルへと更新する構成とすることが好ましい。
【００４０】
コンテンツ提供装置１は、音声振分部３２と、録音音声再生部３４と、合成音声再生部３６とを備え、シナリオ生成部２０にて生成されたシナリオに従ってコンテンツを提供する。シナリオを生成するシナリオ生成部２０と、シナリオに従ってメッセージの再生を制御する音声振分部３２とが、切替えのメッセージを再生するように録音音声再生部３４、合成音声再生部３６を制御する制御部に相当する。
【００４１】
音声振分部３２は、シナリオ中のメッセージが録音音声であるか合成音声であるかに基づいて、メッセージを特定するＩＤを録音音声再生部３４、合成音声再生部３６のそれぞれに振り分ける。
【００４２】
録音音声再生部３４は、入力されたメッセージのＩＤに対応するメッセージデータを録音音声メッセージファイル３８から読み出して再生する。同様に、合成音声再生部３６は、入力されたメッセージのＩＤに対応するメッセージデータを合成音声メッセージファイル４０から読み出して再生する。
【００４３】
図７は、本実施の形態のコンテンツ提供装置１の動作を示す図である。コンテンツ提供装置１は、番組センター５０から番組構成および番組で提供されるコンテンツを受信する。コンテンツ提供装置１は、番組センター５０から受信した番組構成を番組管理部１２に記憶し、番組センター５０から受信したコンテンツを録音音声メッセージファイル３８または合成音声メッセージファイル４０に記憶しておく。
【００４４】
コンテンツ提供装置１のシナリオ生成部２０は、番組管理部１２から番組構成を取得し（Ｓ１０）、取得した番組構成を解析する（Ｓ１２）。シナリオ生成部２０は、番組構成を解析し、状況に合ったセリフのコンテンツを挿入する時間帯を特定すると共に、状況に合った曲を流す時間帯を特定する。例えば、図２に示す番組構成においては、ユーザに合ったセリフのコンテンツを挿入する時間帯は、「００：００：００」から開始される「オープニング」の１０秒間の時間帯と「００：０２：１０」から開始される「曲紹介」の７秒間の部分である。また、状況に合った曲を流す時間帯は、「００：０２：１７」から開始される「曲演奏」の２４０秒間の部分である。
【００４５】
次に、シナリオ生成部２０は、ユーザ情報ファイル２４からユーザ情報を取得し（Ｓ１４）、時間管理部１４から時刻を取得し（Ｓ１６）、シーン管理部１６からシーンを取得し（Ｓ１８）、ナビ情報管理部１８からナビ情報を取得する（Ｓ２０）。続いて、シナリオ生成部２０は、コンテンツの挿入部分に入れるシナリオのタイプを決定する（Ｓ２２）。シナリオ生成部２０は、メッセージタイプの情報から、挿入部分に録音音声と合成音声とが連続する箇所があるか否かを判定し、連続する箇所がある場合には、録音音声と合成音声とが切り替わることを示すメッセージが含むタイプであると判定する。シナリオ生成部２０は、ここで判定したタイプのシナリオ群から、状況に合ったシナリオを選択する。
【００４６】
シナリオ生成部２０は、シナリオ決定用モデルのユーザの属性に関するノードＮ１〜Ｎ３にユーザ情報ファイル２４から取得したユーザ情報を設定し、状況に関するノードＮ４〜Ｎ６に、それぞれ時間管理部１４、シーン管理部１６、ナビ情報管理部１８から取得したデータを設定する。そして、挿入できるシナリオの長さをノードＮ７に設定する。挿入できるシナリオの長さは、例えば、図２に示す「オープニング」では、１０秒間である。シナリオ生成部２０は、ノードＮ１〜Ｎ６にデータを設定した後、確率推論によってユーザに受け入れられる確率の最も高いシナリオを選択する（Ｓ２４）。シナリオ生成部２０は、番組中にあるすべてのコンテンツの挿入部分についてシナリオを選択し、番組全体のシナリオを生成する。
【００４７】
シナリオ生成部２０は、生成したシナリオのデータを音声振分部３２に入力する。音声振分部３２は、入力されたシナリオのデータに従って音声を再生する（Ｓ２６）。音声振分部３２は、シナリオにより規定されたメッセージＩＤを、録音音声であるか合成音声であるかに基づいて録音音声再生部３４、合成音声再生部３６のそれぞれに振り分ける。録音音声再生部３４および合成音声再生部３６は、録音音声メッセージファイル３８または合成音声メッセージファイル４０からメッセージＩＤに対応するメッセージデータを読み出して再生する。
【００４８】
図８は、本実施の形態のコンテンツ提供装置１によって再生されるコンテンツの例を示す図である。図８は、図２に示す番組構成において、「００：００：００」から「００：０２：１０」に提供されるシナリオ「Ｓｅｎａｒｉｏ０００１」（図３参照）の例を示している。まず、「Ｍｓｇ１００１」が再生され、「おはようございます。」の録音音声メッセージが再生され、続いて、「Ｍｓｇ１０１１」「Ｍｓｇ１００８」の順に録音音声メッセージが再生される（Ｓ３０）。
【００４９】
次に、「ナビーよろしくね。」（Ｍｓｇ０００１）のメッセージが再生される（Ｓ３２）。このメッセージにより、ユーザは、次に「ナビー」というキャラクターがしゃべると認識し、同じ声質でのメッセージが続くことを予測しなくなる。
【００５０】
続いて、「ナビーが最新ニュースをお届けします。」（Ｔｅｘｔ０００１）のメッセージが再生され（Ｓ３４）、ニュースのデータが合成音声によって再生される（Ｓ３６）。ニュースの再生が終了すると、「以上、ナビーがニュースをお届けしました」（Ｔｅｘｔ０００４）のメッセージが再生される（Ｓ３８）。このメッセージにより、ユーザは、「ナビー」というキャラクターがしゃべり終えたと認識し、同じ声質でのメッセージが続くことを予測しなくなる。
【００５１】
本実施の形態のコンテンツ提供装置１は、録音音声と合成音声とが連続する場合には、合成音声に対応する合成音声用のキャラクター「ナビー」が合成音声を出力すること、または合成音声を出力したことを知らせるメッセージを再生する。これにより、ユーザは、合成音声の声の主は「ナビー」であり、録音音声の声の主とは異なるを認識するので、録音音声と合成音声の音質の相違による違和感をほとんど感じなくなる。
【００５２】
これにより、些細な音質の変化でも違和感を覚える可能性のあるコンテンツ提供において、ユーザに違和感を感じさせないので、録音音声と合成音声とを混在させてコンテンツを提供できる。録音音声と合成音声を混在して用いることにより、提供するコンテンツの幅を広げると共に、頻繁に用いるメッセージは音質良く再生することができる。
【００５３】
以上、本発明のコンテンツ提供装置について、実施の形態を挙げて詳細に説明したが、本発明は上記した実施の形態に限定されるものではない。
【００５４】
上記した実施の形態では、ベイジアンネットのモデルによって、状況に合ったシナリオを求める例について説明したが、状況に合ったシナリオを求めるための手法は、ベイジアンネットに限定されない。例えば、マルコフモデル等の確率モデルによってシナリオを求めてもよい。また、確率モデルを用いないで単に過去の操作履歴からシナリオの選択回数を検索して、選択回数に基づいてシナリオを求めてもよい。また、状況に合ったシナリオではなく、シナリオをランダムに決定する構成にも、本発明を適用することができる。
【００５５】
上記した実施の形態では、あらかじめ切替えのメッセージを含むシナリオを準備しているが、切替えのメッセージをシナリオに含めない構成を採用してもよい。例えば、「録音音声→合成音声」の切替えを知らせるメッセージ、「合成音声→録音音声」の切替えを知らせるメッセージを準備しておき、録音音声から合成音声に替わるときに、切替えのメッセージを挿入することとしてもよい。
【００５６】
上記した実施の形態では、録音音声と合成音声の音質の違いによる違和感を低減する例を挙げて説明したが、本発明は、録音音声と合成音声に限らず、品質の異なる複数の音声を再生する構成に適用することができる。合成音声の再生方式は複数知られており、それぞれの方式ごとに品質が異なる。このように品質の異なる複数の音声で構成されたコンテンツを提供する際には、一の方式によって再生される音声と他の方式によって再生される音声との間に、切替えのメッセージを挿入することにより、品質の違いによる違和感を低減することができる。
【００５７】
上記した実施の形態では、コンテンツ提供装置１およびその動作について説明したが、本発明には、上記したコンテンツ提供装置１による処理をコンピュータによって実行させるプログラムも含まれる。
【産業上の利用可能性】
【００５８】
以上説明したように、本発明によれば、録音音声と合成音声の音質の変化に伴う違和感を低減できるというすぐれた効果を有し、音楽、ニュース、天気予報等のコンテンツを提供する装置等として有用である。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態のコンテンツ提供装置の構成を示す図である。
【図２】番組構成の例を示す図である。
【図３】シナリオファイルに記憶されたデータの例を示す図である。
【図４】（ａ）録音音声メッセージファイルに記憶された切替えを示すメッセージの例を示す図である。（ｂ）録音音声メッセージファイルに記憶された切替え以外のメッセージの例を示す図である。
【図５】合成音声メッセージファイルに記憶されたデータの例を示す図である。
【図６】シナリオ決定用モデル記憶部に記憶されたデータの例を示す図である。
【図７】本発明の実施の形態のコンテンツ提供装置の動作の例を示す図である。
【図８】本発明の実施の形態のコンテンツ提供装置によるコンテンツの提供例を示す図である。
【符号の説明】
【００６０】
１  コンテンツ提供装置
１０  情報受信部
１２  番組管理部
１４  時間管理部
１６  シーン管理部
１８  ナビ情報管理部
２０  シナリオ生成部
２２  シナリオファイル
２４  ユーザ情報ファイル
２６  シナリオ決定用モデル記憶部
２８  操作履歴ファイル
３０  ユーザ操作取得部
３２  音声振分部
３４  録音音声再生部
３６  合成音声再生部
３８  録音音声メッセージファイル
４０  合成音声メッセージファイル
５０  番組センター
【図１】
2007256456.tif 000003
【図２】
2007256456.tif 000004
【図３】
2007256456.tif 000005
【図４】
2007256456.tif 000006
【図５】
2007256456.tif 000007
【図６】
2007256456.tif 000008
【図７】
2007256456.tif 000009
【図８】
2007256456.tif 000010