(57)【要約】【課題】合成音声であっても、本人が話しているように感じられるようにすること。【解決手段】スピーカー装置１は、ＳｏＣ２を備える。ＳｏＣ２は、所定の人物の声で、テキストから音声合成して発話する。また、ＳｏＣ２は、テキストから音声合成して発話する音声に、所定の人物に特有のキーワードを挿入する。また、ＳｏＣ２は、テキストから音声合成して発話する音声に、所定の人物に特有のキーワードを挿入した後、所定の期間、テキストから音声合成して発話する音声に、所定の人物に特有のキーワードを挿入しない。【選択図】図２
2020091381.tif 000002
【特許請求の範囲】
【請求項１】
所定の人物の声で、テキストから音声合成して発話する電子機器であって、
テキストから音声合成して発話する音声に、所定の人物に特有のキーワードを挿入することを特徴とする電子機器。
【請求項２】
前記キーワードは、テキストに基づく音声に挿入可能な位置を示す属性を有し、
前記属性に基づいて、テキストから音声合成して発話する音声に、前記キーワードを挿入することを特徴とする請求項１に記載の電子機器。
【請求項３】
テキストから音声合成して発話する音声に、前記キーワードを挿入した後、所定の期間、テキストから音声合成して発話する音声に、前記キーワードを挿入しないことを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
発話する所定の人物の選択を受け付け、
発話する所定の人物の選択を受け付けた場合、選択を受け付けた所定の人物の声で、発話することを特徴とする請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
発話する所定の人物の変更を受け付けた場合、変更を受け付けた所定の人物の声で、発話し、テキストから音声合成して発話する音声に、変更を受け付けた所定の人物に特有のキーワードを挿入することを特徴とする請求項４に記載の電子機器。
【請求項６】
所定の人物に対して、複数の前記キーワードが対応付けられている場合、テキストから音声合成して発話する音声に、前記キーワードを挿入した後、テキストから音声合成して発話する音声に、所定の人物に特有の別のキーワードを挿入することを特徴とする請求項１〜５に記載の電子機器。
【請求項７】
所定の人物の声で、テキストから音声合成して発話する電子機器の制御方法であって、
テキストから音声合成して発話する音声に、所定の人物に特有のキーワードを挿入することを特徴とする電子機器の制御方法。
【請求項８】
所定の人物の声で、テキストから音声合成して発話する電子機器の制御プログラムであって、
前記電子機器に、テキストから音声合成して発話する音声に、所定の人物に特有のキーワードを挿入させるための電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声の読み上げを行う電子機器、電子機器の制御方法、及び、電子機器の制御プログラムに関する。
【背景技術】
【０００２】
音声の読み上げを行う電子機器は、読み上げ対象のテキストを音声に変換し（TTS: Text To Speech）、変換した音声を出力する。特許文献１には、読み上げ対象文書の属するカテゴリを判別し、読み上げ対象文書に対し、判別結果のカテゴリに対応する音声読み上げ設定を行い、読み上げ対象文書に対応する読み上げ対象文書データおよび音声読み上げ設定に基づいて音声読み上げを行う発明が開示されている。例えば、読み上げ対象文書のカテゴリが、ニュースであれば、アナウンサーの声で、読み上げ対象文書の読み上げが行われる。
【０００３】
例えば、芸能人、スポーツ選手等の有名人の音声をサンプリングし、特徴量をデータ化した音声合成を使用する場合、入力するテキストから合成される発話音声が、本人にかなり近い音声として再現できたとしても、実際は、同様の声色を持っている人は少なく、本人が話しているとは感じられないことがある。一方、話し方の癖等は、例えば、ニュース原稿等のテキストには含まれないため、ますます聞き分けることが難しいこととなる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０４４０７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、音声の特徴量をデータ化した音声合成を使用した場合でも、本人が話しているように感じられないという問題がある。
【０００６】
本発明の目的は、合成音声であっても、本人が話しているように感じられるようにすることである。
【課題を解決するための手段】
【０００７】
第１の発明の電子機器は、所定の人物の声で、テキストから音声合成して発話する電子機器であって、テキストから音声合成して発話する音声に、所定の人物に特有のキーワードを挿入することを特徴とする。
【０００８】
本発明では、テキストから音声合成して発話される音声に、所定の人物に特有のキーワードが挿入される。例えば、所定の人物に特有のキーワードは、その人物がよく発するワード（文言）である。このため、ユーザーは、所定の人物に特有のキーワードを聞くことにより、話し手が所定の人物であることを認知しやすくなる。このように、本発明によれば、合成音声であっても、ユーザーは、本人が話しているように感じることができる。
【０００９】
第２の発明の電子機器は、第１の発明の電子機器において、前記キーワードは、テキストに基づく音声に挿入可能な位置を示す属性を有し、前記属性に基づいて、テキストから音声合成して発話する音声に、前記キーワードを挿入することを特徴とする。
【００１０】
第３の発明の電子機器は、第１又は第２の発明の電子機器において、テキストから音声合成して発話する音声に、前記キーワードを挿入した後、所定の期間、テキストから音声合成して発話する音声に、前記キーワードを挿入しないことを特徴とする。
【００１１】
本発明では、テキストから音声合成して発話する音声に、所定の人物に特有のキーワードが挿入された後、所定の期間、テキストから音声合成して発話される音声に、所定の人物に特有のキーワードが挿入されない。これにより、所定の人物に特有のキーワードが挿入されるタイミングが会話一文毎に毎回発生されないため、ユーザーが、うっとうしくなることがない。
【００１２】
第４の発明の電子機器は、第１〜第３のいずれかの発明の電子機器において、発話する所定の人物の選択を受け付け、発話する所定の人物の選択を受け付けた場合、選択を受け付けた所定の人物の声で、発話することを特徴とする。
【００１３】
第５の発明の電子機器は、第１〜第４のいずれかの発明の電子機器において、発話する所定の人物の変更を受け付けた場合、変更を受け付けた所定の人物の声で、発話し、テキストから音声合成して発話する音声に、変更を受け付けた所定の人物に特有のキーワードを挿入することを特徴とする。
【００１４】
第６の発明の電子機器は、第１〜第５のいずれかの発明の電子機器において、所定の人物に対して、複数の前記キーワードが対応付けられている場合、テキストから音声合成して発話する音声に、前記キーワードを挿入した後、テキストから音声合成して発話する音声に、所定の人物に特有の別のキーワードを挿入することを特徴とする。
【００１５】
第７の発明の電子機器の制御方法は、所定の人物の声で、テキストから音声合成して発話する電子機器の制御方法であって、テキストから音声合成して発話する音声に、所定の人物に特有のキーワードを挿入することを特徴とする。
【００１６】
第８の発明の電子機器の制御プログラムは、所定の人物の声で、テキストから音声合成して発話する電子機器の制御プログラムであって、前記電子機器に、テキストから音声合成して発話する音声に、所定の人物に特有のキーワードを挿入させる。
【発明の効果】
【００１７】
本発明によれば、合成音声であっても、ユーザーは、本人が話しているように感じることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係るスピーカー装置の構成を示すブロック図である。
【図２】音声の読み上げを行う場合のスピーカー装置の処理動作を説明するための図である。
【図３】ユーザーからの発話に応じて、音声応答（例えば、ニュースの読み上げ）を行う場合のスピーカー装置の処理動作を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について説明する。図１は、本発明の実施形態に係るスピーカー装置の構成を示すブロック図である。図１に示すように、スピーカー装置１（電子機器）は、ＳｏＣ（System on Chip）２、無線モジュール３、増幅部４、スピーカー５、マイク６等を備える。
【００２０】
ＳｏＣ２（制御部）は、ＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、メモリ等を有し、スピーカー装置１を構成する各部を制御する。無線モジュール３は、Ｗｉ−Ｆｉ規格に従った無線通信を行うためのものである。ＳｏＣ２は、無線モジュール３を介して、クラウドサーバー１０１と通信を行う。増幅部４は、ＳｏＣ２から出力される音声信号を増幅し、増幅した音声信号をスピーカー５に出力する。スピーカー５は、音声信号に基づいて、音声を外部に出力する。すなわち、ＳｏＣ２は、増幅部４に音声信号を出力することで、スピーカー５から、音声を出力する。
【００２１】
マイク６は、周囲の音声を集音する。マイク６により集音された音声信号は、ＳｏＣ２に出力される。ＳｏＣ２は、マイク６により集音された音声信号から、トリガーワードの認識を行う。例えば、トリガーワードは、「ハロー、オンキヨー」等である。また、ＳｏＣ２は、トリガーワード以降の音声信号を、無線モジュール３により、クラウドサーバー１０１に送信する。例えば、ユーザーが、「ハロー、オンキヨー。ニュース教えて。」と発話したとする。この場合、ＳｏＣ２は、「ニュース教えて」をクラウドサーバー１０１に送信する。
【００２２】
クラウドサーバー１０１は、「ニュース教えて」を受信し、音声認識する。クラウドサーバー１０１は、音声認識結果に基づいて、「ニュース」の情報をスピーカー装置１に送信する。
【００２３】
以下、音声の読み上げを行う場合のスピーカー装置１の処理動作を説明する。図２に示すように、ＳｏＣ２は、無線モジュール３により、クラウドサーバー１０１から「ニュース」の情報を受信する。次に、ＳｏＣ２は、受信した「ニュース」の情報をテキスト化する。次に、ＳｏＣ２は、所定の人物の声で、テキストの音声合成を行う。すなわち、ＳｏＣ２は、元のテキストを音声データとして、ＷＡＶ等の合成音声に変換する。ユーザーは、例えば、声で、読み上げを行う人物（声）を選択することができる。
【００２４】
「所定の人物」は、例えば、芸能人、スポーツ選手、歌手、ＤＪ（ディスクジョッキー）、声優、アナウンサー等である。これらの人物は、特有のキーワード（以下、「キャラワード」という。）を有している。キャラワードは、例えば、その人物がよく発するワード（文言）である。例えば、ギャグ（「あいーん」、「閉店ガラガラ」等）、決め台詞（「元気ですかー」等）、自身の番組名（「ベストヒットＵＳＡ」等）、口癖等である。キャラワードは、精度と特徴の品質とを確保するため、音声データとしてあらかじめサンプリングして準備し、それぞれどのような箇所に挿入可能かの属性を持たせる。
【００２５】
キャラワードは、
・発話開始時
・発話終了時
・その他、効果的と考えられるテキストの箇所
に挿入される。このため、キャラワードは、「発話開始時」、「発話終了時」等の属性を有する。キャラワードは、キャラワードＤＢに格納されている。
【００２６】
また、ＳｏＣ２は、テキストから、キャラワードの挿入箇所を分析する。次に、ＳｏＣ２は、分析結果と、キャラワードの属性と、に基づいて、合成音声とキャラワードとを連結する。言い換えれば、ＳｏＣ２は、テキストが変換されたＷＡＶファイルに、キャラワードをＷＡＶファイルとして連結挿入する。そして、ＳｏＣ２は、ＷＡＶファイルに基づいて、音声出力する。
【００２７】
ＳｏＣ２は、声による、発話する所定の人物の選択を受け付ける。また、ＳｏＣ２は、発話する所定の人物の選択を受け付けた場合、選択を受け付けた所定の人物の声で、発話する。例えば、ユーザーが、「声をＢさんに変えて」と発話した場合、その後、ＳｏＣ２は、「Ｂさん」の声で、テキストから音声合成して発話する。
【００２８】
本実施形態では、キャラワードが、テキストから音声合成して発話される音声に適時挿入されることによって、ユーザーが、話し手が所定の人物であることを認識しやすくさせている。しかしながら、キャラワードを挿入するタイミングが会話一文毎に毎回発生されると、ユーザーにとって、非常にうっとうしいこととなる。
【００２９】
そこで、本実施形態では、キャラワードの付加を、条件に合致したときに制限することで、上記問題を解決する。付加条件は、以下のとおりである。
（１）キャラワードを付加して発生して以降、ある一定期間内は、キャラワードを付加しない。一日の最初の会話の時のみ、キャラワードを付加し、それ以降は、同日であれば、キャラワードを付加しない。
（２）同じ日の間でも、発話話者（読み上げを行う人物）が変わったときは、キャラワードを付加して発生してもよい。
（３）同じ日の間でも、一定時間経過したときには、発話話者が同じであっても、他のキャラワードを有しているときには、キャラワードを付加して発生を行ってもよい。
【００３０】
従って、ＳｏＣ２は、テキストから音声合成して発話する音声に、キャラワードを挿入した後、所定の期間、テキストから音声合成して発話する音声に、キャラワードを挿入しない。
【００３１】
また、ＳｏＣ２は、発話する所定の人物の変更を受け付けた場合、変更を受け付けた所定の人物の声で発話する。また、ＳｏＣ２は、テキストから音声合成して発話する音声に、変更を受け付けた所定の人物のキャラワードを挿入する。
【００３２】
また、ＳｏＣ２は、所定の人物に対して、複数のキャラワードが対応付けられている場合、テキストから音声合成して発話する音声にキャラワードを挿入した後、テキストから音声して発話する音声に、所定の人物の別のキャラワードを挿入する。
【００３３】
ユーザーからの発話に応じて、音声応答（例えば、ニュースの読み上げ）を行う場合のスピーカー装置１の処理動作を、図３に示すフローチャートに基づいて説明する。ＳｏＣ２は、マイク６により集音された音声を受信する（Ｓ１）。次に、ＳｏＣ２は、上記した付加条件を満たすか否かを判断する（Ｓ２）。ＳｏＣ２は、付加条件を満たすと判断した場合（Ｓ２：Ｙｅｓ）、応答音声にキャラワードを付加して応答する（Ｓ４）。すなわち、ＳｏＣ２は、例えば、ニュースの読み上げ前に、キャラワードを付加して、ニュースを読み上げる。ＳｏＣ２は、付加条件を満たさないと判断した場合（Ｓ２：Ｎｏ）、応答音声のまま応答する（Ｓ４）。すなわち、ＳｏＣ２は、例えば、ニュースの読み上げ前に、キャラワードを付加せず、ニュースを読み上げる。
【００３４】
以上説明したように、本実施形態では、ＳｏＣ２は、テキストから音声合成して発話する音声に、所定の人物のキャラワードを挿入する。例えば、所定の人物のキャラワードは、その人物がよく発するワード（文言）である。このため、ユーザーは、所定の人物のキャラワードを聞くことにより、話し手が所定の人物であることを認知しやすくなる。このように、本実施形態によれば、合成音声であっても、ユーザーは、本人が話しているように感じることができる。
【００３５】
また、本実施形態では、ＳｏＣ２は、テキストから音声合成して発話する音声に、所定の人物のキャラワードが挿入した後、所定の期間、テキストから音声合成して発話する音声に、所定の人物のキャラワードを挿入しない。これにより、所定の人物に特有のキーワードが挿入されるタイミングが会話一文毎に毎回発生されないため、ユーザーが、うっとうしくなることがない。
【００３６】
以上、本発明の実施形態について説明したが、本発明を適用可能な形態は、上述の実施形態には限られるものではなく、以下に例示するように、本発明の趣旨を逸脱しない範囲で適宜変更を加えることが可能である。
【００３７】
上述の実施形態では、音声の読み上げを行う電子機器として、スピーカー装置１を例示したが、これに限らず、スマートフォン等の他の電子機器であってもよい。
【産業上の利用可能性】
【００３８】
本発明は、音声の読み上げを行う電子機器、電子機器の制御方法、及び、電子機器の制御プログラムに好適に採用され得る。
【符号の説明】
【００３９】
１  スピーカー装置（電子機器）
２  ＳｏＣ（制御部）
３  無線モジュール
４  増幅部
５  スピーカー
６  マイク
【図１】
2020091381.tif 000003
【図２】
2020091381.tif 000004
【図３】
2020091381.tif 000005