(57)【要約】【課題】ユーザの感情に適した曲調であって、かつ、ユーザの感情を表した歌詞を含む歌を生成する。【解決手段】本発明のカラオケ装置は、ユーザが発音した声の音声信号を取得する入力手段と、前記音声信号に基づいて、キーワードを抽出するキーワード抽出手段と、前記音声信号に基づいて、ユーザの感情を推定する推定手段と、前記感情に基づく楽曲情報を取得する取得手段と、前記楽曲情報に含まれる歌詞である第１の歌詞の一部を前記キーワードに基づいて変更した第２の歌詞を生成する歌詞生成手段と、を有する。【選択図】図１
2020076878.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが発音した声の音声信号を取得する入力手段と、
前記音声信号に基づいて、キーワードを抽出するキーワード抽出手段と、
前記音声信号に基づいて、ユーザの感情を推定する推定手段と、
前記感情に基づく楽曲情報を取得する取得手段と、
前記楽曲情報に含まれる歌詞である第１の歌詞の一部を前記キーワードに基づいて変更した第２の歌詞を生成する歌詞生成手段と、
を有することを特徴とするカラオケ装置。
【請求項２】
前記音声信号をテキストに変換する変換手段をさらに有し、
前記キーワード抽出手段は、前記テキストから前記キーワードを抽出する、
ことを特徴とする請求項１に記載のカラオケ装置。
【請求項３】
前記キーワードに前記感情が関連付けられてあらかじめ格納される記憶手段をさらに有し、
前記推定手段は、前記キーワードに紐づく前記感情を前記記憶手段から取得する、
ことを特徴とする請求項１または２に記載のカラオケ装置。
【請求項４】
前記取得手段は、複数の前記楽曲情報を保持する外部機器に対して前記感情を送信し、かつ前記送信した感情に関連する楽曲情報を外部機器から取得する、
ことを特徴とする請求項１から３のいずれか１項に記載のカラオケ装置。
【請求項５】
前記取得手段は、前記感情に基づく楽曲情報が複数存在する場合、前記楽曲情報に含まれる歌詞に前記キーワードに一致または類似するワードが最も多く含まれる楽曲情報を取得する、
ことを特徴とする請求項１から４のいずれか１項に記載のカラオケ装置。
【請求項６】
前記取得手段は、前記感情に基づく楽曲情報が複数存在する場合、前記楽曲情報に含まれる歌詞に前記音声信号のテキストに類似する文章が含まれる楽曲情報を取得する、
ことを特徴とする請求項１から４のいずれか１項に記載のカラオケ装置。
【請求項７】
前記ユーザにおける現在の状態を示す情報である生体情報を取得する生体情報取得手段をさらに有し、
前記推定手段は、前記音声信号および前記生体情報に基づいて前記感情を推定する、
ことを特徴とする請求項１から６のいずれか１項に記載のカラオケ装置。
【請求項８】
前記推定手段は、前記音声信号に基づいて、ユーザの状況を推定し、
前記取得手段は、前記感情および前記状況に基づく楽曲情報を取得する、
ことを特徴とする請求項１から７のいずれか１項に記載のカラオケ装置。
【請求項９】
前記第２の歌詞を表示手段にする表示制御手段をさらに有する、
ことを特徴とする請求項１から８のいずれか１項に記載のカラオケ装置。
【請求項１０】
前記表示制御手段は、前記第１の歌詞と前記第２の歌詞の異なる部分の歌詞を強調して前記表示手段に表示する、
ことを特徴とする請求項９に記載のカラオケ装置。
【請求項１１】
前記表示制御手段は、前記第２の歌詞の背景映像としてグラフィックを前記表示手段に表示し、前記第１の歌詞と前記第２の歌詞の異なる部分を前記ユーザが歌うべきタイミン
グにおいて前記グラフィックを強調して前記表示手段に表示する、
ことを特徴とする請求項９に記載のカラオケ装置。
【請求項１２】
前記第１の歌詞と前記第２の歌詞の異なる部分を前記ユーザが歌うべきタイミングの音源を編曲する音源制御手段をさらに有する、
ことを特徴とする請求項１から１１のいずれか１項に記載のカラオケ装置。
【請求項１３】
ユーザが発音した声の音声信号を取得する入力ステップと、
前記音声信号に基づいて、キーワードを抽出するキーワード抽出ステップと、
前記音声信号に基づいて、ユーザの感情を推定する推定ステップと、
前記感情に基づく楽曲情報を取得する取得ステップと、
前記楽曲情報に含まれる歌詞である第１の歌詞の一部を前記キーワードに基づいて変更した第２の歌詞を生成する歌詞生成ステップと、
を有することを特徴とするカラオケ装置の制御方法。
【請求項１４】
コンピュータを、請求項１から１２のいずれか１項に記載されたカラオケ装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ装置、カラオケ装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、カラオケの選曲をする際、ユーザが楽曲名や歌手名等を指定することにより楽曲検索が行われている。また、楽曲のジャンルや年代を選択することで、ユーザの所望の曲に近い候補曲を提示することが行われている。
【０００３】
近年では、ユーザの現在の状況に合った曲を候補として提示する技術が提案されている。例えば、特許文献１では、ユーザの声質と楽曲の歌唱者の声質とを比較して、声質の一致度が高い楽曲を抽出する技術が開示されている。これによれば、ユーザの声質にマッチした楽曲を検索することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１５７３７３号公報
【特許文献２】特開平１０−２６９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、ユーザの声質に近い楽曲を選択しているにとどまり、ユーザの感情に近い楽曲を歌うことによって、ユーザの感情をそのまま表現することは意図されていない。
【０００６】
そこで、ユーザの感情に適した曲調であって、かつ、ユーザの感情を表した歌詞を含む歌を生成することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様は、ユーザが発音した声の音声信号を取得する入力手段と、前記音声信号に基づいて、キーワードを抽出するキーワード抽出手段と、前記音声信号に基づいて、ユーザの感情を推定する推定手段と、前記感情に基づく楽曲情報を取得する取得手段と、前記楽曲情報に含まれる歌詞である第１の歌詞の一部を前記キーワードに基づいて変更した第２の歌詞を生成する歌詞生成手段と、を有することを特徴とするカラオケ装置である。
【０００８】
この構成によれば、カラオケ装置は、ユーザの発音した内容に応じてユーザの感情を推定し、当該感情に基づく楽曲を取得することができる。また、ユーザの発音内容からキーワードを抽出し、当該キーワードに基づいて楽曲の歌詞の一部を変更した替え歌歌詞を作成することができる。これにより、ユーザの感情に適した曲調であって、かつ、ユーザの感情を表した歌詞を含む歌を生成することができる。
【０００９】
ここで、感情は、ユーザの内面的な状態を示し、例えば、喜び、怒り、悲しみ、悩み、興奮等が挙げられる。また、楽曲情報は、楽曲の音源情報、歌詞情報、映像情報（画像情報）または付加情報等を含む情報である。
【００１０】
前記音声信号をテキストに変換する変換手段をさらに有し、前記キーワード抽出手段は、前記テキストから前記キーワードを抽出するとよい。また、前記キーワードに前記感情
が関連付けられてあらかじめ格納される記憶手段をさらに有し、前記推定手段は、前記キーワードに紐づく前記感情を前記記憶手段から取得するとよい。この構成によれば、カラオケ装置は、音声信号から容易に感情を推定することができる。音声からテキストに変換する方法は既存の音声認識技術を適用するとよい。なお、推定手段は、音声から感情を直接推定してもよく、例えば、音声に基づく感情認識技術を用いて音声信号から感情を推測する。
【００１１】
前記取得手段は、複数の前記楽曲情報を保持する外部機器に対して前記感情を送信し、かつ前記送信した感情に関連する楽曲情報を外部機器から取得するとよい。この構成によれば、カラオケ装置は、大量の楽曲情報を保持する必要がないので、簡易な構成とすることができる。なお、楽曲情報をカラオケ装置内部の記憶部に保持してもよい。この場合は、取得手段が上記の記憶部にから楽曲検索を行えばよい。楽曲の検索方法は既存の種々の方法を適用することができる。
【００１２】
前記取得手段は、前記感情に基づく楽曲情報が複数存在する場合、前記楽曲情報に含まれる歌詞に前記キーワードに一致または類似するワードが最も多く含まれる楽曲情報を取得するとよい。この構成とすることで、取得手段は、感情に基づく複数の楽曲のうち、より替え歌を作成しやすい（置換するワードが多い）楽曲を取得することができる。
【００１３】
なお、替え歌を作成しやすい楽曲の取得方法は上記に限定されない。例えば、前記取得手段は、前記感情に基づく楽曲情報が複数存在する場合、前記楽曲情報に含まれる歌詞に前記音声信号のテキストに類似する文章が含まれる楽曲情報を取得してもよい。このような構成とすることで、替え歌のための歌詞置換を行う単位が単語単位ではなく、文章単位である場合に好適である。なお、感情に基づく楽曲情報が複数存在する場合にユーザに選択させてもよい。
【００１４】
前記ユーザにおける現在の状態を示す情報である生体情報を取得する生体情報取得手段をさらに有し、前記推定手段は、前記音声信号および前記生体情報に基づいて前記感情を推定するとよい。ユーザの生体情報とは、声やセンサに基づいて取得されるユーザ自身の現在の状態を示す情報である。声に基づいて取得される生体情報は、例えば、ユーザの年齢、性別が挙げられる。またセンサに基づいて取得される生体情報は、例えば、ユーザの体温、心拍数、血圧等が挙げられる。
【００１５】
このような構成とすることで、カラオケ装置は、ユーザの年齢や性別に近い歌唱者の楽曲を検索することができる。また、ユーザの心拍数等に基づいて感情を推定することで、カラオケ装置は、より精度よく感情を推定することができる。生体情報は、マイクに設けられるセンサを用いて取得されるとよい。この場合、センサは、温度センサ、圧力センサ、心拍数センサ等またはこれらを組み合わせて構成される。なお、感情推定は、生体情報以外の情報を用いてもよく、例えば、マイクにモーションセンサを搭載して、ユーザの動きに関する情報（激しい、または穏やか等）に基づいて感情を推定してもよい。
【００１６】
前記推定手段は、前記音声信号に基づいて、ユーザの状況を推定し、前記取得手段は、前記感情および前記状況に基づく楽曲情報を取得するとよい。状況とは、ワードに関連付けられる場面等を示し、例えば、結婚、誕生日などのイベントや、その他、仕事等が挙げられる。このような構成とすることで、カラオケ装置は、感情だけでなく様々な状況に適した楽曲を検索することができる。なお、取得手段は、感情や状況以外にも、音声信号に基づいてユーザの人数等を取得して、大人数で歌うことができる曲を取得してもよい。また、取得手段は、キーワードに基づいて楽曲検索を行ってもよい。
【００１７】
前記第２の歌詞を表示手段にする表示制御手段をさらに有するとよい。また、前記表示
制御手段は、前記第１の歌詞と前記第２の歌詞の異なる部分の歌詞を強調して前記表示手段に表示するとよい。強調して表示する例として、表示制御部１０８は、上記の異なる部分について文字の色、サイズ、フォントまたは表示領域（例えば、斜めに表示）等を変更することが挙げられる。
【００１８】
また、前記表示制御手段は、前記第２の歌詞の背景映像としてグラフィックを前記表示手段に表示し、前記第１の歌詞と前記第２の歌詞の異なる部分を前記ユーザが歌うべきタイミングにおいて前記グラフィックを強調して前記表示手段に表示するとよい。このような構成により、ユーザが替え歌歌詞を歌う場合に、より一層盛り上げることができる。グラフィックとは、替え歌歌詞の背景映像として表示される画像（映像）である。なお、グラフィック以外を表示してもよく、例えば、替え歌歌詞の箇所をユーザに知らせるためのカーソル等を表示してもよい。
【００１９】
前記第１の歌詞と前記第２の歌詞の異なる部分を前記ユーザが歌うべきタイミングの音源を編曲する音源制御手段をさらに有するとよい。このような構成により、ユーザは視覚だけでなく、聴覚でも替え歌を行った部分を認識することができ、より一層盛り上がることができる。編曲の例として、元歌詞と替え歌歌詞とが異なる箇所の音源を一時的に停止したり、音量を上げたり下げたりすることが挙げられる。
【００２０】
本発明の一態様は、ユーザが発音した声の音声信号を取得する入力ステップと、前記音声信号に基づいて、キーワードを抽出するキーワード抽出ステップと、前記音声信号に基づいて、ユーザの感情を推定する推定ステップと、前記感情に基づく楽曲情報を取得する取得ステップと、前記楽曲情報に含まれる歌詞である第１の歌詞の一部を前記キーワードに基づいて変更した第２の歌詞を生成する歌詞生成ステップと、を有することを特徴とするカラオケ装置の制御方法である。
【００２１】
本発明の一態様は、コンピュータを、上記の投影装置の各手段として機能させるためのプログラムである。
【００２２】
なお、本発明は、上記構成の少なくとも一部を有するカラオケ装置として捉えることができる。また、本発明は、上記処理の少なくとも一部を含む楽曲検索方法や歌詞生成方法、または、かかる方法をコンピュータに実行させるためのプログラムやそのプログラムを非一時的に記憶したコンピュータ読取可能な記憶媒体として捉えることもできる。上記構成および処理の各々は技術的な矛盾が生じない限り互いに組み合わせて本発明を構成することができる。
【発明の効果】
【００２３】
本発明によれば、ユーザの感情に適した曲調であって、かつ、ユーザの感情を表した歌詞を含む歌を生成することができる。
【図面の簡単な説明】
【００２４】
【図１】実施形態１に係るカラオケシステムにおける構成の一例を示す図
【図２】実施形態１に係る記憶部に保持されるテーブルの一例を示す図
【図３】実施形態１に係るカラオケ装置における処理の一例を示すフローチャート
【図４】実施形態２に係るカラオケシステムにおける構成の一例を示す図
【図５】実施形態２に係るカラオケ装置における処理の一例を示すフローチャート
【発明を実施するための形態】
【００２５】
（実施形態１）
＜概要＞
以下、実施形態１に係るカラオケ装置について説明する。本実施形態に係るカラオケ装置は、ユーザの発した言葉からユーザの感情を判断して、当該感情に近い楽曲の選曲と当該感情を表現する歌詞を生成する装置である。具体例として、楽曲の選曲時にユーザが「Ａさん誕生日おめでとう！」と発する場合、カラオケ装置１００はユーザの感情に「喜び」が含まれると判断して「喜び」に関連する楽曲を選曲する。そして、歌詞の一部を「Ａ（人名）」や「誕生日」、「おめでとう」に置換する。別の具体例として、楽曲の選曲時にユーザが「締切に間に合わない」と発する場合、カラオケ装置１００はユーザの感情に「悩み」が含まれると判断して「悩み」に関連する楽曲を選曲する。そして、歌詞の一部を「締切」、「間に合わない」に置換する。以下、本実施形態に係るカラオケ装置の全体構成、処理内容について順に説明する。
【００２６】
＜全体構成＞
図１は、本実施形態に係るカラオケシステムの一例を示す図である。本実施形態におけるカラオケシステムは、カラオケ装置１００、サーバ装置１２０、マイク１３０、ディスプレイ１４０、およびスピーカ１５０等を含む。カラオケ装置１００は、サーバ装置１２０と通信を行う。また、カラオケ装置１００には、マイク１３０、ディスプレイ１４０、およびスピーカ１５０等が接続されている。カラオケ装置１００は、ユーザからリモコン（不図示）等を通して行われる曲の予約の受付や、ディスプレイ１４０に表示する映像等の制御、およびスピーカ１５０に出力する音源の制御等を行う装置である。サーバ１２０は、楽曲ＤＢ等を有する装置である。サーバ装置１２０は、カラオケ装置１００の指示に基づいて楽曲検索を行う。また、サーバ装置１２０は、検索した楽曲をカラオケ装置１００へ出力する。マイク１３０は、ユーザの発する音声を入力して、音声信号としてカラオケ装置１００に出力する。ディスプレイ１４０は、カラオケ用の歌詞および映像等を表示する表示装置である。スピーカ１５０は、カラオケ用の音源を出力する装置である。なお、図１の例では、カラオケ装置１００と、マイク１３０、ディスプレイ１４０およびマイク３０とは、ケーブルを用いた有線通信よって接続される例を示しているが、無線通信によって接続されてもよい。
【００２７】
＜カラオケ装置１００＞
カラオケ装置１００は、演算装置（プロセッサ）、メモリ、記憶装置、入出力装置等を含む情報処理装置（コンピュータ）である。記憶装置に格納されたプログラムをカラオケ装置１００が実行することで、後述する各機能が提供される。それらの機能の一部または全部は、ＡＳＩＣやＦＰＧＡなどの専用の論理回路により実現されてもよい。
【００２８】
入力部１０１は、ユーザの発した声の音声信号を取得する機能部である。具体的には、入力部１０１は、マイク１３０を通じて取得した音声信号を入力する。入力部１０１は、取得した音声信号を後述する音声認識部１０２に出力する。
【００２９】
音声認識部１０２（変換手段）は、入力部によって出力された音声信号を認識してテキスト（文字情報）に変換する機能部である。音声認識部１０２は、既存の音声認識技術を用いて音声信号をテキスト化する。また、音声認識部１０２は、変換したテキストを後述するキーワード抽出部１０３に出力する。
【００３０】
キーワード抽出部１０３は、入力されたテキストから１つ以上のキーワードを抽出する機能部である。本実施形態では、キーワード抽出部１０３は、後述する記憶部１０５に記憶されるワードや固有名詞等をキーワードとして抽出する。取得したキーワードは、カラオケの楽曲（情報）を取得（検索）するために用いられる。例えば、ユーザが以下の言葉１を発した場合、キーワード抽出部１０３は、「Ａ（人名）さん」、「誕生日」、「おめでとう」をキーワードとして抽出する。キーワード抽出部１０３は、抽出したキーワードを後述する感情推定部１０４および歌詞生成部１０７に出力する。なお、キーワードの抽
出方法は特に限定されず、例えば、キーワード抽出部１０３は、形態素解析等を用いてテキストに含まれるすべてのワードをキーワードとして抽出してもよい。
言葉１：「Ａさん誕生日おめでとう！」
【００３１】
感情推定部１０４は、ユーザの発音した声の音声信号に基づいてユーザの感情等を推定する機能部である。本実施形態では、感情推定部１０４は、上記のキーワードに基づいて、ユーザの感情や状況等を取得する。具体的には、感情推定部１０４は、後述する記憶部１０５に格納されるテーブルを参照して、キーワードに紐づく感情を取得する。例えば、ユーザが上記の言葉１を発した場合、感情推定部１０４は後述する記憶部１０５を参照して、抽出されたキーワードである「Ａ（人名）さん」、「誕生日」、「おめでとう」に対応する感情である「喜び」や「誕生日」を取得する。感情推定部１０４は、取得した感情を後述する取得部１０６に出力する。
【００３２】
ここで、感情とは、ユーザの内面的な状態を示し、例えば、喜び、怒り、悲しみ、悩み、興奮等が挙げられる。また、状況とは、ワードに関連付けられる場面等を示し、例えば、結婚、誕生日などのイベントや、その他、仕事等が挙げられる。
【００３３】
本実施形態では、複数の感情または状況が取得された場合、感情推定部１０４は、すべての感情または状況を取得する。なお、複数の感情等が取得された場合に感情推定部１０４が取得する感情等は上記に限定されない。例えば、感情推定部１０４は、当該複数の感情等をディスプレイ１４０に表示してユーザによる選択を受け付けてもよい。また、感情推定部１０４は、取得された数が一番多い感情等を取得してもよい。なお、感情推定部１０４は、感情および状況のうち、感情のみを取得してもよい。
【００３４】
なお、感情推定部１０４は、音声信号から感情を推定してもよい。この場合、感情推定部１０４は、音声に基づく感情認識技術を用いて音声信号から感情を推測する。具体的には、ユーザの声の高さ（基本周波数）や大きさの統計量（平均や分散、最大値、最小値など）を求めて、当該統計量との変化量に応じて感情を推定してもよい。
【００３５】
記憶部１０５は、あらかじめ定められた複数のワードと、複数のワードに対応する感情を示す感情および状況とを有するテーブルを保持する。なお、記憶部１４０は、カラオケ１００とは別体の外部装置に保持されてもよい。この場合、カラオケ装置１００の各機能部は、有線通信や無線通信を通じて記憶部１４０を参照する。
【００３６】
図２は、本実施形態に係る記憶部１０５に記憶されるテーブルの一例を示す。図２の例では、＜ワード＞に該当する項目として「誕生日」、「おめでとう」、「締切」、「間に合わない」等が記憶されている。また、＜感情＞に該当する項目として「喜び」、「悩み」、「興奮」等が記憶されている。さらに、＜状況＞に該当する項目として「誕生日」、「結婚」、「仕事」等が記憶されている。なお、それぞれの＜ワード＞には、複数の＜感情＞または複数の＜状況＞が紐づいてもよい。例えば、図２の例では、＜ワード＞のうち「間に合わない」の＜感情＞として、「悩み」および「興奮」が紐づいている。また、＜ワード＞のうち「おめでとう」の感情として、「誕生日」および「結婚」が紐づいている。
【００３７】
取得部１０６は、上記の感情に基づく楽曲情報を取得する機能部である。本実施形態では、取得部１０６は、本実施形態では、取得部１０６は、感情推定部１０４によって取得された感情や状況等をサーバ装置１２０に送信する。また、取得部１０６は、サーバ装置１２０から楽曲情報を受信する。取得部１０６は、カラオケ装置１００とサーバ装置１２
０との間で、データの送受信を行う機能部と捉えることもできる。なお、楽曲情報がカラオケ装置１００の内部に格納される場合は、取得部１０６は楽曲情報を検索する検索部と捉えることもできる。なお、取得部１０６は、不図示のリモコン等を用いて入力された感情をサーバ装置１２０に送信してもよい。
【００３８】
楽曲情報は、楽曲の音源情報、歌詞情報、映像情報（画像情報）または付加情報等を含む情報である。本実施形態では、楽曲情報は、後述するサーバ装置１２０の楽曲ＤＢ１２２に保持される。カラオケ装置１００は取得部１０６を用いて楽曲情報をサーバ装置１２０から取得する。なお、楽曲情報はカラオケ装置１００の内部に設けられる記憶部に保持されてもよい。この場合、カラオケ装置１００は、サーバ装置１２１を用いずに楽曲検索を行うことができる。
【００３９】
音源情報は、カラオケ装置１００によって出力され、外部のスピーカ１５０によって発せられるカラオケ用の音源に関する情報である。音源情報は、例えば、楽曲の音源のうち、ボーカルの音声を除いた伴奏の音源のみを含む情報である。なお、音源情報には、コーラスの音声が含まれていてもよく、ボーカルの音声が含まれていてもよい。
【００４０】
歌詞情報は、カラオケ装置１００によって出力され、外部のディスプレイ１４０によって表示される楽曲の歌詞を示す情報である。なお、歌詞情報には、ディスプレイ１４０へ表示するための文字に加えて、楽曲の歌詞における振り仮名（ルビ）を含んでいてもよい。また、歌詞情報には、ある楽曲の歌手が複数存在する場合（例えば、グループ等）に、当該楽曲において、どの歌手がどの歌詞を歌っているか示す情報等を含んでいてもよい。
【００４１】
映像情報は、カラオケ装置１００によって出力され、外部のディスプレイ１４０によって表示される背景映像を示す情報である。映像情報は、楽曲の歌詞の背景として表示される。映像情報には、あらかじめ撮影されたシーンや、グラフィック等が含まれる。
【００４２】
付加情報は、楽曲に関する詳細情報である。付加情報は、例えば、楽曲ＩＤ、曲名、登録日、作曲者、作詞者、歌手名、歌手の性別、歌手の生年月日、ジャンル等を含む情報である。なお、歌手名等、複数名が該当する場合は、すべての歌手名等の情報が保持される。
【００４３】
ここで、取得部１０６がサーバ装置１２０から取得した楽曲情報が複数存在する場合について説明する。本実施形態では、取得部１０６は、複数の楽曲のうち元歌詞に上記のキーワードに一致または類似するワードが最も多く含まれる楽曲を１つ決定する。なお、複数の楽曲から１曲を決定する方法は上記に限定されない。例えば、取得部１０６は、複数の楽曲のうち元歌詞に上記テキストに類似する文章が含まれる楽曲情報を取得してもよい。また、取得部１０６は、複数の楽曲からランダムで１曲を決定してもよい。また、取得部１０６は、ディスプレイ１４０やリモコン（不図示）等に複数の楽曲を表示して、ユーザの指示に応じて楽曲を１つに決定してもよい。この時、複数の楽曲における元歌詞のなかでキーワードに一致または類似するワードが所定の値Ｔｈ１以上存在する楽曲が選択候補として表示されてもよい。
【００４４】
歌詞生成部１０７は、上記のキーワードおよび楽曲情報に含まれる歌詞情報（元歌詞、第１の歌詞とも称する。）に基づいて、元歌詞とは異なる替え歌用の歌詞（替え歌歌詞、第２の歌詞とも称する。）を生成する機能部である。具体的には、歌詞生成部１０７は、元歌詞の一部をキーワードに基づいて変更することにより替え歌歌詞を生成する。
【００４５】
歌詞生成部１０７は、元歌詞のうち上記のキーワードに類似するワードを抽出する。そして、抽出されたワードを上記キーワードと置換する。ここでの類似はワードの意味が類
似する場合や、固有名詞（人名）および人代名詞など対象となるものが類似する場合も含む。なお、元歌詞のうち上記のキーワードと同意のワードについては置換しなくてもよい。これにより、歌詞生成部１０７は、例えば元歌詞中の「ｂｉｒｔｈｄａｙ」を「誕生日」に置換することなく替え歌歌詞を生成することができる。
【００４６】
上述の言葉１の例について説明する。この場合、元歌詞１から「Ａさん」の類似ワードとして「ｙｏｕ」が抽出されたとする。この場合、歌詞生成部１０７は、元歌詞１の「ｙｏｕ」とキーワード１の「Ａさん」を置換して、下記の替え歌歌詞１を生成する。
言葉１：「Ａさん誕生おめでとう！」
キーワード１：「Ａ（人名）さん」、「誕生日」、「おめでとう」
元歌詞１：「Ｈａｐｐｙ  ｂｉｒｔｈｄａｙ  ｔｏ  ｙｏｕ」
替え歌歌詞１：「Ｈａｐｐｙ  ｂｉｒｔｈｄａｙ  ｔｏ  Ａさん」
【００４７】
また、他の例として、下記の言葉２が入力され、言葉２のキーワード２に「締切」が含まれる場合を例に説明する。例えば、元歌詞２から「締切」の類似ワードとして「結末」が抽出されたとする。この場合、歌詞生成部１０７は、元歌詞２の「結末」とキーワード２の「締切」を置換して、下記の替え歌歌詞２を生成する。
言葉２：「締切に間に合わない！」
キーワード２：「締切」、「間に合わない」
元歌詞２：「結末を気にして  楽しめない」
替え歌歌詞２：「締切を気にして  楽しめない」
【００４８】
なお、歌詞の一部を置換する方法については、特に限定されない。例えば、特許文献２に記載の方法を用いて固有名詞を置換してもよい。また、元歌詞のうち置換する対象は単語に限定されず、例えば、上記のテキストに類似する文章を当該テキストに置換してもよい。また、上記の置換対象を楽曲のサブ部分に限定してもよい。
【００４９】
表示制御部１０８は、上述の楽曲情報に含まれる歌詞情報または映像情報を、ディスプレイ１４０に表示するための制御を行う機能部である。表示制御部１０８は、楽曲の音声の進行に合わせて、対応する歌詞情報（元歌詞や替え歌歌詞）または映像情報をディスプレイ１４０に表示するように制御を行う。なお、表示制御部１０８は、楽曲の元歌詞および替え歌歌詞の異なる部分について強調して表示を行ってもよい。例えば、表示制御部１０８は、上記の異なる部分について文字の色、サイズ、フォントまたは表示領域（例えば、斜めに表示）等を変更してもよい。また、表示制御部１０８は、楽曲の元歌詞および替え歌歌詞の異なる部分を歌う（演奏する）べきタイミングにおいてグラフィックを強調して表示してもよい。グラフィックとは、替え歌歌詞の背景映像として表示される画像（映像）である。
【００５０】
音源制御部１０９は、上述の楽曲情報に含まれる音源情報を、スピーカ１５０で音声として発するための制御を行う機能部である。なお、音源制御部１０９は、楽曲の元歌詞および替え歌歌詞の異なる部分について強調するための制御を行ってもよい。例えば、音源制御部１０９は、当該部分をユーザが歌うべきタイミングの音源の音量を大きくしたり、小さくしたり、または音源を一時的に無音にしてもよい。
【００５１】
＜サーバ装置１２０＞
サーバ装置１２０は、演算装置（プロセッサ）、メモリ、記憶装置、入出力装置等を含
む情報処理装置（コンピュータ）である。記憶装置に格納されたプログラムをサーバ装置１２０が実行することで、後述する各機能が提供される。それらの機能の一部または全部は、ＡＳＩＣやＦＰＧＡなどの専用の論理回路により実現されてもよい。
【００５２】
楽曲検索部１２１は、カラオケ装置１００の取得部１０６から送信される検索条件に基づいて、後述する楽曲ＤＢ１２２に格納される楽曲を検索する機能部である。本実施形態では、楽曲検索部１２１は、検索条件として上記の感情または状況をカラオケ装置１００から受信する。なお、楽曲検索部１２１における検索は、一般的なカラオケシステムと同様の検索であるため説明は省略する。なお、楽曲検索部１２１は、感情および状況以外の検索条件をカラオケ装置１００から受信してもよい。例えば、歌手名、曲名、りれき、年代等の検索条件を受信してもよい。
【００５３】
楽曲ＤＢ１２２は、上記の楽曲情報が格納される記憶部である。なお、上述の楽曲検索部１２１がカラオケ装置１００に含まれる場合は、カラオケ装置１００の楽曲検索部（不図示）から直接当該楽曲ＤＢを参照してもよい。
【００５４】
＜処理内容＞
図３は、本実施形態のカラオケ装置１００における処理を示すフローチャートである。本処理は、入力部１０１に音声信号が入力されると開始される。
【００５５】
ステップＳ３０１では、音声認識部１０２は、ユーザの発した声の音声信号からテキストを取得する。本実施形態では、音声認識部１０２は、当該音声信号をテキスト（文字情報）に変換してキーワード抽出部１０３に出力する。
【００５６】
ステップＳ３０２では、キーワード抽出部１０３は、音声認識部１０２によって取得されたテキストからキーワードを抽出する。本実施形態では、キーワード抽出部１０３、記憶部１０５に記憶されるワードと一致または類似するワードをキーワードとして抽出する。
【００５７】
ステップＳ３０３では、感情推定部１０４は、キーワードに対応する感情や状況を取得する。本実施形態では、感情推定部１０４は、記憶部１０５に記憶されるテーブルを参照して、上記のキーワードに紐づく感情や状況を取得する。
【００５８】
ステップＳ３０４では、取得部１０６は、感情推定部１０４によって取得された感情や状況を外部のサーバ装置１２０へ送信する。なお、外部サーバ１２０における楽曲検索処理は、既存の検索処理と同様に行うことができるため説明は省略する。既存の検索処理とは、例えば、一般的なカラオケ装置と無線通信を行うリモコンを用いて、楽曲のジャンルや年代、検索キーワード等（本実施形態における感情または状況に該当）をユーザが指定して、当該指定された検索条件で楽曲検索を行う処理である。
【００５９】
ステップＳ３０５では、取得部１０６は、外部サーバ１２０から楽曲情報を取得したか否かを判断する。取得した場合はステップＳ３０６に進み、取得されない場合は本処理を終了する。楽曲を取得する場合とは、ステッＳ３０４において取得部１０６がサーバ装置１２０に送信した感情または状況に合致する楽曲が１つ以上取得される場合である。また、楽曲を取得しない場合とは上記と同様に取得部１０６がサーバ装置１２０に送信した感情または状況に合致する楽曲が存在しない場合である。なお、検索条件に合致する楽曲が存在しない場合は、カラオケ装置１００は、ディスプレイ１４０に対してその旨を表示してもよい。
【００６０】
ステップＳ３０６では、取得部１０６は、取得した楽曲が１つであるか複数であるかを
判断する。１つである場合は、ステップＳ３０８へ進み、複数である場合はステップＳ３０７へ移行する。
【００６１】
ステップＳ３０７では、取得部１０６は、取得された複数の楽曲のうち１つの楽曲を決定する。本実施形態では、上述の通り取得部１０６は、複数の楽曲のうち元歌詞のなかに上記のキーワードに一致または類似するワードが最も多く含まれる楽曲を１つ決定する。
【００６２】
ステップＳ３０８では、歌詞生成部１０７は、上述のステップＳ３０６またはＳ３０７で取得された楽曲の歌詞情報と上述のキーワードとに基づいて、替え歌歌詞を生成する。本実施形態では、歌詞生成部１０７は、上述の通り元歌詞のうち上述のキーワードと類似するワードを抽出する。そして、歌詞生成部１０７は、抽出されたワードを上記キーワードと置換することで替え歌歌詞を生成する。
【００６３】
ステップＳ３０９では、表示制御部１０８は、取得部１０６によって取得された楽曲情報に含まれる映像情報および歌詞情報に基づいて、ディスプレイ１４０に対して映像信号を出力する。
【００６４】
ステップＳ３１０では、音源制御部１０９は、取得部１０６によって取得された楽曲情報に含まれる音源情報に基づいて、スピーカ１５０に対して音源信号を出力する。
【００６５】
＜本実施形態の有利な効果＞
本実施形態によれば、ユーザは、自身の感情に適した曲調であって、ユーザの感情をそのまま表現した歌詞を含む歌を歌うことができる。また、替え歌歌詞をディスプレイに表示することによって、その場に居合わせる複数人で替え歌を歌うことができる。これにより、例えば、複数のユーザが共有している感情（喜びやストレスなど）を表現した歌詞を含む歌を歌うことができるため、ユーザは一体感を味わうことができる。
【００６６】
（実施形態２）
＜概要＞
以下、実施形態２に係るカラオケ装置について説明する。上述の実施形態１に係るカラオケ装置では、ユーザの発した言葉からキーワードを抽出して、キーワードに基づいて感情等を取得した。本実施形態に係るカラオケ装置では、上記のキーワードに加えて、ユーザの生体情報に基づいて感情等を取得する。ユーザの生体情報とは、声やセンサに基づいて取得されるユーザ自身の現在の状態を示す情報である。声に基づいて取得される生体情報は、例えば、ユーザの年齢、性別が挙げられる。またセンサに基づいて取得される生体情報は、例えば、ユーザの体温、心拍数、血圧等が挙げられる。以下、実施形態１と同様の機能部については同じ符号を付し、説明を省略する。
【００６７】
＜全体構成＞
図４は、本実施形態に係るカラオケシステムの一例を示す図である。本実施形態におけるカラオケシステムは、カラオケ装置２００、サーバ装置１２０、マイク２３０、ディスプレイ１４０、およびスピーカ１５０等を含む。カラオケ装置２００は、実施形態１と同様にサーバ装置１２０と通信を行う。また、カラオケ装置２００には、マイク２３０、ディスプレイ１４０、およびスピーカ１５０等が接続されている。カラオケ装置２００によって行われる曲の予約受付、映像等の表示制御、および音源の制御等は実施形態１と同様である。
【００６８】
＜カラオケ装置２００＞
カラオケ装置２００は、演算装置（プロセッサ）、メモリ、記憶装置、入出力装置等を含む情報処理装置（コンピュータ）である。記憶装置に格納されたプログラムをカラオケ
装置２００が実行することで、後述する各機能が提供される。それらの機能の一部または全部は、ＡＳＩＣやＦＰＧＡなどの専用の論理回路により実現されてもよい。
【００６９】
感情推定部２０４は、上記の音声信号およびユーザの生体情報に基づいて感情や状況等を取得する機能部である。音声信号に基づいて感情や状況等を取得する点については、実施形態１と同様である。生体情報に基づいて感情を取得する点については、感情推定部２０４は、後述する生体情報取得部２１０によって取得されるユーザの生体情報に基づいて感情を取得する。例えば、生体情報取得部２１０が生体情報として心拍数を取得した場合、感情推定部２０４は、当該心拍数に基づいて感情を取得する。具体的には、心拍数が所定の値Ｔｈ２より高い場合、感情推定部２０４は、感情（情報）として「興奮」を取得する。なお、感情推定部２０４は、生体情報取得部から生体情報を常時受け取り、生体情報の変化量に応じて感情を取得してもよい。例えば、心拍数の場合、感情推定部２０４は、当該心拍数の平均値を取得して、心拍数が当該平均値＋所定の値Ｔｈ３以上である場合に感情として「興奮」を取得してもよい。
【００７０】
生体情報取得部２１０は、カラオケ装置２００の入力部１０１によって出力される音声信号に基づいてユーザの生体情報を取得する機能部である（以下の（１））。また、生体情報取得部２１０は、マイク２３０のセンサ部２３１によって取得されるユーザの生体情報を取得する機能部でもある（以下の（２））。
【００７１】
（１）入力部１０１によって出力される音声信号に基づいてユーザの生体情報を取得する場合、生体情報取得部２１０は、ユーザの生体情報としてユーザの年齢、性別等を取得する。声の音声信号に基づいて年齢や性別を取得（推測）する方法は既存の種々の方法を用いることができる。例えば、音声信号の周波数に基づいて性別を取得する場合、男性の平均値を１２５Ｈｚ、女性の平均値を２５０Ｈｚとすると、その中間値より高いか低いかに応じて判断する。すなわち、中間値より低い場合は男性、中間値より高い場合は女性と判断することができる。生体情報取得部２１０は、取得した生体情報を取得部１０６に出力する。これにより、サーバ装置１２０で行われる楽曲検索において、ユーザの年齢に近い歌唱者や、ユーザの性別と同じ歌唱者の楽曲を検索することができる。なお、生体情報取得部２１０は、取得した生体情報についてディスプレイ１４０等を介してユーザに提示してもよい。これにより、実際のユーザとは異なる年齢または性別を取得した場合でも、ユーザから修正を受け付けることができる。
【００７２】
（２）センサ部２３１によって取得されるユーザの生体情報を取得する場合、生体情報取得部２１０は、ユーザの体温、心拍数、血圧等の生体情報を感情推定部２０４に出力する。この場合、生体情報取得部２１０は、取得した生体情報をそのまま出力してもよく、平均値、最大値および最小値などの統計情報を取得して生体情報と共に感情推定部２０４に出力してもよい。
【００７３】
＜マイク２３０＞
本実施形態に係るマイク２３０は、声を音声信号に変換する一般的な機能部（不図示）に加えて、センサ部２３１を有する。センサ部２３１は、ユーザがマイク２３０を把持する際の把持部に設けられることが好ましい。これにより、ユーザの生体情報を容易に抽出することができる。
【００７４】
センサ部２３１は、ユーザの生体情報を抽出する機能部である。センサ部２３１は、例えば、温度センサ、圧力センサ、心拍数センサ等またはこれらを組み合わせて構成される。これにより、センサ部２３１は、マイク２３０を把持したユーザの体温、心拍数、血圧等を取得する。また、センサ部２３１は、取得した生体情報をカラオケ装置２００の生体情報取得部２１０へ出力する。なお、センサ部２３１は、取得した生体情報をカラオケ装
置２００の入力部１０１へ出力してもよく、この場合、生体情報取得部２１０は、入力部１０１から出力される生体情報を取得する。なお、センサ部２３１は、マイク２３０とは別体の機器に設けられていてもよい。
【００７５】
＜処理内容＞
図５は、本実施形態のカラオケ装置２００における処理を示すフローチャートである。ステップＳ３０１，Ｓ３０２の処理は、実施形態１と同様のため説明を省略する。
【００７６】
ステップＳ５０１では、生体情報取得部２１０は、ユーザの生体情報を取得する。具体的には、生体情報取得部２１０は、ユーザの声（音声信号）に基づいて年齢や性別等の生体情報を取得する。また、生体情報取得部２１０は、センサ部２３１によって取得されるユーザの生体情報を取得する。
【００７７】
ステップＳ５０２では、感情推定部２０４は、音声信号およびユーザの生体情報に基づいて感情や状況等を取得する。キーワードに基づいて感情や状況等を取得する方法は、上述の実施形態１と同様であるため説明を省力する。生体情報に基づいて感情を取得する方法は、上述の通り生体情報取得部２１０によって生体情報に基づいて感情を取得する。
【００７８】
ステップＳ３０４〜Ｓ３１０の処理は、実施形態１と同様のため説明を省略する。
【００７９】
＜本実施形態の有利な効果＞
本実施形態では、ユーザの発した声に表れない生体情報（心拍数など）を考慮することで、感情をより精度よく判断することができる。また、ユーザの発した声に基づいて生体情報（性別や年齢など）を判断することで、ユーザ（の年齢など）に近い歌手の楽曲情報を取得することができるため、ユーザがより共感しやすい楽曲を提供することができる。
【００８０】
（変形例）
上述の実施形態では、入力部１０１には日本語が入力される例について示しているが、英語やその他の外国語が入力されてもよい。また、サーバ装置１２０で検索される楽曲も邦楽に限らず、洋楽を検索してもよい。
【００８１】
上述の実施形態では、音源制御部は楽曲の音源をそのまま出力する例について示しているが、一部を編曲して出力してもよい。例えば、元歌詞と替え歌歌詞とが異なる箇所について、音源を一時的に停止することで、置換した歌詞の部分がより鮮明になる。
【００８２】
上述の実施形態では、歌詞置換部は、楽曲を１つに絞った上で替え歌歌詞を生成しているが、複数の楽曲に対して複数の替え歌歌詞を生成してもよい。この場合、カラオケ装置は、複数の替え歌歌詞をユーザに提示することで、ユーザの所望の楽曲（替え歌）を選択させることができる。
【００８３】
上述の実施形態では、入力部は、ユーザの音声信号を受け付ける例について説明したが、文字情報を受け付けてもよい。この場合、文字情報からキーワードを抽出して上述の実施形態と同様に感情を推定すればよい。
【００８４】
上述の実施形態では、表示制御部はディスプレイの表示制御を行う例について説明したが、各種情報を表示する対象は特に限定されない。例えば、マイクに表示部を設けて、替え歌歌詞などを表示してもよい。
【００８５】
上述の実施形態では、ユーザは不図示のリモコン等を用いて各種指示を行う例について説明したがマイクを用いて指示を行ってもよい。この場合、マイクにモーションセンサや
通信部を設けてユーザがマイクを振りかざす場合に、カラオケ装置に対する（例えば、表示中の替え歌歌詞の）選択指示を行ってもよい。また、マイクにモーションセンサを搭載する場合、ユーザの動きに関する情報（激しい、または穏やか等）をカラオケ装置に送信してもよい。
【００８６】
上述の実施形態では、カラオケ装置は、感情推定部によって感情を取得し、歌詞置換部によって替え歌歌詞を生成したが、機械学習等の人工知能アルゴリズムを用いて感情の取得または替え歌歌詞の生成をおこなってもよい。例えば、機械学習アルゴリズムを用いて生成される分類器を用いて、キーワードに基づく感情を取得したり、キーワードと類似する元歌詞を判断してもよい。学習アルゴリズムは特に限定されず、任意のアルゴリズムが採用可能である。例えば、ディープラーニング、ＳＶＭ等のアルゴリズムを採用することができる。
【００８７】
カラオケ装置に（有線または無線で）接続される機器の数は限定されず、例えば複数のマイクが接続されていてもよい。
【００８８】
（その他）
上記の実施形態および変形例の構成は、本発明の技術的思想を逸脱しない範囲内で、適宜組み合わせて利用することができる。また、本発明は、その技術的思想を逸脱しない範囲で適宜変更を加えて実現しても構わない。
【符号の説明】
【００８９】
１００：カラオケ装置      １０１：入力部          １０２：音声認識部
１０３：キーワード抽出部  １０４：感情推定部        １０５：記憶部
１０６：取得部            １０７：歌詞生成部        １０８：表示制御部
１０９：音源制御部
１２０：サーバ装置        １３０：マイク          １４０：ディスプレイ
１５０：スピーカ          
２００：カラオケ装置      ２０４：感情推定部      ２１０：生体情報取得部    
２３０：マイク            ２３１：センサ部
【図１】
2020076878.tif 000003
【図２】
2020076878.tif 000004
【図３】
2020076878.tif 000005
【図４】
2020076878.tif 000006
【図５】
2020076878.tif 000007