(57)【特許請求の範囲】
【請求項１】
利用者の発話速度を取得する発話速度取得部と、
人間の標準的な発話速度である基準発話速度を記憶する記憶部と、
前記発話速度取得部により取得された前記利用者の発話速度と前記記憶部に記憶された前記基準発話速度とを比較する発話速度比較部と、
前記発話速度比較部による比較結果に基づき、前記発話速度取得部により取得された前記利用者の発話速度が前記基準発話速度未満である場合には楽曲のテンポを下げるテンポ設定部とを備えていることを特徴とするカラオケ装置。
【請求項２】
前記発話速度取得部は、前記利用者の会話音声を分析して前記利用者の発話速度を測定する発話速度測定部を有していることを特徴とする請求項１に記載のカラオケ装置。
【請求項３】
音声認識処理および音声合成処理に基づき前記利用者と会話する機能、および前記利用者の会話音声を集音する機能を有するロボットから送信される前記利用者の会話音声の音声信号を受信する音声信号受信部を備え、
前記発話速度測定部は、前記音声信号受信部により受信された前記利用者の会話音声の音声信号を分析して前記利用者の発話速度を測定することを特徴とする請求項２に記載のカラオケ装置。
【請求項４】
前記利用者の会話音声を集音する会話音声集音部を備え、
前記発話速度測定部は、前記会話音声集音部により集音された前記利用者の会話音声の音声信号を分析して前記利用者の発話速度を測定することを特徴とする請求項２に記載のカラオケ装置。
【請求項５】
音声認識処理および音声合成処理に基づき前記利用者と会話する機能、前記利用者の会話音声を集音する機能、および前記利用者の会話音声の音声信号に対して前記音声認識処理を行って前記利用者の発話速度を測定し、当該測定した発話速度を示す発話速度測定データを生成する機能を有するロボットから送信される前記発話速度測定データを受信する発話速度測定データ受信部を備え、
前記発話速度取得部は、前記発話速度測定データ受信部により受信された前記発話速度測定データから前記利用者の発話速度を取得することを特徴とする請求項１に記載のカラオケ装置。
【請求項６】
前記ロボットの前記音声合成処理における発話速度を設定するためのロボット設定発話速度を示すロボット発話速度情報を前記ロボットから受信するロボット発話速度情報受信部を備え、
前記発話速度比較部は、前記ロボット発話速度情報受信部により受信された前記ロボット発話速度情報が示す前記ロボット設定発話速度を前記基準発話速度として用いることを特徴とする請求項３または５に記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ装置に関し、詳しくは、楽曲のテンポの設定に関する。
【背景技術】
【０００２】
高齢者の健康維持や認知症予防のために、カラオケ歌唱が効果的であることが知られている。近年、高齢者介護施設において、カラオケ歌唱を取り入れた介護プログラムが行われるケースが増え、高齢者介護施設へのカラオケ装置の導入が進んでいる。
【０００３】
ところで、一般に、人は高齢になると発話速度が低下する傾向がある。したがって、高齢者は、テンポの速い楽曲の歌唱に困難を感じることがある。高齢者が楽曲を歌唱するに際し、楽曲のテンポに付いて行けない場合、その者は歌唱の楽しさを十分に味わうことができないばかりでなく、自尊心が傷つけられてしまうおそれもある。
【０００４】
この点を考慮し、下記の特許文献１には、利用者がシステムログインした際に利用者ＩＤを取得する利用者ＩＤ取得手段と、利用者ＩＤ取得手段により取得した利用者ＩＤに基づいて、利用者情報格納手段に格納された年齢データを取得する利用者情報取得手段と、利用者の年齢とテンポレベルとを紐付けて構成された年齢対応テンポレベル設定テーブルに基づいて、利用者情報取得手段で取得した年齢データに対応するテンポレベルを当該利用者のテンポレベルとして変更設定するテンポレベル設定手段とを備えたカラオケシステムが記載されている。このカラオケシステムによれば、利用者の年齢に応じたテンポで楽曲が演奏される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−０３６９１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載されたカラオケシステムでは、利用者の年齢に応じたテンポで楽曲を演奏するために、個々の利用者の年齢データを事前にカラオケシステムに登録しておかなければならない。また、利用者は歌唱を行うに当たり、自己のＩＤを入力してカラオケシステムにログインしなければならない。このため、年齢データの登録やＩＤの入力に手間がかかり、カラオケシステムを利用するに当たって利用者の負担が大きい。
【０００７】
また、高齢者の発話速度は若年層または中年層の者と比較して遅い傾向にあるが、高齢者の発話速度には個人差がある。例えば、年齢の割には発話速度が速く、中年層の者とほとんど変わらない者もいれば、然程高齢でないにもかかわらず、発話速度が中年層の者よりも大幅に遅い者もいる。上記特許文献１に記載されたカラオケシステムでは、利用者の年齢とテンポレベルとを紐付けて構成された年齢対応テンポレベル設定テーブルに基づき、利用者の年齢に対応するテンポレベルを設定するので、楽曲のテンポが利用者の年齢によって一律に決定されてしまう。その結果、カラオケシステムを利用する個々の高齢者にとって、楽曲のテンポが遅すぎ、または楽曲のテンポが速すぎることがあり得る。このように、上記特許文献１に記載されたカラオケシステムでは、個々の高齢者の発話速度に応じて楽曲のテンポ設定を高精度に行うことが困難である。
【０００８】
本発明は例えば上述したような問題に鑑みなされたものであり、本発明の課題は、利用者の発話速度に応じた楽曲のテンポ設定を利用者に大きな負担をかけることなく高精度に行うことができるカラオケ装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のカラオケ装置は、利用者の発話速度を取得する発話速度取得部と、人間の標準的な発話速度である基準発話速度を記憶する記憶部と、前記発話速度取得部により取得された前記利用者の発話速度と前記記憶部に記憶された前記基準発話速度とを比較する発話速度比較部と、前記発話速度比較部による比較結果に基づき、前記発話速度取得部により取得された前記利用者の発話速度が前記基準発話速度未満である場合には楽曲のテンポを下げるテンポ設定部とを備えていることを特徴とする。
【００１０】
また、上記本発明のカラオケ装置において、前記発話速度取得部は、前記利用者の会話音声を分析して前記利用者の発話速度を測定する発話速度測定部を有していてもよい。
【００１１】
また、上記本発明のカラオケ装置において、音声認識処理および音声合成処理に基づき前記利用者と会話する機能、および前記利用者の会話音声を集音する機能を有するロボットから送信される前記利用者の会話音声の音声信号を受信する音声信号受信部を備え、前記発話速度測定部は、前記音声信号受信部により受信された前記利用者の会話音声の音声信号を分析して前記利用者の発話速度を測定することとしてもよい。
【００１２】
また、上記本発明のカラオケ装置において、前記利用者の会話音声を集音する会話音声集音部を備え、前記発話速度測定部は、前記会話音声集音部により集音された前記利用者の会話音声の音声信号を分析して前記利用者の発話速度を測定することとしてもよい。
【００１３】
また、上記本発明のカラオケ装置において、音声認識処理および音声合成処理に基づき前記利用者と会話する機能、前記利用者の会話音声を集音する機能、および前記利用者の会話音声の音声信号に対して前記音声認識処理を行って前記利用者の発話速度を測定し、当該測定した発話速度を示す発話速度測定データを生成する機能を有するロボットから送信される前記発話速度測定データを受信する発話速度測定データ受信部を備え、前記発話速度取得部は、前記発話速度測定データ受信部により受信された前記発話速度測定データから前記利用者の発話速度を取得することとしてもよい。
【００１４】
また、上記本発明のカラオケ装置において、前記ロボットの前記音声合成処理における発話速度を設定するためのロボット設定発話速度を示すロボット発話速度情報を前記ロボットから受信するロボット発話速度情報受信部を備え、前記発話速度比較部は、前記ロボット発話速度情報受信部により受信された前記ロボット発話速度情報が示す前記ロボット設定発話速度を前記基準発話速度として用いることとしてもよい。
【発明の効果】
【００１５】
本発明によれば、利用者の発話速度に応じた楽曲のテンポ設定を利用者に大きな負担をかけることなく高精度に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明のカラオケ装置の第１の実施形態であるカラオケ端末装置を含むカラオケシステムを示すブロック図である。
【図２】本発明の第１の実施形態のカラオケ端末装置によるテンポ変更処理を示すフローチャートである。
【図３】本発明のカラオケ装置の第２の実施形態であるカラオケ端末装置を含むカラオケシステムを示すブロック図である。
【図４】本発明の第２の実施形態におけるロボットの構成を示すブロック図である。
【図５】本発明の第２の実施形態のカラオケ端末装置およびロボットによるテンポ変更処理を示すフローチャートである。
【図６】本発明のカラオケ装置の第３の実施形態であるカラオケ端末装置を含むカラオケシステムを示すブロック図である。
【図７】本発明の第３の実施形態におけるロボットの構成を示すブロック図である。
【図８】本発明の第３の実施形態のカラオケ端末装置およびロボットによるテンポ変更処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
［第１の実施形態］
（カラオケシステム）
図１はカラオケシステム１を示している。図１に示すように、カラオケシステム１は、ホスト装置５、および本発明のカラオケ装置の第１の実施形態であるカラオケ端末装置１１を備えている。カラオケ端末装置１１は、ホスト装置５と、例えばインターネット等のコンピュータネットワーク６を介して相互通信可能に接続されている。なお、ホスト装置５には、通常、複数のカラオケ端末装置１１がコンピュータネットワーク６を介して接続されているが、図１では、それら複数のカラオケ端末装置１１のうちの１つを示している。
【００１８】
ホスト装置５は、例えばサーバコンピュータであり、各カラオケ端末装置１１への楽曲データの供給、各カラオケ端末装置１１における楽曲の演奏履歴情報の収集・分析、および各カラオケ端末装置１１の管理等を行う。
【００１９】
（カラオケ端末装置）
図１において、カラオケ端末装置１１は、主として、ホスト装置５から供給された楽曲データを記憶し、利用者からの楽曲演奏の予約等を受けて楽曲を演奏する装置である。楽曲データは例えばＭＩＤＩ（登録商標）データであり、楽曲の演奏はＭＩＤＩデータに基づき、シンセサイザ等により構成されている音源１５を制御することにより実現される。また、カラオケ端末装置１１は、楽曲に関連する映像や楽曲の歌詞等をディスプレイ３５に表示する機能をも備えている。さらに、カラオケ端末装置１１は、利用者の発話速度を測定し、測定した利用者の発話速度に応じて、演奏する楽曲のテンポを設定する機能を有している。
【００２０】
カラオケ端末装置１１は、外部通信部１２、操作通信部１３、記憶部１４、音源１５、音声入出力回路１６およびマイクロコンピュータ１７を備えている。
【００２１】
外部通信部１２は、ホスト装置５とコンピュータネットワーク６を介して通信を行う通信回路を備えている。
【００２２】
操作通信部１３は、遠隔操作装置３１と無線通信を行う通信回路を備えている。操作通信部１３と遠隔操作装置３１との間の通信には、例えばブルートゥース（登録商標）等の近距離無線通信が用いられている。遠隔操作装置３１は、カラオケ端末装置１１を遠隔操作するための装置である。遠隔操作装置３１は、例えばタブレット端末装置であり、液晶ディスプレイおよびタッチパネルを備えている。液晶ディスプレイには、カラオケ端末装置１１を操作するための複数の操作ボタンがアイコンとして表示される。それらの操作ボタンには、後述する集音開始ボタン３２が含まれている。タッチパネルは、利用者による操作ボタンの操作を検出する。利用者による操作ボタンの操作がタッチパネルにより検出されたとき、利用者により操作された操作ボタンに対応する操作指令が、遠隔操作装置３１からカラオケ端末装置１１に送信され、カラオケ端末装置１１の操作通信部１３により受信される。カラオケ端末装置１１は、遠隔操作装置３１から送信された操作指令に従って動作する。
【００２３】
記憶部１４は磁気記憶装置または半導体記憶装置である。記憶部１４は例えばハードディスクドライブである。記憶部１４には楽曲データ、および後述する基準発話速度情報３６等が記憶されている。
【００２４】
音源１５は例えばＭＩＤＩ音源であり、シンセサイザ等により構成されている。
【００２５】
音声入出力回路１６はミキサ回路および増幅回路等を備えている。音声入出力回路１６の入力端子にはマイク（マイクロホン）３３および音源１５の音声出力端子が接続されている。音声入出力回路１６の出力端子にはスピーカ３４が接続されている。また、音声入出力回路１６は、マイク３３により集音された音声のアナログ音声信号をデジタル音声信号にＡ／Ｄ（アナログ／デジタル）変換し、そのデジタル音声信号をマイクロコンピュータ１７へ出力する構成を有している。また、カラオケ端末装置１１には例えば液晶ディスプレイ等のディスプレイ３５が接続されている。
【００２６】
マイクロコンピュータ１７は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）等を備えている。マイクロコンピュータ１７には、外部通信部１２、操作通信部１３、記憶部１４、音源１５および音声入出力回路１６が接続されている。また、マイクロコンピュータ１７は、ＲＯＭまたは記憶部１４等に記憶されたコンピュータプログラムを読み取って実行することにより、集音制御部２１、発話速度測定部２２、発話速度比較部２３、テンポ設定部２４、演奏制御部２５、表示制御部２６および総合制御部２７として機能する。
【００２７】
集音制御部２１は、マイク３３により集音された利用者の会話音声のデジタル音声信号をマイクロコンピュータ１７のＲＡＭ等に記憶する制御を行う。なお、集音制御部２１は、マイク３３および音声入出力回路１６と共に、特許請求の範囲に記載された「会話音声集音部」の具体例である。発話速度測定部２２は利用者の発話速度を測定する。発話速度比較部２３は、発話速度測定部２２により測定された利用者の発話速度と、記憶部１４に記憶された基準発話速度情報３６が示す基準発話速度とを比較する。テンポ設定部２４は、発話速度比較部２３による比較結果に基づいて楽曲のテンポを設定する。演奏制御部２５は、楽曲データに基づいて音源１５を制御し、楽曲の演奏を行う。表示制御部２６は、楽曲に関連する映像および楽曲の歌詞等をディスプレイ３５に表示する。総合制御部２７は、カラオケ端末装置１１を総合的に制御する。例えば、総合制御部２７は、遠隔操作装置３１から送信され、操作通信部１３によって受信された操作指令に従ってカラオケ端末装置１１の動作を制御する。
【００２８】
（テンポ変更処理）
カラオケ端末装置１１は、上述したように、利用者の発話速度を測定し、測定した利用者の発話速度に応じて、演奏する楽曲のテンポを設定する機能を有している。具体的には、カラオケ端末装置１１は、（１）利用者の会話音声を集音し、（２）集音した利用者の会話音声に基づいて利用者の発話速度を測定し、（３）測定した利用者の発話速度と基準発話速度との比である発話速度比を算出し、（４）その発話速度比から、利用者の発話速度が基準発話速度よりも遅いと判断された場合には、発話速度比に基づいてテンポ値を算出し、（５）そのテンポ値に基づいて楽曲のテンポを、その楽曲に予め設定された初期テンポよりも遅いテンポに変更する。以下、これら（１）から（５）までの一連の処理を「テンポ変更処理」という。
【００２９】
図２はテンポ変更処理を示している。図２を参照しつつ、テンポ変更処理について具体例をあげて説明する。カラオケ端末装置１１は例えば高齢者介護施設に設けられている。高齢者介護施設ではカラオケ歌唱を利用した介護プログラムが実施されている。介護プログラムに従い、高齢者は例えば週に数日、所定の時間にカラオケ歌唱を行う。カラオケ歌唱により、高齢者の健康が維持され、または認知症が予防されることが期待される。高齢者はカラオケ演奏に合わせて歌唱する。カラオケ端末装置１１の操作は介護者（例えば高齢者介護施設の職員等）が行う。なお、各実施形態において、「利用者」とは、カラオケ端末装置１１を利用して歌唱を行う者を指す。この具体例では、高齢者が「利用者」に当たる。
【００３０】
図２に示すテンポ変更処理において、カラオケ端末装置１１は、まず、利用者の会話音声の集音を行う。利用者の会話音声の集音は、主に、利用者が歌唱を行う前に、歌唱する楽曲を選択するときに行われる。具体的には、利用者が歌唱を行う前に、介護者が遠隔操作装置３１のディスプレイに表示された集音開始ボタン３２を押す。これにより、遠隔操作装置３１からカラオケ端末装置１１へ集音開始の指令が送信される。カラオケ端末装置１１はこの指令を受信し（ステップＳ１）、受信した指令に応じて集音を開始する（ステップＳ２）。
【００３１】
介護者は利用者にマイク３３を向け、利用者に歌いたい楽曲の選択を求める。利用者はマイク３３に向かって自分の歌いたい楽曲の曲名等を述べる。例えば、このとき、介護者と利用者との間で次のような会話が交わされる。
介護者：「さて、今日は何を歌いましょうか。」
利用者：「そうですね、ＡＡＡは昨日歌いましたし、今日はＢＢＢを歌いたいなあ。」
介護者：「では、今日はＢＢＢにしましょう。」
なお、「ＡＡＡ」および「ＢＢＢ」はそれぞれ楽曲の名称である。
【００３２】
利用者がマイク３３に向かって発した会話音声は、マイク３３によりアナログ音声信号に変換され、さらに音声入出力回路１６によりデジタル音声信号にＡ／Ｄ変換され、マイクロコンピュータ１７に出力される。マイクロコンピュータ１７に出力された利用者の会話音声のデジタル音声信号は、マイクロコンピュータ１７の集音制御部２１の制御のもと、例えばマイクロコンピュータ１７のＲＡＭに記憶される。
【００３３】
利用者が歌いたい楽曲を選択した後、介護者は、遠隔操作装置３１を操作して、その楽曲の演奏をカラオケ端末装置１１に対して予約する。これにより、遠隔操作装置３１からカラオケ端末装置１１へ楽曲選択および演奏予約の指令が送信される。カラオケ端末装置１１はこの指令を受信し（ステップＳ３）、受信した指令に応じて楽曲を選択し、演奏の予約を設定する。また、カラオケ端末装置１１は、楽曲選択および演奏予約の指令を受信した時点で、集音を終了する（ステップＳ４）。
【００３４】
次に、マイクロコンピュータ１７の発話速度測定部２２が、マイクロコンピュータ１７のＲＡＭに記憶された利用者の会話音声のデジタル音声信号を分析し、利用者の発話速度を測定する（ステップＳ５）。発話速度の測定方法として、音声中の単位時間当たりの音節数に基づいて発話速度を測定する方法が知られている。発話速度測定部２２は発話速度の測定方法としてこの方法を採用している。なお、発話速度の測定方法として他にもいくつかの方法が知られている（例えば特開２００５−３３１５８９号公報を参照）。発話速度測定部２２における発話速度の測定方法として他の周知の方法を用いてもよい。発話速度測定部２２により測定された利用者の発話速度は、「測定発話速度」として例えばマイクロコンピュータ１７のＲＡＭに記憶される。
【００３５】
次に、マイクロコンピュータ１７の発話速度比較部２３が基準発話速度情報３６を記憶部１４から読み出す（ステップＳ６）。基準発話速度情報３６は基準発話速度を示す情報である。基準発話速度は、例えば、人間の標準的な発話速度である。基準発話速度は、例えば、鉄道の駅や空港、地下街等の公共空間におけるアナウンスの発話速度である。基準発話速度は、例えば、５．５syll./secである。なお「syll./sec」は１秒当たりの音節数を示す。また、基準発話速度は、基準発話速度情報３６として記憶部１４に予め記憶されている。
【００３６】
次に、発話速度比較部２３は、測定発話速度および基準発話速度を用いて発話速度比を算出する（ステップＳ７）。発話速度比は測定発話速度と基準発話速度との比であり、次の式により算出される。
発話速度比＝測定発話速度／基準発話速度
例えば、測定発話速度が３．５syll./secであり、基準発話速度が５．５syll./secである場合、発話速度比は３．５／５．５、すなわち０．６３６である。
【００３７】
次に、マイクロコンピュータ１７のテンポ設定部２４が、発話速度比から、利用者の発話速度が基準発話速度よりも遅いか否かを判断する。利用者の発話速度が基準発話速度よりも遅いとき、発話速度比が１未満になる。そこで、テンポ設定部２４は、発話速度比が１未満であるか否かを判断する（ステップＳ８）。
【００３８】
発話速度比が１未満である場合（ステップＳ８：ＹＥＳ）、テンポ設定部２４は、発話速度比に基づいてテンポ値を算出する（ステップＳ９）。テンポ値は、利用者が選択した楽曲に予め設定された初期テンポに、発話速度比を乗じることにより算出される。例えば、利用者が選択した楽曲の初期テンポが１２０bpmであり、発話速度比が０．６３６である場合、テンポ値は、１２０×０．６３６、すなわち７６bpmである。なお、「bpm」は、１分当たりの拍数を示す。
【００３９】
次に、テンポ設定部２４は、算出したテンポ値を楽曲のテンポとして設定する（ステップＳ１０）。これにより、例えば初期テンポが１２０bpmである楽曲のテンポが７６bpmに変更される。
【００４０】
一方、発話速度比が１未満でない場合（ステップＳ８：ＮＯ）、処理はステップＳ８からステップＳ１１に直接移行する。この結果、テンポ値の算出処理、およびテンポ値を楽曲のテンポに設定する処理は行われない。したがって、楽曲のテンポは変更されず、初期テンポが維持される。
【００４１】
次に、介護者が遠隔操作装置３１を操作して、楽曲の演奏を開始する旨の指示を入力し、これにより遠隔操作装置３１から楽曲演奏開始の指令が送信されたとき、カラオケ端末装置１１は、この指令を受信する（ステップＳ１１）。そして、この指令に応じ、マイクロコンピュータ１７の演奏制御部２５が、選択された楽曲の演奏を行い、表示制御部２６が、その楽曲に関連する映像および楽曲の歌詞等をディスプレイ３５に出力する（ステップＳ１２）。なお、以上のテンポ変更処理は、カラオケ端末装置１１が稼働している間、繰り返し実行される。
【００４２】
以上説明した通り、本発明の第１の実施形態のカラオケ端末装置１１は、利用者の発話速度を測定し、測定した利用者の発話速度と基準発話速度とを比較し、その結果に基づいて楽曲のテンポを設定する。例えば、基準発話速度を一般人の標準的な発話速度に設定した場合、利用者の発話速度と基準発話速度とを比較することで、利用者の発話速度が一般人の標準的な発話速度よりも遅いか否かを判断することができる。そして、利用者の発話速度が一般人の標準的な発話速度よりも遅い場合には、利用者の発話速度と基準発話速度との比較結果に基づいて楽曲のテンポを設定することで、楽曲のテンポを初期テンポよりも遅いテンポに変更することができ、楽曲のテンポを、利用者が歌唱し易く、利用者が歌唱を十分に楽しむことができるテンポにすることができる。本実施形態のカラオケ端末装置１１によれば、このような処理をカラオケ端末装置１１を利用する個々の利用者に対して行うことができるので、個々の利用者の発話速度に応じて楽曲のテンポを高精度に設定することができる。例えば、同じ年齢で発話速度がそれぞれ異なる複数の高齢者がカラオケ歌唱を順次行う場合でも、それぞれの高齢者の発話速度に合わせて楽曲のテンポをそれぞれの高齢者ごとに設定することができる。
【００４３】
また、本実施形態のカラオケ端末装置１１によれば、利用者の発話速度をその場で測定するので、利用者の年齢データの登録も、利用者のＩＤ入力に基づく利用者の識別も不要である。したがって、年齢データの登録やＩＤ入力といった大きな負担を利用者にかけることなく、利用者の発話速度に応じた楽曲のテンポ設定を行うことができる。
【００４４】
また、本実施形態のカラオケ端末装置１１は、利用者の会話音声を集音し、集音した利用者の会話音声を用いて、利用者の発話速度を測定する。このように、利用者が実際に発話した音声に基づいて利用者の発話速度を測定することで、個々の利用者の発話速度を高精度に測定することができる。また、利用者が歌唱を行う直前の、楽曲選択時の利用者の発話速度を測定するので、歌唱を行う時点における利用者の実際の発話速度を測定することができ、利用者の発話速度に基づく楽曲のテンポ設定を適切に行うことができる。例えば、利用者のその日の体調に合わせて楽曲のテンポ設定を行うことができる。
【００４５】
また、本実施形態のカラオケ端末装置１１は、利用者の発話速度の測定を自ら実行するので、利用者の発話速度に応じた楽曲のテンポ設定を、外部測定機器等の他の機材を用いることなく実現することができる。
【００４６】
また、本実施形態のカラオケ端末装置１１は、測定した利用者の発話速度が基準発話速度未満である場合には楽曲のテンポを下げる。これにより、発話速度の遅い利用者に合うように楽曲のテンポを遅くすることができ、利用者が速いテンポの楽曲に付いて行けなくなることを防ぐことができる。一方、本実施形態のカラオケ端末装置１１は、測定した利用者の発話速度が基準発話速度以上である場合には楽曲のテンポを変更しない。これにより、楽曲のテンポが初期テンポよりも不必要に速くなることを防ぐことができる。
【００４７】
［第２の実施形態］
図３は、本発明のカラオケ装置の第２の実施形態であるカラオケ端末装置４１を含むカラオケシステム２を示している。なお、図３に示すカラオケシステム２において、本発明の第１の実施形態のカラオケ端末装置１１を含むカラオケシステム１（図１参照）と同一の構成要素には同一の符号を付し、その説明を省略する。
【００４８】
本発明の第２の実施形態のカラオケ端末装置４１の特徴は、ロボット５１が集音した利用者の会話音声のデジタル音声信号を、ロボット５１から受信し、受信したデジタル音声信号を用いて利用者の発話速度を測定する点にある。また、本発明の第２の実施形態のカラオケ端末装置４１のもう１つの特徴は、ロボット５１からロボット発話速度情報を受信し、受信したロボット発話速度情報が示すロボット設定発話速度を基準発話速度として用いる点にある。
【００４９】
図３に示すように、本実施形態のカラオケシステム２は、ホスト装置５、カラオケ端末装置４１およびロボット５１を備えている。また、本実施形態のカラオケ端末装置４１は、上記第１の実施形態のカラオケ端末装置１１と異なり、集音制御部を有していない。また、本実施形態のカラオケ端末装置４１は、上記第１の実施形態のカラオケ端末装置１１と異なり、ロボット通信部４２を有している。ロボット通信部４２は、ロボット５１と無線通信を行う通信回路を備えている。ロボット通信部４２とロボット５１との間の通信には、例えばブルートゥース等の近距離無線通信が用いられている。なお、ロボット通信部４２は、特許請求の範囲に記載された「音声信号受信部」および「ロボット発話速度情報受信部」の具体例である。
【００５０】
ロボット５１は、例えば人間を模した外観を有しており、人工知能を備えている。また、ロボット５１は、音声認識処理および音声合成処理に基づき利用者と会話する機能を有している。このようなロボットは高齢者との会話に適しており、高齢者はロボットと会話を楽しむことができる。また、ロボットは高齢者の健康維持や認知症予防にも役立つ。このため、ロボットの高齢者介護施設への導入が始まっている。また、ロボット５１は、カラオケ端末装置４１を操作するための操作指令をカラオケ端末装置４１へ送信する機能、利用者との会話を集音し、利用者の会話音声のデジタル音声信号をカラオケ端末装置４１へ送信する機能、およびロボット発話速度情報をカラオケ端末装置４１へ送信する機能を有している。
【００５１】
図４はロボット５１の構成を示している。図４に示すように、ロボット５１は、通信部５２、記憶部５３、マイク５４、スピーカ５５、音声入出力回路５６およびマイクロコンピュータ５７を備えている。
【００５２】
通信部５２は、カラオケ端末装置４１のロボット通信部４２と無線通信を行う通信回路を備えている。記憶部５３は例えば半導体記憶装置を備えている。マイク５４およびスピーカ５５はロボット５１のボディに取り付けられており、音声入出力回路５６にそれぞれ接続されている。音声入出力回路５６は、マイク５４により集音された音声のアナログ音声信号をデジタル音声信号にＡ／Ｄ変換してマイクロコンピュータ５７に出力する機能、およびマイクロコンピュータ５７から出力されたデジタル音声信号をアナログ音声信号にＤ／Ａ（デジタル／アナログ）変換してスピーカ５５に出力する機能を有している。
【００５３】
マイクロコンピュータ５７は、ＣＰＵ、ＲＯＭおよびＲＡＭ等を備え、例えばＲＯＭに記憶されたコンピュータプログラムを読み取って実行することで、ロボット制御部６１、音声認識部６２、音声合成部６３および集音制御部６４として機能する。ロボット制御部６１は、人工知能を備え、人工知能により生成された指令に基づき、ロボット５１の動作を制御する。音声認識部６２は、音声入出力回路５６から出力されたデジタル音声信号を分析して、人間の話す言葉を認識する。音声合成部６３は、人工知能により生成された言葉を表す発話音声のデジタル音声信号を生成し、生成したデジタル音声信号を音声入出力回路５６に出力する。集音制御部６４は、マイク５４により集音された利用者の会話音声のデジタル音声信号をマイクロコンピュータ５７のＲＡＭ等に記憶する制御を行う。
【００５４】
また、ロボット５１の記憶部５３には、ロボット発話速度情報５８が記憶されている。ロボット発話速度情報５８とは、ロボット設定発話速度を示す情報である。ロボット設定発話速度とは、ロボット５１の発話速度の設定値である。音声合成部６３は、人工知能により生成された言葉を表す発話音声のデジタル音声信号を音声合成処理により生成する際に、発話音声における１秒当たりの音節数を、ロボット設定発話速度に基づいて設定する。ロボット設定発話速度は、例えば、人間の標準的な発話速度に設定されている。
【００５５】
図５は、本実施形態のカラオケ端末装置４１およびロボット５１により行われるテンポ変更処理を示している。本実施形態のテンポ変更処理では、上記第１の実施形態におけるテンポ変更処理とは異なり、ロボット５１が利用者と会話し、ロボット５１が利用者の会話音声を集音し、ロボット５１がカラオケ端末装置４１を操作する。以下、高齢者介護施設において高齢者がカラオケ歌唱を行う場合を例にあげ、テンポ変更処理について説明する。
【００５６】
図５に示すテンポ変更処理おいて、初めに、ロボット５１が利用者の会話音声を集音する（ステップＳ２１）。具体的には、まず、ロボット５１の集音制御部６４が集音を開始する。その後、ロボット５１は利用者（高齢者）と会話し、利用者が歌いたい楽曲を利用者から聞き出す。この間、利用者が発する会話音声は、ロボット５１のボディに取り付けられたマイク５４により集音され、その会話音声のアナログ音声信号は、ロボット５１に設けられた音声入出力回路５６によりＡ／Ｄ変換され、これにより得られた会話音声のデジタル音声信号は、ロボット５１のマイクロコンピュータ５７に入力される。ロボット５１のマイクロコンピュータ５７に入力された利用者の会話音声のデジタル音声信号は、集音制御部６４の制御のもと、例えばマイクロコンピュータ５７のＲＡＭに記憶される。また、ロボット５１は、利用者が発する会話音声を音声認識し、利用者が歌いたい楽曲を認識する。その後、ロボット５１は、利用者との会話が切れたときに集音を終了する。
【００５７】
次に、ロボット５１は、利用者が歌いたい楽曲の演奏をカラオケ端末装置４１に対して予約するために、楽曲選択および演奏予約の指令をカラオケ端末装置４１に送信する。また、このとき、ロボット５１は、集音した利用者の会話音声のデジタル音声信号（会話音声信号）を、マイクロコンピュータ５７のＲＡＭから読み出し、カラオケ端末装置４１に送信する。さらに、このとき、ロボット５１は、ロボット発話速度情報５８を、記憶部５３から読み出し、カラオケ端末装置４１に送信する（ステップＳ２２）。ロボット５１から送信された、楽曲選択および演奏予約の指令、利用者の会話音声のデジタル音声信号およびロボット発話速度情報５８は、カラオケ端末装置４１のロボット通信部４２により受信され、マイクロコンピュータ４３へ入力される（ステップＳ２３）。
【００５８】
次に、カラオケ端末装置４１のマイクロコンピュータ４３の発話速度測定部２２が、ロボット５１から送信された利用者の会話音声のデジタル音声信号を分析し、利用者の発話速度を測定する（ステップＳ２４）。発話速度の測定については、上記第１の実施形態のカラオケ端末装置１１と同じである。発話速度測定部２２により測定された利用者の発話速度は、「測定発話速度」としてカラオケ端末装置４１のマイクロコンピュータ４３のＲＡＭに記憶される。
【００５９】
次に、カラオケ端末装置４１のマイクロコンピュータ４３の発話速度比較部２３が、測定発話速度および基準発話速度を用いて発話速度比を算出する（ステップＳ２５）。このとき、発話速度比較部２３は、基準発話速度として、ロボット５１から送信されたロボット発話速度情報５８が示すロボット設定発話速度を用いる。また、発話速度比の算出方法については、上記第１の実施形態のカラオケ端末装置１１における発話速度比の算出方法と同じである。なお、初回のテンポ変更処理においてロボット通信部４２により受信したロボット発話速度情報５８が示すロボット設定発話速度を記憶部１４に記憶し、以後のテンポ変更処理においては、記憶部１４に記憶されたロボット設定発話速度を基準発話速度として用いてもよい。また、初回のテンポ変更処理を行う前の段階でロボット５１からロボット発話速度情報５８を受信し、そのロボット発話速度情報５８が示すロボット設定発話速度を記憶部１４に記憶しておいてもよい。
【００６０】
次に、カラオケ端末装置４１のマイクロコンピュータ４３のテンポ設定部２４が、上記第１の実施形態のカラオケ端末装置１１と同様に、利用者の発話速度が基準発話速度よりも遅い場合に、発話速度比に基づいてテンポ値を算出し、算出したテンポ値を楽曲のテンポとして設定する（ステップＳ２６〜Ｓ２８）。
【００６１】
次に、ロボット５１が、楽曲の演奏を開始する旨の指令をカラオケ端末装置４１に送信する（ステップＳ２９）。カラオケ端末装置４１のロボット通信部４２は、ロボット５１から送信された、楽曲の演奏を開始する旨の指令を受信し、当該指令をマイクロコンピュータ４３へ入力する（ステップＳ３０）。そして、入力された指令に応じ、カラオケ端末装置４１のマイクロコンピュータ４３の演奏制御部２５が、選択された楽曲の演奏を行い、表示制御部２６が、その楽曲に関連する映像および楽曲の歌詞等をディスプレイ３５に出力する（ステップＳ３１）。なお、以上のテンポ変更処理は、カラオケ端末装置４１およびロボット５１が稼働している間、繰り返し実行される。
【００６２】
以上説明した通り、本発明の第２の実施形態のカラオケ端末装置４１によれば、上述した第１の実施形態のカラオケ端末装置１１と同様に、個々の利用者の発話速度に応じて楽曲のテンポを高精度に設定することができる。また、年齢データの登録やＩＤ入力といった大きな負担を利用者にかけることなく、利用者の発話速度に応じた楽曲のテンポ設定を行うことができる。
【００６３】
さらに、第２の実施形態のカラオケ端末装置４１では、ロボット５１が集音した利用者の会話音声のデジタル音声信号をロボット５１から受信し、そのデジタル音声信号を用いて利用者の発話速度を測定する。ロボット５１が利用者の会話音声の集音を行うことで、利用者の発話速度の測定を行うのに十分な量の利用者の会話音声を容易に取得することができる。すなわち、人との会話と比較して、ロボットとの会話は気兼ねなく行うことができ、利用者の発話量が多くなる。したがって、利用者の会話音声を多く（長い時間）集音することができる。
【００６４】
また、第２の実施形態のカラオケ端末装置４１では、ロボット５１から送信されたロボット発話速度情報５８が示すロボット設定発話速度を基準発話速度として用いて発話速度比を算出する。ロボット５１が自己の発話（音声合成）に用いるロボット設定発話速度を利用することで、発話速度比の算出を容易に行うことができる。
【００６５】
［第３の実施形態］
図６は、本発明のカラオケ装置の第３の実施形態であるカラオケ端末装置７１を含むカラオケシステム３を示している。図７は本実施形態におけるロボット８１の構成を示している。なお、図６に示すカラオケシステム３において、本発明の第１の実施形態のカラオケ端末装置１１を含むカラオケシステム１（図１参照）および本発明の第２の実施形態のカラオケ端末装置４１を含むカラオケシステム２（図３参照）と同一の構成要素には同一の符号を付し、その説明を省略する。また、図７に示すロボット８１において、本発明の第２の実施形態におけるロボット５１（図４参照）と同一の構成要素には同一の符号を付し、その説明を省略する。
【００６６】
本発明の第３の実施形態のカラオケ端末装置７１の特徴は、ロボット８１が測定した利用者の発話速度を示す発話速度測定データを、ロボット８１から受信し、受信した発話速度測定データから利用者の発話速度を取得する点にある。
【００６７】
図６に示すように、本実施形態のカラオケシステム３は、ホスト装置５、カラオケ端末装置７１およびロボット８１を備えている。また、本実施形態のカラオケ端末装置７１は、上記第２の実施形態のカラオケ端末装置４１と同様に、集音制御部を有していない。また、本実施形態のカラオケ端末装置７１は、上記第２の実施形態のカラオケ端末装置４１と異なり、発話速度測定部の代わりに発話速度取得部７３を有している。また、本実施形態のカラオケ端末装置７１は、上記第２の実施形態のカラオケ端末装置４１と同様に、ロボット通信部４２を有している。なお、本実施形態におけるロボット通信部４２は、特許請求の範囲に記載された「発話速度測定データ受信部」および「ロボット発話速度情報受信部」の具体例である。また、図７に示すように、本実施形態におけるロボット８１は、上記第２の実施形態におけるロボット５１と異なり、マイクロコンピュータ８２の機能として、発話速度測定部８３を有している。
【００６８】
図８は、本実施形態のカラオケ端末装置７１およびロボット８１により行われるテンポ変更処理を示している。本実施形態のテンポ変更処理では、上記第２の実施形態におけるテンポ変更処理とは異なり、ロボット８１が、利用者との会話、利用者の会話音声の集音、およびカラオケ端末装置７１の操作に加え、利用者の発話速度の測定を行う。
【００６９】
図８に示すテンポ変更処理おいて、まず、ロボット８１は、上記第２の実施形態におけるロボット５１と同様に、利用者と会話をし、利用者が歌いたい楽曲を利用者から聞き出し、その間に、利用者の会話音声を集音する（ステップＳ４１）。具体的には、ロボット８１は、集音制御部６４の制御のもと、利用者の会話音声のデジタル音声信号を、ロボット８１のマイクロコンピュータ８２のＲＡＭに記憶する。また、ロボット８１は、利用者が発する会話音声を音声認識し、利用者が歌いたい楽曲を認識する。
【００７０】
次に、ロボット８１の発話速度測定部８３が、集音されて、ロボット８１のマイクロコンピュータ８２のＲＡＭに記憶されている利用者の会話音声のデジタル音声信号に対して音声認識処理を行うことにより当該音声信号を分析し、利用者の発話速度を測定する（ステップＳ４２）。発話速度の測定方法は、例えば、上記第１の実施形態のカラオケ端末装置１１における発話速度の測定方法と同じである。そして、ロボット８１の発話速度測定部８３は、測定した利用者の発話速度（測定発話速度）を示す発話速度測定データをロボット８１のマイクロコンピュータ８２のＲＡＭに記憶する。
【００７１】
次に、ロボット８１は、利用者が歌いたい楽曲の演奏をカラオケ端末装置７１に対して予約するために、楽曲選択および演奏予約の指令をカラオケ端末装置７１に送信する。また、このとき、ロボット８１は、発話速度測定データを、マイクロコンピュータ８２のＲＡＭから読み出し、カラオケ端末装置７１に送信する。さらに、このとき、ロボット８１は、ロボット発話速度情報５８を、記憶部５３から読み出し、カラオケ端末装置７１に送信する（ステップＳ４３）。ロボット８１から送信された、楽曲選択および演奏予約の指令、発話速度測定データおよびロボット発話速度情報５８は、カラオケ端末装置４１のロボット通信部４２により受信され、マイクロコンピュータ７２に入力される（ステップＳ４４）。そして、マイクロコンピュータ７２の発話速度取得部７３が、マイクロコンピュータ７２に入力された発話速度測定データが示す測定発話速度を取得する。
【００７２】
次に、カラオケ端末装置７１のマイクロコンピュータ７２の発話速度比較部２３が、発話速度取得部７３により取得された測定発話速度、および基準発話速度を用いて、発話速度比を算出する（ステップＳ４５）。このとき、発話速度比較部２３は、基準発話速度として、ロボット８１から送信されたロボット発話速度情報５８が示すロボット設定発話速度を用いる。また、発話速度比の算出方法については、上記第１の実施形態のカラオケ端末装置１１における発話速度比の算出方法と同じである。
【００７３】
次に、カラオケ端末装置７１のマイクロコンピュータ７２のテンポ設定部２４が、上記第１の実施形態のカラオケ端末装置１１と同様に、利用者の発話速度が基準発話速度よりも遅い場合に、発話速度比に基づいてテンポ値を算出し、算出したテンポ値を楽曲のテンポとして設定する（ステップＳ４６〜Ｓ４８）。
【００７４】
次に、ロボット８１が、楽曲の演奏を開始する旨の指令をカラオケ端末装置７１に送信する（ステップＳ４９）。カラオケ端末装置７１のロボット通信部４２は、ロボット８１から送信された、楽曲の演奏を開始する旨の指令を受信し、当該指令をマイクロコンピュータ７２へ入力する（ステップＳ５０）。そして、入力された指令に応じ、カラオケ端末装置７１のマイクロコンピュータ７２の演奏制御部２５が、選択された楽曲の演奏を行い、表示制御部２６が、その楽曲に関連する映像および楽曲の歌詞等をディスプレイ３５に出力する（ステップＳ５１）。なお、以上のテンポ変更処理は、カラオケ端末装置７１およびロボット８１が稼働している間、繰り返し実行される。
【００７５】
このような構成を有する本発明の第３の実施形態のカラオケ端末装置７１によっても、上述した第１または第２の実施形態のカラオケ端末装置１１（４１）と同様に、個々の利用者の発話速度に応じて楽曲のテンポを高精度に設定することができる。また、年齢データの登録やＩＤ入力といった大きな負担を利用者にかけることなく、利用者の発話速度に応じた楽曲のテンポ設定を行うことができる。さらに、本実施形態のカラオケ端末装置７１は、利用者の会話音声を集音し、音声認識処理の過程で利用者の会話音声のデジタル音声信号を分析して利用者の発話速度を測定し、当該発話速度を示す発話速度測定データを生成する機能を有するロボット８１から送信される発話速度測定データを受信し、受信した発話速度測定データから利用者の発話速度を取得する。したがって、発話速度の測定機能をカラオケ端末装置７１に設ける必要がない。よって、個々の利用者の発話速度に応じて楽曲のテンポを設定する機能を有するカラオケ端末装置７１を、簡単な構成により実現することができる。
【００７６】
なお、上記各実施形態では、楽曲の初期テンポに発話速度比を乗じることによってテンポ値を算出し、算出したテンポ値をそのまま楽曲のテンポに設定する場合を例にあげた。しかし、本発明はこれに限らない。テンポ値に下限を設定してもよい。すなわち、楽曲の初期テンポに発話速度比を乗じることによって算出されるテンポ値が、所定のテンポ下限値を下回る場合には、テンポ下限値をテンポ値に設定する。例えば、テンポ下限値を６０bpmに設定したとする。この場合、楽曲の初期テンポに発話速度比を乗じることによって算出されるテンポ値が６０bpm未満になったときには、テンポ値を６０bpmに設定する。これにより、テンポの変更により楽曲のテンポが過剰に遅くなり、却って歌唱し難くなってしまうことを防ぐことができる。
【００７７】
また、上記各実施形態では、測定発話速度を基準発話速度で除し、それにより得られた発話速度比を、楽曲の初期テンポに乗じることによりテンポ値を算出する場合を例にあげた。しかし、本発明はこれに限らない。例えば、測定発話速度と基準発話速度との差に所定の係数を乗じた値を、楽曲の初期テンポから減ずることにより、テンポ値を算出してもよい。例えば、上記所定の係数が１５であり、測定発話速度が３．５syll./secであり、基準発話速度が５．５syll./secであり、楽曲の初期テンポが１２０bpmである場合には、テンポ値は下記の計算により９０bpmになる。
１２０−（５．５−３．５）×１５＝９０
【００７８】
また、上記各実施形態では、発話速度比およびテンポ値の算出をカラオケ端末装置１１（４１、７１）が行うこととしたが、発話速度比およびテンポ値の算出をロボットにより行う構成も可能である。また、楽曲の演奏をもロボットが行う構成も可能である。また、カラオケ端末装置を遠隔操作する遠隔操作装置にマイクロホンを内蔵し、集音制御部や発話速度測定部、さらには発話速度比較部やテンポ設定部を遠隔操作装置に設ける構成も可能である。
【００７９】
また、上記各実施形態では、カラオケ端末装置を高齢者介護施設における高齢者介護に利用する場合を例にあげたが、本発明のカラオケ装置は他の用途にも利用することができる。また、本発明のカラオケ装置は若年層や中年層の者が行う通常のカラオケ歌唱にも用いることができる。
【００８０】
また、本発明は、請求の範囲および明細書全体から読み取ることのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴うカラオケ装置もまた本発明の技術思想に含まれる。
【符号の説明】
【００８１】
１１、４１、７１  カラオケ端末装置
１４  記憶部
１６  音声入出力回路
１７、４３、７２  マイクロコンピュータ
２１  集音制御部
２２  発話速度測定部
２３  発話速度比較部
２４  テンポ設定部
２７  総合制御部
３３  マイク
３４  スピーカ
３６  基準発話速度情報
４２  ロボット通信部
５１、８１  ロボット
５２  通信部
５３  記憶部
５４  マイク
５５  スピーカ
５６  音声入出力回路
５７、８２  マイクロコンピュータ
５８  ロボット発話速度情報
６１  ロボット制御部
６４  集音制御部
７３  発話速度取得部
８３  発話速度測定部
【図１】
0006821747.tif 000002
【図２】
0006821747.tif 000003
【図３】
0006821747.tif 000004
【図４】
0006821747.tif 000005
【図５】
0006821747.tif 000006
【図６】
0006821747.tif 000007
【図７】
0006821747.tif 000008
【図８】
0006821747.tif 000009