(57)【要約】【課題】容易に出力される声を変更可能とすること。【解決手段】スピーカー装置１は、ＳｏＣ２を備える。ＳｏＣ２は、入力音声をクラウドサーバー１０１に出力する。クラウドサーバー１０１は、スピーカー装置１から出力された入力音声に基づいて、スピーカー装置１に設定させる声を決定する。クラウドサーバー１０１は、決定した声に設定させるためのコマンドをスピーカー装置１に出力する。ＳｏＣ２は、声を設定するためのコマンドを受信した場合、出力する声をコマンドに基づく声に設定する【選択図】図２
2019113635.tif 000002
【特許請求の範囲】
【請求項１】
制御部を備え、
前記制御部は、
入力音声に基づいて、出力する声を設定し、
設定した声で音声を出力することを特徴とする電子機器。
【請求項２】
前記制御部は、設定した声でテキストを読み上げることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、入力音声からトリガーワードの認識を行うことを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記制御部は、トリガーワードを認識した場合、入力音声をサーバーに出力することを特徴とする請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記サーバーは、
電子機器から出力された入力音声に基づいて、電子機器に設定させる声を決定し、
決定した声に設定させるためのコマンドを電子機器に出力することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記制御部は、声を設定するためのコマンドを受信した場合、出力する声をコマンドに基づく声に設定することを特徴とする請求項１〜５のいずれか１項に記載の電子機器。
【請求項７】
前記制御部は、声を声優に設定することを特徴とする請求項１〜６のいずれか１項に記載の電子機器。
【請求項８】
入力音声に基づいて、出力する声を設定し、
設定した声で音声を出力することを特徴とする電子機器の制御方法。
【請求項９】
制御部を備える電子機器の制御プログラムであって、
前記制御部は、
入力音声に基づいて、出力する声を設定させ、
設定させた声で音声を出力させるための電子機器の制御プログラム。
【請求項１０】
電子機器からの入力音声に基づいて、出力する声を決定し、
決定した声による音声を前記電子機器に出力することを特徴とするサーバー。
【請求項１１】
声を声優に決定することを特徴とする請求項１０に記載のサーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声の読み上げを行う電子機器、電子機器の制御方法、電子機器の制御プログラム、及び、サーバーに関する。
【背景技術】
【０００２】
音声の読み上げを行う電子機器は、読み上げ対象のテキストを音声に変換し（TTS: Text To Speech）、変換した音声を出力する。特許文献１には、読み上げ対象文書の属するカテゴリを判別し、読み上げ対象文書に対し、判別結果のカテゴリに対応する音声読み上げ設定を行い、読み上げ対象文書に対応する読み上げ対象文書データおよび音声読み上げ設定に基づいて音声読み上げを行う発明が開示されている。例えば、読み上げ対象文書のカテゴリが、ニュースであれば、アナウンサーの声で、読み上げ対象文書の読み上げが行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０４４０７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、読み上げ対象文書によって、声が自動で変更されるが、ユーザーが、読み上げる声を指定できれば、所望の声（例えば、アニメーション声優の声）で読み上げを行わせることができる。しかしながら、ユーザーが、電子機器を手で操作して、読み上げの声を変更することは、操作が煩雑である。
【０００５】
本発明の目的は、容易に出力される声を変更可能とすることである。
【課題を解決するための手段】
【０００６】
第１の発明の電子機器は、制御部を備え、前記制御部は、入力音声に基づいて、出力する声を設定し、設定した声で音声を出力することを特徴とする。
【０００７】
本発明では、制御部は、入力音声に基づいて、出力する声を設定し、設定した声で音声を出力する。これにより、ユーザーは、例えば、「声を「太郎君」に変えて」と発話すれば、出力される声が「太郎」に設定されるため、容易に出力される声を変更することができる。
【０００８】
第２の発明の電子機器は、第１の発明の電子機器において、前記制御部は、設定した声でテキストを読み上げることを特徴とする。
【０００９】
第３の発明の電子機器は、第１又は第２の発明の電子機器において、前記制御部は、入力音声からトリガーワードの認識を行うことを特徴とする
【００１０】
第４の発明の電子機器は、第１〜第３のいずれかの発明の電子機器において、前記制御部は、トリガーワードを認識した場合、入力音声をサーバーに出力することを特徴とする。
【００１１】
第５の発明の電子機器は、第４の発明の電子機器において、前記サーバーは、電子機器から出力された入力音声に基づいて、電子機器に設定させる声を決定し、決定した声に設定させるためのコマンドを電子機器に出力することを特徴とする。
【００１２】
第６の発明の電子機器は、第１〜第５のいずれかの発明の電子機器において、前記制御部は、声を設定するためのコマンドを受信した場合、出力する声をコマンドに基づく声に設定することを特徴とする
【００１３】
第７の発明の電子機器は、第１〜第６のいずれかの発明の電子機器において、前記制御部は、声を声優に設定することを特徴とする．
【００１４】
第８の発明の電子機器の制御方法は、入力音声に基づいて、出力する声を設定し、設定した声で音声を出力することを特徴とする。
【００１５】
第９の発明の電子機器の制御プログラムは、制御部を備える電子機器の制御プログラムであって、前記制御部は、入力音声に基づいて、出力する声を設定させ、設定させた声で音声を出力させる。
【００１６】
第１０の発明のサーバーは、電子機器からの入力音声に基づいて、出力する声を決定し、決定した声による音声を前記電子機器に出力することを特徴とする。
【００１７】
第１１の発明のサーバーは、第１０の発明の電子機器において、声を声優に決定することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、容易に出力される声を変更することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係るスピーカー装置の構成を示すブロック図である。
【図２】音声を設定する場合のスピーカー装置の動作を示すシーケンス図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について説明する。図２は、本発明の実施形態に係るスピーカー装置の構成を示すブロック図である。図１に示すように、スピーカー装置１（電子機器）は、ＳｏＣ（System on Chip）２、無線モジュール３、増幅部４、スピーカー５、マイク６等を備える。
【００２１】
ＳｏＣ２（制御部）は、ＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、メモリ等を有し、スピーカー装置１を構成する各部を制御する。無線モジュール３は、Ｗｉ−Ｆｉ規格に従った無線通信を行うためのものである。ＳｏＣ２は、無線モジュール３を介して、クラウドサーバー１０１と通信を行う。増幅部４は、ＳｏＣ２から出力される音声信号を増幅し、増幅した音声信号をスピーカー５に出力する。スピーカー５は、音声信号に基づいて、音声を外部に出力する。すなわち、ＳｏＣ２は、増幅部４に音声信号を出力することで、スピーカー５から、音声を出力する。
【００２２】
マイク６は、周囲の音声を集音する。マイク６により集音された音声信号は、ＳｏＣ２に出力される。Ｓｏ２は、マイク６により集音された音声信号から、トリガーワードの認識を行う。例えば、トリガーワードは、「ハロー、オンキヨー」等である。
【００２３】
以下、出力する声を設定する場合のスピーカー装置１の動作を、図２に示すシーケンス図に基づいて、説明する。まず、ユーザーが、トリガーワード（例えば、「ハロー、オンキヨー」）を発話したとする。ＳｏＣ２は、マイク６からの入力音声から、トリガーワードの認識を行う。ＳｏＣ２は、トリガーワードを認識した場合、マイク６からの入力音声をクラウドサーバー１０１に出力する。次に、ユーザーが、「声を「太郎君に変えて」」と発話したとする。マイク６は、音声「声を「太郎君に変えて」」を集音する。マイク６が集音した音声「声を「太郎君に変えて」」は、ＳｏＣ２に出力される。ＳｏＣ２は、マイク６からの入力音声「声を「太郎君に変えて」」をクラウドサーバー１０１に出力する。
【００２４】
クラウドサーバー１０１は、スピーカー装置１から送信された入力音声「声を「太郎君に変えて」」を受信する。クラウドサーバー１０１は、受信した入力音声「声を「太郎君に変えて」」に基づいて、スピーカー装置１に設定させる声を決定する。クラウドサーバー１０１は、音声・テキスト変換、文章理解（ＮＬＵ：Natural language understanding）を行い、スピーカー装置１に設定させる声を決定する。この場合、クラウドサーバー１０１は、スピーカー装置１に設定させる声を「太郎（Taro）」に決定する。例えば、「太郎」の声は、１０代の少年の声である。クラウドサーバー１０１は、決定した声に設定させるためのコマンド「CMD_CHANGE_VOICE」に変換し、変換したコマンド「CMD_CHANGE_VOICE」をスピーカー装置１に送信する。ここでは、スピーカー装置１に設定させる声は、「太郎」であるため、クラウドサーバー１０１は、パラメーターとして、「parameter: Taro」を付加したコマンド「CMD_CHANGE_VOICE parameter: Taro」をスピーカー装置１に出力する。
【００２５】
ＳｏＣ２は、クラウドサーバー１０１から送信されたコマンド「CMD_CHANGE_VOICE parameter: Taro」を受信する。ＳｏＣ２は、出力する声を、コマンドに基づく声に設定する。ここでは、ＳｏＣ２は、コマンド「CMD_CHANGE_VOICE parameter: Taro」に基づいて、出力する声を「太郎（Taro）」に設定する。すなわち、ＳｏＣ２は、音声合成を、例えば、デフォルトの声から、「太郎」に切り替える。ＳｏＣ２は、入力音声に基づいてクラウドサーバー１０１により決定された声に出力する声を設定するため、入力音声に基づいて、出力する声を設定することになる。
【００２６】
次に、ＳｏＣ２は、出力する声が「太郎」であることをユーザーに報知するため、「太郎」に声を変えて、スピーカー５から、音声「はい。太郎です。こんにちは。」を出力する。以降、ＳｏＣ２は、設定した声「太郎」でテキストを読み上げる。すなわち、ＳｏＣ２は、音声合成（Text To Speech）を「太郎」に切り替える。例えば、ユーザーが、「ハロー、オンキヨー」、「今日の天気を教えて。」と発話したとする。この場合、例えば、ＳｏＣ２は、クラウドサーバー１０１からテキスト「今日の天気は晴れです。」を受信したとする。ＳｏＣ２は、「太郎」の声で、テキスト「今日の天気は晴れです」を読み上げる。
【００２７】
本実施形態では、ＳｏＣ２は、例えば、１０代の少年の声である「太郎」に出力する声を設定する場合を例示した。これに限らず、例えば、ＳｏＣ２は、アニメーション声優を含む声優、ＤＪ（ディスクジョッキー）、アナウンサー、芸能人、スポーツ選手、文化人等の著名人等の声に出力する声を設定するようになっていてもよい。
【００２８】
以上説明したように、本実施形態では、ＳｏＣ２は、入力音声に基づいて、出力する声を設定し、設定した声で音声を出力する。これにより、ユーザーは、例えば、「声を「太郎君」に変えて」と発話すれば、出力される声が「太郎」に設定されるため、容易に出力される声を変更することができる。
【００２９】
以上、本発明の実施形態について説明したが、本発明を適用可能な形態は、上述の実施形態には限られるものではなく、以下に例示するように、本発明の趣旨を逸脱しない範囲で適宜変更を加えることが可能である。
【００３０】
上述の実施形態では、スピーカー装置１（ＳｏＣ２）で、出力する声が変更（設定）されるようになっているが、クラウドサーバー１０１から、スピーカー装置１への入力音声に基づいて決定した声による音声が、スピーカー装置１に出力されるようになっていてもよい。すなわち、クラウドサーバー１０１は、スピーカー装置１からの入力音声に基づいて、出力する声を決定する。クラウドサーバー１０１は、決定した声による音声をスピーカー装置１に出力する。例えば、クラウドサーバー１０１は、声優の声による音声「今日の天気は晴れです。」をスピーカー装置１に出力する。
【００３１】
上述の実施形態では、ＳｏＣ２が、トリガーワードの認識を行うようになっている。これに限らず、他のＤＳＰでトリガーワードの認識が行われるようになっていてもよい。
【００３２】
上述の実施形態では、音声の読み上げを行う電子機器として、スピーカー装置１を例示したが、これに限らず、スマートフォン等の他の電子機器であってもよい。
【産業上の利用可能性】
【００３３】
本発明は、音声の読み上げを行う電子機器、電子機器の制御方法、及び、電子機器の制御プログラムに好適に採用され得る。
【符号の説明】
【００３４】
１  スピーカー装置（電子機器）
２  ＳｏＣ（制御部）
３  無線モジュール
４  増幅部
５  スピーカー
６  マイク
１０１  クラウドサーバー
【図１】
2019113635.tif 000003
【図２】
2019113635.tif 000004