(57)【要約】【課題】本願発明の課題は、従来技術が抱える問題を解決することであり、すなわち、電話のように相手を時間的に拘束することなく、しかも相手方の声を聴くことのできるコミュニケーションを実現する音声会話システム、及び音声会話プログラムを提供することである。【解決手段】本願発明の「音声会話システム」は、ユーザがテキスト情報を送信すると、そのテキスト情報に対応した音声が再生されることで、会話を支援する音声会話システムであって、ユーザ端末機とサーバ側装置を備えたものである。ユーザがテキスト入力手段で入力したテキスト情報を送信し、これをサーバ側受信手段が受信すると、制御手段がメッセージ音声情報をメッセージ音声記憶手段から読み出して送信する。そして、メッセージ音声情報を受信して、音声再生手段がこのメッセージ音声情報を再生する。【選択図】図２
2016171404.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがテキスト情報を送信すると、該テキスト情報に対応した音声が再生されることで、会話を行う音声会話システムであって、
ユーザ端末機とサーバ側装置を備え、
前記ユーザ端末機は、表示手段と、テキスト入力手段と、ユーザ側送信手段と、ユーザ側受信手段と、音声再生手段と、を有し、
前記サーバ側装置は、制御手段と、サーバ側送信手段と、サーバ側受信手段と、メッセージ音声記憶手段と、を有し、
ユーザが前記テキスト入力手段で入力したテキスト情報を、ユーザ操作によって前記ユーザ側送信手段が送信し、
前記ユーザ側送信手段によって送信されたテキスト情報を、前記サーバ側受信手段が受信すると、前記制御手段がメッセージ音声情報を前記メッセージ音声記憶手段から読み出し、前記サーバ側送信手段が該メッセージ音声情報を送信し、
前記サーバ側送信手段から送信された前記メッセージ音声情報を、前記ユーザ側受信手段が受信し、前記音声再生手段が該メッセージ音声情報を再生し、
前記メッセージ音声情報は、音声担当者が発声して録音した音声情報であり、
前記制御手段は、送信された前記テキスト情報に含まれる単語又は短文に関連付けられたメッセージを、登録された複数のメッセージから選択するとともに、該選択されたメッセージに相当するメッセージ音声情報を読み出す、ことを特徴とする音声会話システム。
【請求項２】
前記ユーザ端末機の前記表示手段には、受信したメッセージ音声情報に相当するメッセージがテキスト表示され、
前記ユーザ端末機は、テキスト表示された前記メッセージを選択するテキストメッセージ選択手段を有し、
ユーザが、前記テキストメッセージ選択手段で前記メッセージを選択すると、前記音声再生手段が該メッセージに相当するメッセージ音声情報を再生する、ことを特徴とする請求項１記載の音声会話システム。
【請求項３】
前記サーバ側装置は、音声担当者のタイムライン音声情報を記憶するタイムライン音声記憶手段を有し、
前記ユーザ端末機は、前記タイムライン音声情報を選択するタイムライン選択手段を有し、
前記音声担当者のタイムライン音声情報は、該音声担当者の複数のコメントによって構成されるタイムラインを、該音声担当者が発声して録音した音声情報であり、
ユーザが、前記タイムライン選択手段で前記タイムライン音声情報を選択すると、前記音声再生手段が該タイムライン音声情報を再生する、ことを特徴とする請求項１又は請求項２記載の音声会話システム。
【請求項４】
前記ユーザ端末機の前記表示手段には、前記タイムライン音声情報に相当する音声担当者のタイムラインがテキスト表示され、
前記ユーザ端末機は、テキスト表示された前記タイムラインを選択するテキストタイムライン選択手段を有し、
ユーザが、前記テキストタイムライン選択手段で前記タイムラインを選択すると、前記音声再生手段が該タイムラインに相当する前記タイムライン音声情報を再生する、ことを特徴とする請求項３記載の音声会話システム。
【請求項５】
前記サーバ側装置は、シナリオ音声情報を記憶するシナリオ記憶手段を有し、
前記シナリオ音声情報は、あらかじめ作成されたシナリオを、音声担当者が発声して録音した音声情報であり、
前記音声再生手段が該シナリオ音声情報を再生する、ことを特徴とする請求項１乃至請求項４のいずれかに記載の音声会話システム。
【請求項６】
前記メッセージ音声記憶手段は、複数の音声担当者によって録音されたメッセージ音声情報を記憶し、
前記ユーザ端末機は、複数の音声担当者から所望の音声担当者を選択する音声担当者選択手段を有し、
前記制御手段は、選択された音声担当者に係るメッセージ音声情報を前記メッセージ音声記憶手段から読み出す、ことを特徴とする請求項１乃至請求項５のいずれかに記載の音声会話システム。
【請求項７】
前記サーバ側装置は、ユーザに付与されるユーザ得点を記憶するユーザ得点記憶手段を有し、
前記制御手段は、ユーザの操作内容に応じて、当該ユーザの前記ユーザ得点を加減するとともに、該加減された前記ユーザ得点を前記ユーザ得点記憶手段に記憶させ、
さらに前記制御手段は、前記ユーザ側送信手段から送信された前記テキスト情報、及び前記ユーザ得点に基づいて、登録された複数のメッセージから所定のメッセージを選択する、ことを特徴とする請求項１乃至請求項６のいずれかに記載の音声会話システム。
【請求項８】
前記メッセージ音声情報には、該メッセージ音声情報に関連する１又は２以上の単語又は短文が設定され、
前記制御手段は、再生された前記メッセージ音声情報に対して送信されたユーザからのテキスト情報が、該メッセージ音声情報に関連する単語又は短文を含む場合、当該ユーザの前記ユーザ得点を加減する、ことを特徴とする請求項７記載の音声会話システム。
【請求項９】
前記サーバ側装置は、ユーザの操作履歴を記憶するユーザ操作履歴記憶手段を有し、
前記制御手段は、ユーザの操作回数又はユーザの操作頻度に基づいて、当該ユーザの前記ユーザ得点を加減する、ことを特徴とする請求項７又は請求項８記載の音声会話システム。
【請求項１０】
前記サーバ側装置は、複数のアイテムを記憶するアイテム記憶手段を有し、
前記ユーザ端末機は、前記表示手段に表示された前記アイテムを指定して取得するアイテム取得手段を有し、
前記制御手段は、取得したアイテムの数又は種類に基づいて、当該ユーザの前記ユーザ得点を加減する、ことを特徴とする請求項７乃至請求項９のいずれかに記載の音声会話システム。
【請求項１１】
前記サーバ側装置は、メッセージ音声情報を編集するメッセージ音声情報編集手段を有し、
前記メッセージ音声情報編集手段は、前記制御手段が読み出したメッセージ音声情報を、月日、曜日、又は時刻を含む時間情報に応じて編集し、
前記サーバ側送信手段は、前記メッセージ音声情報編集手段によって編集された前記メッセージ音声情報を送信する、ことを特徴とする請求項１乃至請求項１０のいずれかに記載の音声会話システム。
【請求項１２】
前記ユーザ端末機は、ユーザの属性情報を登録するユーザ属性情報登録手段を有し、
前記サーバ側装置は、ユーザの属性情報を記憶するユーザ属性情報記憶手段を有し、
前記制御手段は、ユーザの属性情報に基づいて所定のメッセージを選択する、ことを特徴とする請求項１乃至請求項１１のいずれかに記載の音声会話システム。
【請求項１３】
ユーザからのテキスト情報に対応した音声情報を送信することで、音声を用いた会話を支援する音声会話プログラムであって、
ユーザが入力したテキストを受信すると、該テキスト情報に含まれる単語又は短文に関連付けられたメッセージを、登録された複数のメッセージから選択するメッセージ選択処理と、
選択された前記メッセージに相当するメッセージ音声情報を読み出すメッセージ音声情報読出し処理と、
読み出された前記メッセージ音声情報を送信するメッセージ音声情報送信処理と、をコンピュータに実行させる機能を備えた、ことを特徴とする音声会話プログラム。
【請求項１４】
ユーザの操作内容に応じて、当該ユーザに付与されるユーザ得点を加減するユーザ得点算出処理を、前記コンピュータに実行させる機能を備え、
前記メッセージ選択処理は、入力された前記テキスト情報、及び前記ユーザ得点に基づいて、登録された複数のメッセージから所定のメッセージを選択する、ことを特徴とする請求項１３記載の音声会話プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、スマートフォン等の端末機を利用して会話する技術に関するものであり、より具体的には、端末機から文字（テキスト）を送信すると、その内容に応じた返答が音声によって行われる音声会話システム、及び音声会話プログラムに関するものである。
【背景技術】
【０００２】
近時、スマートフォンをはじめとする携帯型端末機が普及し、電話によるコミュニケーションのほか、メールでのやり取り、あるいはチャット機能による会話も多用されるようになった。例えば、カカオトーク（登録商標）やＬＩＮＥ（登録商標）等はメッセンジャーアプリケーションともいわれ、１対１あるいはグループによるチャットを行うことができる。
【０００３】
ところで、パーソナルコンピュータ（パソコン）や携帯型端末機を利用して行うチャットは、テキストや画像を送受信することで進められるのが主流である。一方がテキストや画像を入力して送信し、相手方も同じくテキストや画像で応答するわけである。特許文献１は、チャットの応答者をソフトウェアロボットとし、ユーザの入力情報に対して機械的に選択したメッセージで返信する技術であるが、この場合もやはりテキスト情報の交換によって行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１１７９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電話による会話は、リアルタイムで相手の反応が分かり、しかも相手の声を聴くことで安心感が得られるコミュケーション手段であるが、相手を時間的に拘束する手段であり、そのうえ情報交換した記録が残らない。このような不都合を回避したいときは、チャットやメールがコミュケーション手段として選ばれるわけであるが、チャットなどはテキストや画像による応答であり、当然ながら相手方の声を聴くことはできない。声を聞きたいと思うときは、多少の不都合を甘受して電話を掛けるよりほかなかった。
【０００６】
本願発明の課題は、従来技術が抱える問題を解決することであり、すなわち、電話のように相手を時間的に拘束することなく、しかも相手方の声を聴くことのできるコミュニケーションを実現する音声会話システム、及び音声会話プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本願発明は、テキスト送信による問い掛けに対し、音声でこれに応答して会話を進めるという点に着目して開発されたものであり、従来にはない発想に基づいてなされた発明である。
【０００８】
本願発明の「音声会話システム」は、ユーザがテキスト情報を送信すると、そのテキスト情報に対応した音声が再生されることで、会話を支援する音声会話システムであって、ユーザ端末機とサーバ側装置を備えたものである。ユーザ端末機は、表示手段と、テキスト入力手段、ユーザ側送信手段、ユーザ側受信手段、音声再生手段を有しており、サーバ側装置は、制御手段と、サーバ側送信手段、サーバ側受信手段、メッセージ音声記憶手段を有している。ユーザがテキスト入力手段で入力したテキスト情報を、ユーザ操作によりユーザ側送信手段が送信し、このテキスト情報をサーバ側受信手段が受信すると、制御手段がメッセージ音声情報をメッセージ音声記憶手段から読み出し、サーバ側送信手段がこのメッセージ音声情報を送信する。そして、サーバ側送信手段から送信されたメッセージ音声情報を、ユーザ側受信手段が受信して、音声再生手段がこのメッセージ音声情報を再生する。制御手段は、送信されたテキスト情報に含まれる単語又は短文に関連付けられたメッセージを、登録された複数のメッセージから選択するとともに、この選択されたメッセージに相当するメッセージ音声情報を、メッセージ音声記憶手段から読み出す。なお、メッセージ音声情報は、音声担当者（例えば、声優）が発声して録音した音声情報である。
【０００９】
本願発明の「音声会話システム」は、ユーザ端末機がテキストメッセージ選択手段を有するものとすることもできる。この場合、ユーザ端末機の表示手段には受信したメッセージ音声情報に相当するメッセージがテキスト表示される。テキストメッセージ選択手段は、テキスト表示されたメッセージを選択するものであり、ユーザが、テキストメッセージ選択手段でメッセージを選択すると、音声再生手段がこのメッセージに相当するメッセージ音声情報を再生する。
【００１０】
本願発明の「音声会話システム」は、サーバ側装置がタイムライン音声記憶手段を有し、ユーザ端末機がタイムライン選択手段を有するものとすることもできる。このタイムライン音声記憶手段は、音声担当者のタイムライン音声情報を記憶するものであり、タイムライン選択手段は、タイムライン音声情報を選択するものである。ユーザが、タイムライン選択手段でタイムライン音声情報を選択すると、音声再生手段がこのタイムライン音声情報を再生する。なお、タイムラインは、音声担当者の複数のコメントによって構成されるものであり、タイムライン音声情報は、その音声担当者が発声してタイムラインを録音した音声情報である。
【００１１】
本願発明の「音声会話システム」は、ユーザ端末機がテキストタイムライン選択手段を有するものとすることもできる。この場合、ユーザ端末機の表示手段には、タイムライン音声情報に相当するタイムラインがテキスト表示される。テキストタイムライン選択手段は、テキスト表示されたタイムラインを選択するものであり、ユーザが、テキストタイムライン選択手段でタイムラインを選択すると、音声再生手段がこのタイムラインに相当するタイムライン音声情報を再生する。
【００１２】
本願発明の「音声会話システム」は、サーバ側装置がシナリオ記憶手段を有するものとすることもできる。シナリオ音声情報は、音声担当者があらかじめ作成されたシナリオを発声して録音した音声情報であり、音声再生手段はこのシナリオ音声情報を再生する。
【００１３】
本願発明の「音声会話システム」は、ユーザ端末機がユーザ属性情報登録手段を有するものとすることもできる。この場合、メッセージ音声記憶手段は、複数の音声担当者によって録音されたメッセージ音声情報を記憶する。音声担当者選択手段は、複数の音声担当者から所望の音声担当者を選択するものである。そして制御手段は、選択された音声担当者に係るメッセージ音声情報をメッセージ音声記憶手段から読み出す。
【００１４】
本願発明の「音声会話システム」は、サーバ側装置がユーザ得点記憶手段を有するものとすることもできる。このユーザ得点記憶手段は、ユーザに付与されるユーザ得点を記憶するものである。この場合、制御手段は、ユーザの操作内容に応じて、当該ユーザのユーザ得点を加減するとともに、この加減されたユーザ得点をユーザ得点記憶手段に記憶させる。さらに制御手段は、テキスト情報（ユーザ側送信手段から送信された情報）とユーザ得点に基づいて、登録された複数のメッセージから所定のメッセージを選択する。
【００１５】
本願発明の「音声会話システム」は、メッセージ音声情報に関連する１又は２以上の単語又は短文が設定されたものとすることもできる。この場合、制御手段は、再生されたメッセージ音声情報に対して送信されたユーザからの返信（テキスト情報）が、そのメッセージ音声情報に関連する単語又は短文を含むとき、当該ユーザのユーザ得点を加減する。
【００１６】
本願発明の「音声会話システム」は、サーバ側装置がユーザ操作履歴記憶手段を有するものとすることもできる。このユーザ操作履歴記憶手段は、ユーザの操作履歴を記憶するものである。この場合、制御手段は、ユーザの操作回数又はユーザの操作頻度に基づいて、当該ユーザのユーザ得点を加減する。
【００１７】
本願発明の「音声会話システム」は、サーバ側装置がアイテム記憶手段を有し、ユーザ端末機がアイテム取得手段を有するものとすることもできる。このアイテム記憶手段は、複数のアイテムを記憶するものであり、アイテム取得手段は、表示手段に表示されたアイテムを指定して取得するものである。この場合、制御手段は、取得したアイテムの数又は種類に基づいて、当該ユーザのユーザ得点を加減する。
【００１８】
本願発明の「音声会話システム」は、サーバ側装置がメッセージ音声情報編集手段を有するものとすることもできる。このメッセージ音声情報編集手段は、制御手段が読み出したメッセージ音声情報を、時間情報（月日、曜日、又は時刻を含む情報）に応じて編集するものである。この場合、サーバ側送信手段は、メッセージ音声情報編集手段によって編集されたメッセージ音声情報を送信する。
【００１９】
本願発明の「音声会話システム」は、ユーザ端末機がメッセージ音声情報編集手段を有し、サーバ側装置がユーザ属性情報記憶手段を有するものとすることもできる。このユーザ属性情報登録手段は、ユーザの属性情報を登録するものであり、ユーザ属性情報記憶手段は、ユーザの属性情報を記憶するものである。この場合、制御手段は、ユーザの属性情報に基づいて所定のメッセージを選択する。
【００２０】
本願発明の「音声会話プログラム」は、ユーザからのテキスト情報に対応した音声情報を送信することで、音声を用いた会話を支援するものであり、メッセージ選択処理と、メッセージ音声情報読出し処理、メッセージ音声情報送信処理をコンピュータに実行させる機能を備えたプログラムである。このうちメッセージ選択処理は、ユーザが入力したテキストを受信すると、このテキスト情報に含まれる単語又は短文に関連付けられたメッセージを、登録された複数のメッセージから選択する処理である。また、メッセージ音声情報読出し処理は、選択されたメッセージに相当するメッセージ音声情報を読み出す処理であり、メッセージ音声情報送信は、読み出された前記メッセージ音声情報を送信する処理である。
【００２１】
本願発明の「音声会話プログラム」は、ユーザ得点算出処理をコンピュータに実行させる機能を備えたものとすることもできる。このユーザ得点算出処理は、ユーザの操作内容に応じて、当該ユーザに付与されるユーザ得点を加減する処理である。この場合、メッセージ選択処理は、テキスト情報（入力された情報）とユーザ得点に基づいて、登録された複数のメッセージから所定のメッセージを選択する。
【発明の効果】
【００２２】
本願発明の音声会話システム、及び音声会話プログラムには、次のような効果がある。
（１）相手方の音声を聞くことができるので、より会話を楽しむことができる。
（２）電話とは異なり、相手を時間的に拘束することなく会話することができる。
（３）会話の内容を、音声とテキストで記録しておくことができ、後で音声を再生することもできる。
（４）ユーザに付与されたユーザ得点が上昇すると、会話の内容がレベルアップするため、ゲーム感覚も味わうことができ、さらに会話を楽しむことができる。
（５）ユーザのプロフィールを登録しておくと、誕生日などの記念日に、相手方から祝ってもらうことができる。
【図面の簡単な説明】
【００２３】
【図１】本願発明の音声会話システムの構成を示す説明図。
【図２】本願発明の音声会話システムを使用したときの主な流れを示すフロー図。
【図３】音声会話アプリケーションに用意される機能の例を示す説明図。
【図４】メッセージ音声情報をテキスト表示させた画面を示すモデル図。
【図５】タイムラインをテキスト表示させた画面を示すモデル図。
【図６】アイテムが表示された画面を示すモデル図。
【図７】ユーザ端末機の構成を示すブロック図。
【図８】サーバ側装置２００の構成を示すブロック図。
【図９】制御手段が、ユーザからのテキスト情報に対して適当なメッセージ音声情報を読み出すことを説明するモデル図。
【図１０】制御手段が、ユーザ得点に応じて参照するメッセージテーブルを変更することを説明するモデル。
【図１１】制御手段が、ユーザの返信テキスト情報を判定して、当該ユーザのユーザ得点を加算／減算することを説明するモデル図。
【図１２】制御手段が、ユーザのプロフィールに応じて、参照するメッセージテーブルを変更することを説明するモデル図。
【図１３】メッセージ音声情報編集手段が、制御手段が読み出したメッセージ音声情報を、時間情報に対応した内容となるよう編集することを説明するモデル図。
【発明を実施するための形態】
【００２４】
本願発明の音声会話システム、及び音声会話プログラムの例を図に基づいて説明する。
【００２５】
１．全体概要
図１は、本願発明の音声会話システムの構成を示す説明図である。この図に示すように、ユーザ端末機１００とサーバ側装置２００が通信回線等を介して接続されている。ここでユーザ端末機１００とは、スマートフォンや、携帯電話、パーソナルコンピュータ（ＰＣ）、ｉＰａｄ（登録商標）といったタブレット型端末、あるいはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ）などのコンピュータ装置のことである。
【００２６】
図２を参照しながら、本願発明の音声会話システムを使用したときの一連の流れについて説明する。はじめにユーザ端末機１００からサーバ側装置２００にアクセスして、音声会話アプリケーションをダウンロードする（Ｓｔｅｐ１０１）。そして、ユーザ端末機１００で音声会話アプリケーションを起動し（Ｓｔｅｐ１０２）、ユーザのプロフィールを入力する。入力されたユーザのプロフィールはサーバ側装置２００に送信されて登録され、いわゆるユーザ登録が完了する（Ｓｔｅｐ１０３）。なお、ユーザのプロフィール入力に関しては、このステップを省略することもできるし、一連のアプリケーション操作（例えばチュートリアルに沿った練習操作）の後に行うステップとすることもできる。
【００２７】
ユーザ登録を終えると、実際に音声会話アプリケーションのサービスを開始する。まずは、ユーザ端末機１００が備える機能選択手段によって、音声会話アプリケーションに用意された機能、いわばメニューを選択する（Ｓｔｅｐ１０４）。図３は、音声会話アプリケーションに用意される機能の例を示す説明図である。この図では、ユーザの属性情報（プロフィール）を入力／編集する「プロフィール機能」と、声優との会話を行うための「チャット機能」、声優のタイムラインを確認する「タイムライン機能」、サーバ側装置２００で用意されるアイテムを取得する「アイテム機能」が例示されている。
【００２８】
ユーザが機能選択手段によってチャット機能を選択すると、ユーザ端末機１００が備える表示手段に、音声担当者を選択する画面が表示される。サーバ側装置２００では、複数の音声担当者を用意しているため、ここでいずれかの音声担当者を特定する（Ｓｔｅｐ１０５）。なお声担当者は、自らの声を録音する者であり、例えば声優によって担当される。ここでは便宜上、音声担当者が声優の場合で説明する。
【００２９】
所望の声優を決定すると、音声データが送信され、その声優の短い話が再生される（Ｓｔｅｐ１０６）。この声優の話は、あらかじめ定められた会話文であり、以下「シナリオ」ということとする。また、声優がシナリオを発声して録音した音声データを「シナリオ音声情報」ということとする。なお、図２のフロー図において破線で示しているように、このシナリオ再生ステップ（Ｓｔｅｐ１０６）は、省略される場合もある。シナリオの再生は、あらかじめ定めた定刻（例えば、目覚ましとして毎朝）に実行するものとしたり、ユーザが所定期間を超えて操作しなかったときに実行するものとしたり、種々の条件で再生時期を設定することができる。したがって、ユーザが音声会話アプリケーションを起動していないときでも、設定された時刻になればシナリオ再生は実行される。
【００３０】
声優が吹き込んだシナリオが再生（Ｓｔｅｐ１０６）されると、あるいは声優選択（Ｓｔｅｐ１０５）後に、ユーザはテキストを入力し（Ｓｔｅｐ１０７）、内容を確認したうえで送信する（Ｓｔｅｐ１０８）。ユーザのテキストを受信したサーバ側装置２００は、そのテキストの内容にふさわしいメッセージを検索し、さらにそのメッセージを読み上げた音声データ（以下、「メッセージ音声情報」という。）を読み出してユーザに送信する。したがってサーバ側装置２００には、多種多様なメッセージと、そのメッセージを声優が読み上げて録音したメッセージ音声情報が記憶されるとよい。
【００３１】
メッセージ音声情報を受信する（Ｓｔｅｐ１０９）と、ユーザ端末機１００がその音声を再生する（Ｓｔｅｐ１１０）。メッセージを聴いたユーザは、それに対して再度テキスト送信で応答し、これを繰り返すことで会話を続けていくわけである。
【００３２】
一度再生されたメッセージ音声情報を、後に改めて聞きたい場合もある。そのため再生されたメッセージ音声情報を、ユーザ端末機１００の表示手段にテキスト表示しておくとよい。図４は、メッセージ音声情報をテキスト表示させた画面を示すモデル図である。テキスト表示されたメッセージ（以下、「テキストメッセージ」という。）のうち所望のものを選択すると（Ｓｔｅｐ１１１）、そのメッセージ音声情報が再生されるわけである（Ｓｔｅｐ１１２）。
【００３３】
次に、ユーザが機能選択手段によってタイムライン機能を選択した場合について説明する。ここでタイムラインとは、声優に関する複数のコメントによって構成されるものである。通常は、声優自身の所見やその日の行動をコメントとしてまとめたものが、タイムラインとして構成される。このタイムラインも、当該声優の声で録音され、音声データ（以下、「タイムライン音声情報」という。）としてサーバ側装置２００に記憶される。
【００３４】
ユーザが機能選択手段によってタイムライン機能を選択した場合も、チャット機能と同様、ユーザ端末機１００の表示手段に、音声担当者を選択する画面が表示され、ここでいずれかの音声担当者を特定する（Ｓｔｅｐ１１３）。声優を決定すると、タイムライン音声情報が送信され、ユーザ端末機１００でこれを受信し（Ｓｔｅｐ１１４）、その音声が再生される（Ｓｔｅｐ１１５）。このとき、タイムライン音声情報のうち未聴の範囲（コメント）のみを自動再生させることもできるし、一旦タイムラインをテキスト表示させ、所望のコメントを指定したうえで再生させることもできる。図５は、タイムラインをテキスト表示させた画面を示すモデル図である。テキスト表示されたタイムライン（以下、「テキストタイムライン」という。）のうち所望のコメントを選択すると（Ｓｔｅｐ１１６）、そのコメントに相当するタイムライン音声情報が再生されるわけである（Ｓｔｅｐ１１７）。
【００３５】
続いて、ユーザが機能選択手段によってショップ機能を選択した場合について説明する。ここでショップとは、サーバ側装置２００が用意するアイテム（本願発明の音声会話システムで使用される仮想の商品等）を取得するための擬似的な店舗である。ユーザが機能選択手段によってショップ機能を選択すると、ユーザ端末機１００の表示手段に、複数のアイテムが表示される。図６は、アイテムが表示された画面を示すモデル図である。ユーザは表示されたアイテムから所望のアイテムを指定し（Ｓｔｅｐ１１８）、指定されたアイテムを確認したうえでこのアイテム取得する意思を入力する（Ｓｔｅｐ１１９）。
【００３６】
さらに、ユーザが機能選択手段によってプロフィール機能を選択した場合について説明する。既述のとおり、既にユーザは自身のプロフィールを登録しているので、ここでは情報の追加や、削除、変更、修正を行うことになる。登録されたプロフィールを編集すると（Ｓｔｅｐ１２０）、編集内容を確認したうえでそのプロフィールをサーバ側装置２００に送信する（Ｓｔｅｐ１２１）。
【００３７】
以下、本願発明の音声会話システム、及び音声会話プログラムを構成する主要な要素ごとに詳述する。
【００３８】
２．ユーザ端末機
図７は、ユーザ端末機１００の構成を示すブロック図である。この図に示すようにユーザ端末機１００は、音声再生手段１０１と、表示手段１０２、アプリケーション記憶手段１０３を具備している。音声再生手段１０１は、音声データを再生する機能を有するものであり、表示手段１０２はテキストや画像を表示するディスプレイ等である。アプリケーション記憶手段１０３は、サーバ側装置２００からダウンロードした音声会話アプリケーションを記憶するものである。
【００３９】
また、ユーザ端末機１００は、音声会話アプリケーションを起動することで、すなわち表示手段１０２に表示されるインターフェースを介すことで、操作可能となる種々の手段を備えることができる。以下、それぞれの手段について説明する。
【００４０】
機能選択手段１０４は、音声会話アプリケーションに用意された機能を選択する、いわばメニュー選択手段である。音声会話アプリケーションを起動すると、表示手段１０２に各種機能が表示され、その画面を確認しながら所望の機能を指定して選択する。
【００４１】
ユーザ属性情報登録手段１０５は、ユーザのプロフィールを登録するための手段である。機能選択手段１０４でプロフィール機能を選択すると、表示手段１０２にプロフィール登録画面が表示され、その画面を確認しながらユーザ端末機１００が具備するキーボード等を用いてプロフィールを入力、あるいは編集する。ユーザのプロフィールとしては、ユーザ名や生年月日のほか、趣味や職業などを例示することができる。
【００４２】
音声担当者選択手段１０６は、サーバ側装置２００で用意される複数の声優の中から、所望の声優を選択するための手段である。機能選択手段１０４でチャット機能を選択すると、表示手段１０２には複数の声優が例えば一覧表示され、その画面を確認しながら声優を指定する。このとき、声優の名前だけでなく、経歴や写真なども合わせて表示するとユーザは選択しやすくなる。
【００４３】
テキスト入力手段１０７は、実際に会話を行う際、ユーザが伝えたい情報を文字入力するための手段である。表示手段１０２に表示される画面を確認しながら、ユーザ端末機１００が具備するキーボード等を用いてテキストを入力する。
【００４４】
ユーザ側送信手段１０８は、テキスト入力手段１０５で入力されたテキスト情報を送信する手段である。例えば、表示手段１０２に表示される送信ボタン等を操作することで、ユーザ端末機１００が具備する送信装置がテキスト情報を送信する。
【００４５】
ユーザ側受信手段１０９は、サーバ側装置２００から送信されるメッセージ音声情報やタイムライン音声情報、その他のデータを受信する手段であり、表示手段１０２に表示される受信確認ボタン等を操作することで、ユーザ端末機１００が具備する受信装置によって情報を受信することができる。もちろん、受信確認操作を要することなく、自動的に受信する仕組みとしてもよい。
【００４６】
テキストメッセージ選択手段１１０は、既述したとおり一度再生されたメッセージ音声情報を後に改めて聞くため、所望のテキストメッセージを選択する手段である。表示手段１０２に表示されるテキストメッセージを指定することで、当該メッセージ音声情報が再生される。
【００４７】
テキストタイムライン選択手段１１１は、既述したタイムライン機能において実行される手段である。表示手段１０２に表示されるテキストタイムラインのうち所望のコメントを指定することで、当該タイムライン音声情報が再生される。また、アイテム取得手段１１２は、既述したショップ機能において実行される手段である。表示手段１０２に表示される複数のアイテムから所望のものを指定するとともに、取得する意思を入力することで、当該アイテムが取得される。
【００４８】
３．サーバ側装置
図８は、サーバ側装置２００の構成を示すブロック図である。この図に示すようにサーバ側装置２００は、サーバ側受信手段２０１と、サーバ側送信手段２０２、そしていくつかの記憶手段を具備している。またサーバ側装置２００は、コンピュータの使用により実行される制御手段２０３を具備し、さらに音声情報編集手段２０４を具備することもできる。以下、それぞれの手段について説明する。
【００４９】
サーバ側受信手段２０１は、ユーザ端末機１００から送信されたテキスト情報やプロフィール等を受信する手段であり、サーバ側送信手段２０２は、メッセージ音声情報やタイムライン音声情報、その他のデータをユーザ端末機１００に送信する手段である。
【００５０】
図８に示すように、サーバ側装置２００もアプリケーション記憶手段を備えている。ここでは、ユーザ端末機１００が具備するアプリケーション記憶手段１０３との混同を避けるため、「サーバ側のアプリケーション記憶手段２０５」とする。このサーバ側のアプリケーション記憶手段２０５は、ユーザ端末機１００にダウンロードさせるための音声会話アプリケーションを記憶するものである。
【００５１】
ユーザ属性情報記憶手段２０６は、ユーザ属性情報登録手段１０５で入力されたユーザのプロフィール（属性情報）を記憶する手段である。したがってユーザのプロフィールは、ユーザ側送信手段１０８から送信され、通信回線等を通じてサーバ側受信手段２０１で受信される。
【００５２】
ユーザ操作履歴記憶手段２０７は、ユーザの操作履歴を記憶する手段である。ここでユーザの操作履歴とは、当該ユーザにおけるこれまでの操作記録であり、音声会話アプリケーションの起動時刻、起動から終了までを１回とする起動回数、起動から終了までの時間である操作時間、単位時間（例えば１か月）における起動回数（あるいは操作時間）で表される操作頻度などが挙げられる。なおユーザの操作履歴は、登録されたユーザごとに、つまりユーザと紐づけて記憶される。またユーザの操作情報（操作履歴を構成する個別の記録）は、ユーザ側送信手段１０８から送信され、通信回線等を通じてサーバ側受信手段２０１で受信される。
【００５３】
ユーザ得点記憶手段２０８は、ユーザに係るユーザ得点を記憶する手段であり、ユーザアイテム記憶手段２０９は、ユーザが取得したアイテムを記憶する手段である。ユーザ得点、及びユーザが取得したアイテムは、登録されたユーザごとに、つまりユーザと紐づけて記憶される。またユーザ得点、及びユーザが取得したアイテムは、ユーザ側送信手段１０８から送信され、通信回線等を通じてサーバ側受信手段２０１で受信される。
【００５４】
メッセージ音声記憶手段２１０は、メッセージ音声情報を記憶する手段である。ここでメッセージ音声情報は、声優がメッセージを読み上げて録音した音声を、コンピュータが読み取り可能となるようデータ化したものである。メッセージは、挨拶や短い会話文であり、ユーザから送られるテキスト情報に応答するためのものである。したがって、ユーザからの様々な話題や問い掛けに対応できるよう、多種多様なメッセージが用意されることが望ましい。また、ユーザが所望の声優を選択できるよう、メッセージは複数の声優によって録音される。一人の声優のメッセージ音声情報で種々の会話に対応できるよう、声優はできるだけ多くのメッセージを録音することが望ましく、そのため複数の声優が同じメッセージを重複して録音することもある。メッセージ音声情報は、声優ごとに、つまり声優と紐づけて記憶される。
【００５５】
シナリオ記憶手段２１１は、シナリオ音声情報を記憶する手段である。ここでシナリオ音声情報は、声優がシナリオを読み上げて録音した音声を、コンピュータが読み取り可能となるようデータ化したものである。シナリオも、メッセージ同様、挨拶や短い会話文であり、ユーザに対して話題を提供するためのものである。シナリオがメッセージと異なる点は、メッセージがユーザのシナリオ情報に対応する会話文等であるのに対して、シナリオは声優から話を切り出すための会話文等である。したがってシナリオはメッセージほど多種多様に用意する必要がなく、またシナリオ音声情報は比較的高い自由度をもって送信することができる。なお、シナリオも複数の声優によって録音され、声優ごとに、つまり声優と紐づけて記憶される。
【００５６】
タイムライン音声記憶手段２１２は、タイムライン音声情報を記憶する手段である。ここでタイムライン音声情報は、声優がタイムラインを読み上げて録音した音声を、コンピュータが読み取り可能となるようデータ化したものである。タイムラインも、挨拶や短い会話文であり、声優の所見（感想や思想など）、あるいは声優のその日の行動について語るものである。タイムラインは短いコメントの集合であり、タイムライン音声情報も複数のコメント情報（データ）によって構成される（図５）。なお、タイムラインも複数の声優によって録音され、声優ごとに、つまり声優と紐づけて記憶される。
【００５７】
アイテム記憶手段２１３は、サーバ側装置２００で用意するアイテムを記憶する手段である。ここでアイテムは、既述のとおりム、本願発明の音声会話システムで使用される仮想の商品等であり、例えば図６に示す３ＤメガネやＣＤ（コンパクトディスク）などを例示することがきる。
【００５８】
（制御手段）
図９は、制御手段２０３が、ユーザからのテキスト情報に対して適当なメッセージ音声情報を読み出すことを説明するモデル図である。この図に示すように、ユーザからのテキスト情報を受信したサーバ側受信手段２０１は、このテキスト情報を制御手段２０３に渡す。テキスト情報を受け取った制御手段２０３は、あらかじめ設定されたメッセージテーブル２１４を参照する。このメッセージテーブル２１４は、メッセージとこれに関連づけられた単語や短文の組み合わせからなり、多数のメッセージを含んでいる。メッセージと単語（又は短文）は１対１で関連づけることもできるし、１のメッセージに対して２以上の単語や短文を関連付けることもできる。
【００５９】
メッセージテーブル２１４を参照した制御手段２０３は、ユーザからのテキスト情報と、メッセージテーブル２１４にある単語や短文を照らし合わせる。テキスト情報の中に、メッセージテーブル２１４の単語や短文が検出されると、その単語や短文と関連付くメッセージが選出される。なお、検出された単語等からメッセージを引くと、複数のメッセージが選出されるケースもあるが、あらかじめメッセージを類似群に分類しておき、前後のメッセージから同じ類似群のメッセージを選出することもできるし、テキスト情報の中に２以上の単語等が検出されるときは、多数の単語等から引かれたメッセージを選出することもできる。また、テキスト情報の中に、メッセージテーブル２１４の単語や短文が検出されない場合は、規定値（デフォルト）のメッセージを選出するか、あるいはメッセージ音声情報を返さないこととすることもできる。
【００６０】
メッセージテーブル２１４から適当なメッセージが選出されると、制御手段２０３はそのメッセージに相当するメッセージ音声情報を、メッセージ音声記憶手段２１０から読み出す。そして、そのメッセージ音声情報をサーバ側送信手段２０２に渡し、ユーザ側受信手段１０９へ送信する。
【００６１】
制御手段２０３は、テキスト情報を送信したユーザに係るユーザ得点に応じて、参照するメッセージテーブル２１４を適宜変えることもできる。メッセージテーブル２１４を変えることで、ユーザ得点が高いユーザに対しては、より親近感のあるメッセージを送り、逆にユーザ得点が低いユーザには他人行儀なメッセージ送る。つまり、同じテキスト情報を送信しても、ユーザ得点が高いユーザと低いユーザでは、聴かれるメッセージ音声情報が異なるわけである。
【００６２】
図１０は、制御手段２０３が、ユーザ得点に応じて参照するメッセージテーブル２１４を変更することを説明するモデル図である。この図に示すように、テキスト情報を受け取った制御手段２０３は、ユーザ得点記憶手段２０８を参照し、そのテキスト情報を送信したユーザのユーザ得点を把握する。そして、そのユーザ得点に応じて、参照するメッセージテーブル２１４を変えるわけである。図１０では、ユーザ得点のレベルを３段階に分け、最も高いユーザ得点（Ｌｅｖｅｌ−１）の場合はメッセージテーブル２１４ａを参照し、中程度のユーザ得点（Ｌｅｖｅｌ−２）の場合はメッセージテーブル２１４ｂを、最も低いユーザ得点（Ｌｅｖｅｌ−３）の場合はメッセージテーブル２１４ｃを参照している。
【００６３】
制御手段２０３は、ユーザ登録されたユーザに係るユーザ得点を、所定の条件に基づいて加算し、あるいは減算することもできる。ユーザ得点の加算／減算条件としては、既述したユーザの操作履歴に基づいて定めることができる。例えば、累積の操作時間や操作回数に応じて、段階的もしくは連続してユーザ得点を加算していく。あるいは、ユーザの操作頻度が一定以上高くなるとユーザ得点を加算し、逆に操作頻度が一定以下になるとユーザ得点を減算する。加算／減算されたユーザ得点は、制御手段２０３によってユーザ得点記憶手段２０８に記憶される。
【００６４】
また、サーバ側装置から送信されたメッセージ音声情報に対して、ユーザが送信（つまり返信）したユーザ情報（以下、「返信テキスト情報」という。）の内容に応じて、ユーザ得点を加算／減算することもできる。図１１は、制御手段２０３が、ユーザの返信テキスト情報を判定して、当該ユーザのユーザ得点を加算／減算することを説明するモデル図である。この場合、メッセージテーブル２１４に記載されたそれぞれメッセージに対して、加算対象となる単語や短文を設定しておく。メッセージに対して、減算対象となる単語や短文（いわゆるＮＧワード）を設定しておくこともできる。制御手段２０３は、返信テキスト情報を、加点ワードテーブル２１５ａ、あるいは減点ワードテーブル２１５ｂに照らし合わせて、加算すべきか減算すべきかを判断する。加点ワードテーブル２１５ａにある単語等が検出されればユーザ得点を加算し、減点ワードテーブル２１５ｂにある単語等が検出されればユーザ得点を減算し、所定の単語等が検出されないときは現状のユーザ得点を維持する。
【００６５】
さらに、ユーザが取得したアイテムの数や種類に基づいて、そのユーザに係るユーザ得点を加算／減算することもできる。例えば、数多くのアイテムを取得したユーザ、高価なイアテムを取得したユーザに対しては、そのユーザ得点を加算する。あるいは、声優に貢献するアイテムを取得したときに、ユーザ得点を加算することもできる。例えば、声優のタイムラインに、その声優が風邪をひいた旨のコメントがあった場合、ショップで薬のアイテムを取得し、その薬アイテムを添付してテキスト情報を送信すると、そのユーザに係るユーザ得点が加算されるわけでる。あるいは、声優の属性情報に応じた操作を行ったときに、そのユーザに係るユーザ得点を加算／減算することもできる。例えば、選択した声優の誕生日（属性情報のひとつ）に、チャット機能等の操作を行うとユーザ得点を加算し、逆に何ら操作を行わないときは減算するわけである。したがってこの場合、サーバ側装置２００には各声優の属性情報を記憶する「音声担当者属性情報記憶手段２１６（図８）」が設けられる。
【００６６】
制御手段２０３は、ユーザ登録されたユーザに係るプロフィール（属性情報）を参照したうえでメッセージを選出することもできる。例えば、当日がユーザの誕生日であれば、そのユーザを祝うメッセージなど特別なものを選出するわけである。
【００６７】
図１２は、制御手段２０３が、ユーザのプロフィールに応じて、参照するメッセージテーブル２１４を変更することを説明するモデル図である。この図に示すように、テキスト情報を受け取った制御手段２０３は、ユーザ属性情報記憶手段２０６を参照し、そのテキスト情報を送信したユーザのプロフィールを把握する。そして、そのユーザにとって特別な事情（例えば記念日）があれば、特別なメッセージで構成される特殊メッセージテーブル２１４ｓを参照し、そうでない場合は通常のメッセージで構成される一般メッセージテーブル２１４ｇを参照する。メッセージが選出されると、制御手段２０３はそのメッセージに相当するメッセージ音声情報を、メッセージ音声記憶手段２１０から読み出す。
【００６８】
（メッセージ音声情報編集手段）
図１３は、メッセージ音声情報編集手段２０４が、制御手段２０３が読み出したメッセージ音声情報を、時間情報に対応した内容となるよう編集することを説明するモデル図である。ここまで説明したとおり、ユーザからのテキスト情報を受け取った制御手段２０３は、メッセージテーブル２１４を参照し、適当なメッセージを選出するとともに、これに相当するメッセージ音声情報を、メッセージ音声記憶手段２１０から読み出す。
【００６９】
制御手段２０３によってメッセージ音声情報が読み出されると、図１３に示すように、メッセージ音声情報編集手段２０４が時間情報を参照する。時間情報としては、年月日や、曜日、時刻を含む情報であり、例えば現在時刻などが挙げられる。そして、メッセージ音声情報編集手段２０４は、制御手段２０３が読み出したメッセージ音声情報に対して、時間情報を加えた内容に編集する。例えばこの図に示すように、元のメッセージが「ご飯何食べた？」とすると、「現在、午前１０時」という時間情報を参照し、「朝ご飯何食べた？」と「朝」を加える編集を行うわけである。したがって、ここでいう「朝」などといった汎用的な単語や短文は、あらかじめ音声データとして作成しておき、汎用メッセージ音声記憶手段に記憶させるとよい。編集されたメッセージ音声情報は、サーバ側送信手段２０２に渡され、ユーザ側受信手段１０９へ送信される。
【００７０】
４．音声会話プログラム
本願発明の音声会話プログラムは、メッセージ選択処理と、メッセージ音声情報読出し処理、メッセージ音声情報送信処理をコンピュータに実行させる機能を備えたものであり、具体的には、ここまで説明した制御手段２０３を実施させるプログラムである。メッセージ音声情報読出し処理は、制御手段２０３がメッセージテーブル２１４から適当なメッセージを選出する処理である。また、メッセージ音声情報読出し処理は、選出されたメッセージに相当するメッセージ音声情報を、制御手段２０３がメッセージ音声記憶手段２１０から読み出す処理であり、メッセージ音声情報送信処理は、制御手段２０３がメッセージ音声情報をサーバ側送信手段２０２に渡し、これを送信させる処理である。
【産業上の利用可能性】
【００７１】
本願発明の音声会話システム、及び音声会話プログラムは、チャットでの利用のほか、通信教育や、カウンセラー、百科事典のような広がりある調べものなど、様々な場面で有効に活用することができる。すなわち、今後、様々な産業界で応用が期待できる発明である。
【符号の説明】
【００７２】
１００    ユーザ端末機
１０１    音声再生手段
１０２    表示手段
１０３    アプリケーション記憶手段
１０４    機能選択手段
１０５    ユーザ属性情報登録手段
１０６    音声担当者選択手段
１０７    テキスト入力手段
１０８    ユーザ側送信手段
１０９    ユーザ側受信手段
１１０    テキストメッセージ選択手段
１１１    テキストタイムライン選択手段
１１２    アイテム取得手段
２００    サーバ側装置
２０１    サーバ側受信手段
２０２    サーバ側送信手段
２０３    制御手段
２０４    音声情報編集手段
２０５    サーバ側のアプリケーション記憶手段
２０６    ユーザ属性情報記憶手段
２０７    ユーザ操作履歴記憶手段
２０８    ユーザ得点記憶手段
２０９    ユーザアイテム記憶手段
２１０    メッセージ音声記憶手段
２１１    シナリオ記憶手段
２１２    タイムライン音声記憶手段
２１３    アイテム記憶手段
２１４    メッセージテーブル
２１４ａ  最も高いユーザ得点の場合のメッセージテーブル
２１４ｂ  中程度のユーザ得点の場合のメッセージテーブル
２１４ｃ  最も低い高いユーザ得点の場合のメッセージテーブル
２１４ｇ  一般メッセージテーブル
２１４ｓ  特殊メッセージテーブル
２１５ａ  加点ワードテーブル
２１５ｂ  減点ワードテーブル
２１６    音声担当者属性情報記憶手段
【図１】
2016171404.tif 000003
【図２】
2016171404.tif 000004
【図３】
2016171404.tif 000005
【図４】
2016171404.tif 000006
【図５】
2016171404.tif 000007
【図６】
2016171404.tif 000008
【図７】
2016171404.tif 000009
【図８】
2016171404.tif 000010
【図９】
2016171404.tif 000011
【図１０】
2016171404.tif 000012
【図１１】
2016171404.tif 000013
【図１２】
2016171404.tif 000014
【図１３】
2016171404.tif 000015