(57)【要約】【課題】音声操作装置のユーザ以外の第三者による不正な音声操作を防止することのできる音声操作装置を提供する。【解決手段】音声操作装置は、ホットワードを画面に表示させる表示制御部と、ユーザが発話した音声データを取得する音声取得部と、音声データに基づいて、ホットワードが発話されたか否かを判定する発話判定部と、ホットワードが発話されたと判定された場合に、ユーザによる音声操作を許可する音声操作部とを備える。【選択図】図１
2020061046.tif 000002
【特許請求の範囲】
【請求項１】
ホットワードを画面に表示させる表示制御部と、
ユーザが発話した音声データを取得する音声取得部と、
前記音声データに基づいて、前記ホットワードが発話されたか否かを判定する発話判定部と、
前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可する音声操作部と
を備える音声操作装置。
【請求項２】
前記画面は、前記音声操作装置と同一場所に存在する、請求項１に記載の音声操作装置。
【請求項３】
前記表示制御部は、前記ホットワードを所定の期間にわたり前記画面に表示させ、
前記発話判定部は、前記所定の期間中に発話された前記音声データに基づいて、前記ホットワードが発話されたか否かを判定する、請求項１または請求項２に記載の音声操作装置。
【請求項４】
前記表示制御部は、所定の変更条件に従って前記ホットワードを変更する、請求項１〜請求項３のいずれか１項に記載の音声操作装置。
【請求項５】
前記表示制御部は、周期的に前記ホットワードを変更する、請求項４に記載の音声操作装置。
【請求項６】
前記表示制御部は、前記発話判定部での判定結果に基づいて、前記ホットワードを変更する、請求項４または請求項５に記載の音声操作装置。
【請求項７】
前記表示制御部は、前記ホットワードが発話されなかったと判定された回数に基づいて、前記ホットワードを変更する、請求項６に記載の音声操作装置。
【請求項８】
前記表示制御部は、前記音声操作が終了した場合に前記ホットワードを変更する、請求項１〜請求項７のいずれか１項に記載の音声操作装置。
【請求項９】
前記表示制御部は、記憶部に予め記憶されている複数のワードの中からワードを選択し、選択したワードを前記ホットワードとして前記画面に表示させる、請求項１〜請求項８のいずれか１項に記載の音声操作装置。
【請求項１０】
前記表示制御部は、前記ユーザが決定したワードを前記ホットワードとして前記画面に表示させる、請求項１〜請求項９のいずれか１項に記載の音声操作装置。
【請求項１１】
ホットワードを画面に表示させるステップと、
ユーザが発話した音声データを取得するステップと、
前記音声データに基づいて、前記ホットワードが発話されたか否かを判定するステップと、
前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可するステップと
を含む音声操作方法。
【請求項１２】
コンピュータを、
ホットワードを画面に表示させる表示制御部と、
ユーザが発話した音声データを取得する音声取得部と、
前記音声データに基づいて、前記ホットワードが発話されたか否かを判定する発話判定部と、
前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可する音声操作部と
して機能させるためのコンピュータプログラム。
【請求項１３】
表示装置と、
ホットワードを前記表示装置の画面に表示させる表示制御部と、
ユーザが発話した音声データを取得する音声取得部と、
前記音声データに基づいて、前記ホットワードが発話されたか否かを判定する発話判定部と、
前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可する音声操作部と
を備える音声操作システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声操作装置、音声操作方法、コンピュータプログラムおよび音声操作システムに関する。
【背景技術】
【０００２】
近年、ユーザの発話音声を認識し、認識結果に応じて機器操作や情報検索等を行うスマートスピーカが普及している（例えば、特許文献１および２参照）。スマートスピーカは、ユーザが発話した音声データをマイクを通じて取得し、音声データの認識を行う。スマートスピーカは、ホットワード（ウェイクワードとも言う）と呼ばれるスマートスピーカを起動させるためのワードの発話を認識した場合に、待機状態から、機器操作や情報検索等が可能な起動状態に遷移する。起動状態に遷移した後、スマートスピーカは、ユーザが発話した音声データの認識結果に応じて、例えば、エアコン等の家電機器を操作したり、認識結果をキーワードとする情報検索を行ったりする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−７６１１７号公報
【特許文献２】特表２０１６−５０５８８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スマートスピーカには、ホットワードとして１つの固定ワードが割り当てられている。このため、スマートスピーカのテレビＣＭ（Commercial Message）などでホットワードが再生された場合には、テレビから出力される音声にスマートスピーカが反応し、スマートスピーカが起動してしまう場合がある。
【０００５】
また、スマートスピーカが設置されたのと同じユーザの宅内に設置された音声出力可能な再生機器（例えば、スピーカ付き電話）を、宅外に居る悪意のある第三者が遠隔操作し、当該再生機器から音声を出力させることも想定される。この場合、第三者は、当該再生機器からホットワードの音声を再生させることにより、スマートスピーカを起動させ、その後、音声により家電機器等を操作することもできる。このように、ホットワードを固定とした場合には、第三者による宅内の機器の操作や、なりすましによるサービスの利用などが発生する可能性があるという課題がある。
【０００６】
このような課題は、スマートスピーカに限定されるものではなく、ホットワードを音声認識することにより起動し、その後に音声操作を受け付けるセットトップボックスなどの他の音声操作装置についても同様に当てはまる。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、音声操作装置のユーザ以外の第三者による不正な音声操作を防止することのできる音声操作装置、音声操作方法、コンピュータプログラムおよび音声操作システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）上記目的を達成するために、本発明の一実施態様に係る音声操作装置は、ホットワードを画面に表示させる表示制御部と、ユーザが発話した音声データを取得する音声取得部と、前記音声データに基づいて、前記ホットワードが発話されたか否かを判定する発話判定部と、前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可する音声操作部とを備える。
【０００９】
（１１）本発明の他の実施態様に係る音声操作方法は、ホットワードを画面に表示させるステップと、ユーザが発話した音声データを取得するステップと、前記音声データに基づいて、前記ホットワードが発話されたか否かを判定するステップと、前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可するステップとを含む。
【００１０】
（１２）本発明の他の実施態様に係るコンピュータプログラムは、コンピュータを、ホットワードを画面に表示させる表示制御部と、ユーザが発話した音声データを取得する音声取得部と、前記音声データに基づいて、前記ホットワードが発話されたか否かを判定する発話判定部と、前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可する音声操作部として機能させる。
【００１１】
（１３）本発明の他の実施態様に係る音声操作システムは、表示装置と、ホットワードを前記表示装置の画面に表示させる表示制御部と、ユーザが発話した音声データを取得する音声取得部と、前記音声データに基づいて、前記ホットワードが発話されたか否かを判定する発話判定部と、前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可する音声操作部とを備える。
【００１２】
なお、本発明は、音声操作装置の一部又は全部を実現する半導体集積回路として実現することもできる。
【発明の効果】
【００１３】
本発明によると、音声操作装置のユーザ以外の第三者による不正な音声操作を防止することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る音声操作システムの構成を示す図である。
【図２】本発明の実施の形態に係るＳＴＢ（セットトップボックス：Set Top Box）の処理手順の一例を示すフローチャートである。
【図３】本発明の実施の形態に係る音声操作システムの動作の一例を示す図である。
【発明を実施するための形態】
【００１５】
［本願発明の実施形態の概要］
最初に本発明の実施形態の概要を列記して説明する。
（１）本発明の一実施形態に係る音声操作装置は、ホットワードを画面に表示させる表示制御部と、ユーザが発話した音声データを取得する音声取得部と、前記音声データに基づいて、前記ホットワードが発話されたか否かを判定する発話判定部と、前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可する音声操作部とを備える。
【００１６】
この構成によると、ホットワードが画面に表示され、画面に表示されているホットワードが発話された場合にユーザによる音声操作が許可される。このため、画面を見ることのできない第三者は、ホットワードを知ることができないため、ホットワードを発話することができず、これにより、第三者による音声操作を拒否することができる。よって、音声操作装置のユーザ以外の第三者による不正な音声操作を防止することができる。
【００１７】
（２）好ましくは、前記画面は、前記音声操作装置と同一場所に存在する。
【００１８】
この構成によると、ホットワードが音声操作装置と同一場所に存在する画面に表示され、画面に表示されているホットワードが発話された場合にユーザによる音声操作が許可される。このため、例えば、音声操作装置の設置場所であるユーザの宅内に居ない第三者は、画面を見ることができず、ホットワードを知ることができない。このため、第三者は、ホットワードを発話することができず、これにより、第三者による音声操作を拒否することができる。よって、音声操作装置のユーザ以外の第三者による不正な音声操作を防止することができる。
【００１９】
（３）さらに好ましくは、前記表示制御部は、前記ホットワードを所定の期間にわたり前記画面に表示させ、前記発話判定部は、前記所定の期間中に発話された前記音声データに基づいて、前記ホットワードが発話されたか否かを判定する。
【００２０】
この構成によると、ホットワードが画面に表示されている期間中にホットワードが発話された場合にのみ、音声操作を許可することができる。このため、過去に画面に表示された他のホットワードに基づいて音声操作が許可されることがなくなる。これにより、第三者による不正な音声操作を、より防止することができる。
【００２１】
（４）また、前記表示制御部は、所定の変更条件に従って前記ホットワードを変更してもよい。
【００２２】
この構成によると、ホットワードが第三者に暴露した場合であっても、所定の変更条件に従ってホットワードが変更されることにより、第三者による不正な音声操作を防止することができる。また、固定のホットワードを読み上げるテレビＣＭの音声などに音声操作装置が反応して、音声操作装置が起動する可能性を低くすることもできる。
【００２３】
（５）また、前記表示制御部は、周期的に前記ホットワードを変更してもよい。
【００２４】
この構成によると、周期的にホットワードが変更されるため、第三者による不正な音声操作を、より防止することができる。
【００２５】
（６）また、前記表示制御部は、前記発話判定部での判定結果に基づいて、前記ホットワードを変更してもよい。
【００２６】
この構成によると、ホットワードが発話されたか否かの判定結果に応じてホットワードを変更可能であるため、例えば、ホットワードが発話されなかったと判定された場合、または発話されたと判定された場合などにホットワードを変更することができる。
【００２７】
（７）また、前記表示制御部は、前記ホットワードが発話されなかったと判定された回数に基づいて、前記ホットワードを変更してもよい。
【００２８】
この構成によると、例えば、所定回数連続してホットワードが発話されなかったと判定された場合に、ホットワードを変更することができる。このため、第三者が遠隔操作で再生機器から音声を出力させる等して、音声操作装置を操作しようとして失敗した場合に、ホットワードを変更することができる。これにより、音声操作装置が第三者から不正に操作されるのを防止することができる。
【００２９】
（８）また、前記表示制御部は、前記音声操作が終了した場合に前記ホットワードを変更してもよい。
【００３０】
この構成によると、ユーザによる音声操作が終了する度にホットワードを変更することができる。これにより、ホットワードが第三者に暴露されにくくすることができ、音声操作装置が第三者から不正に操作されるのを防止することができる。
【００３１】
（９）また、前記表示制御部は、記憶部に予め記憶されている複数のワードの中からワードを選択し、選択したワードを前記ホットワードとして前記画面に表示させてもよい。
【００３２】
この構成によると、事前に記憶部に記憶されているワードをホットワードとすることができるため、当該ワードを認識可能な音声認識モデルを音声操作装置の出荷前に作成することができる。このため、発話判定部が音声認識により判定処理を行うのに先立って、音声認識モデルの学習を行う必要がなくなる。
【００３３】
（１０）また、前記表示制御部は、前記ユーザが決定したワードを前記ホットワードとして前記画面に表示させてもよい。
【００３４】
この構成によると、ユーザが決定したワードをホットワードとすることができるため、自由にホットワードを決定することができ、これにより、ホットワードが第三者に暴露されにくくすることができる。
【００３５】
（１１）本発明の他の実施形態に係る音声操作方法は、ホットワードを画面に表示させるステップと、ユーザが発話した音声データを取得するステップと、前記音声データに基づいて、前記ホットワードが発話されたか否かを判定するステップと、前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可するステップとを含む。
【００３６】
この構成は、上述の音声操作装置が備える特徴的な処理部に対応するステップを含む。このため、上述の音声操作装置と同様の作用および効果を奏することができる。
【００３７】
（１２）本発明の他の実施形態に係るコンピュータプログラムは、コンピュータを、ホットワードを画面に表示させる表示制御部と、ユーザが発話した音声データを取得する音声取得部と、前記音声データに基づいて、前記ホットワードが発話されたか否かを判定する発話判定部と、前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可する音声操作部として機能させる。
【００３８】
この構成によると、コンピュータを上述の音声操作装置として機能させることができる。このため、上述の音声操作装置と同様の作用および効果を奏することができる。
【００３９】
（１３）本発明の他の実施形態に係る音声操作システムは、表示装置と、ホットワードを前記表示装置の画面に表示させる表示制御部と、ユーザが発話した音声データを取得する音声取得部と、前記音声データに基づいて、前記ホットワードが発話されたか否かを判定する発話判定部と、前記ホットワードが発話されたと判定された場合に、前記ユーザによる音声操作を許可する音声操作部とを備える。
【００４０】
この音声操作システムは、上述の音声操作装置を構成として含む。このため、上述の音声操作装置と同様の作用および効果を奏することができる。
【００４１】
［本願発明の実施形態の詳細］
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００４２】
また、同一の構成要素には同一の符号を付す。それらの機能および名称も同様であるため、それらの説明は適宜省略する。
【００４３】
＜音声操作システムの全体構成＞
図１は、本発明の実施の形態に係る音声操作システムの構成を示す図である。
図１を参照して、音声操作システム１は、ＳＴＢ１０と、表示装置２０とを備える。
【００４４】
ＳＴＢ１０は、音声操作装置として機能し、ユーザ４０が発話した音声の音声データを取得し、取得した音声データに基づいて、ＳＴＢ１０またはＳＴＢ１０に接続されたエアコン３０等の家庭用機器を操作する。なお、ユーザ４０が発話した音声の音声データには、ユーザ４０自身が発話した音声の音声データの他に、ユーザ４０が音声を発話可能な機器を操作することにより、当該機器が発話した音声の音声データも含むものとする。例えば、発話障害を有するユーザ４０が音声合成装置を操作することにより、当該装置が発話した合成音声の音声データも、ユーザ４０が発話した音声の音声データに含まれる。つまり、ユーザ４０が発話した音声の音声データは、ユーザ４０の発話意思に基づく音声の音声データを示す。
【００４５】
なお、家庭用機器はエアコン３０に限定されるものではなく、ＳＴＢ１０と有線または無線により接続された機器であればその他の機器であってもよい。例えば、家庭用機器は、ＳＴＢ１０からの指示に従い電源をオンまたはオフしたり光量を調整したりする照明器具であってもよい。
【００４６】
また、音声操作装置は、ＳＴＢ１０に限定されるものではなく、ユーザ４０が発話した音声データに基づいて音声操作可能な装置であれば、その他の装置であってもよい。例えば、音声操作装置は、音声データに基づいて、情報を検索したり、家庭用機器を操作したりするスマートスピーカであってもよい。
【００４７】
表示装置２０は、ＳＴＢ１０と有線または無線により接続される。表示装置２０は、例えば、ＳＴＢ１０とＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）ケーブルで接続されたディスプレイ装置である。表示装置２０は、ＳＴＢ１０から出力される映像データまたは画像データを画面に表示する。なお、表示装置２０は、ＳＴＢ１０またはスマートスピーカなどの音声操作装置に内蔵されていてもよい。つまり、音声操作装置が表示画面付きであってもよい。逆に、表示装置２０にＳＴＢ１０またはスマートスピーカなどの機能が内蔵されていてもよい。
【００４８】
ＳＴＢ１０は、ＳＴＢ１０自身の音声操作に関する機能（後述する音声操作部１３、再生処理部１４）を起動させるために用いられ、かつユーザ４０による音声操作を許可するために用いられるホットワードを、表示装置２０に表示する制御を行う。
【００４９】
ＳＴＢ１０は、音声取得部１１と、音声認識部１２と、音声操作部１３と、再生処理部１４と、映像出力部１５と、ホットワード表示制御部１６と、記憶部１７とを備える。
【００５０】
音声取得部１１は、ユーザ４０が発話した音声データを取得する。具体的には、音声取得部１１は、マイクを含んで構成され、マイクに入力された音声をＡ／Ｄ（Analog to Digital）変換することで音声データに変換し、変換後の音声データを取得する。
【００５１】
音声認識部１２は、発話判定部として機能し、音声取得部１１が取得した音声データに基づいて、ユーザ４０がホットワードを発話したか否かを判定する。つまり、音声認識部１２は、音声データの音声認識処理を行い、音声データ中にホットワードの発話音声が含まれるか否かを判定する。音声認識部１２は、判定結果を示す判定結果信号を音声操作部１３およびホットワード表示制御部１６に送信する。
【００５２】
音声認識処理には、公知の技術を用いることができる。例えば、隠れマルコフモデル（Hidden Markov Model）や、ディープラーニングにより機械学習されたニューラルネットワークなどを用いて、音声認識処理を行うことができる。
【００５３】
なお、音声認識部１２は、ホットワード以外のワードも認識することができる。例えば、音声認識部１２は、音声データから、エアコン３０を操作するためのワード（例えば、「３０℃」、「電源オン」など）を認識することもできる。音声認識部１２は、音声認識結果を音声操作部１３に送信する。
【００５４】
音声操作部１３は、音声認識部１２から判定結果信号および音声認識結果を受信する。音声操作部１３は、判定結果信号がホットワードが発話されたことを示している場合には、ユーザ４０による音声操作を許可し、受信した音声認識結果による音声操作を実行する。
【００５５】
例えば、音声認識結果が「エアコンの電源オン」を示す場合には、音声操作部１３は、当該音声認識結果に対応付けられたエアコン３０の電源をオンするための操作信号を記憶部１７から読出し、エアコン３０に送信する。エアコン３０は、操作信号を受信し、受信した操作信号に従いエアコン３０の電源をオンする。
【００５６】
また、音声認識結果が「タイトルＡのコンテンツ再生」を示す場合には、音声操作部１３は、当該音声認識結果に対応付けられたタイトルＡのコンテンツ再生を指示するための操作信号を記憶部１７から読出し、再生処理部１４に送信する。
【００５７】
再生処理部１４は、音声操作部１３からの操作信号に従って、コンテンツの再生、停止、早送り、巻き戻し等のコンテンツに対する処理を行う。例えば、再生処理部１４は、操作信号で指示されたタイトルＡのコンテンツデータを記憶部１７から読み出し、読み出したコンテンツデータを、映像出力部１５に出力する。
【００５８】
映像出力部１５は、再生処理部１４からコンテンツデータを受信し、受信したコンテンツデータを表示装置２０に送信することにより、表示装置２０の画面にコンテンツデータを表示させる。
【００５９】
ホットワード表示制御部１６は、表示制御部として機能し、ホットワードを表示装置２０の画面に表示するための制御を行う。例えば、ホットワード表示制御部１６は、記憶部１７に予め記憶されているホットワードを読み出し、読み出したホットワードを映像出力部１５に出力する。
【００６０】
映像出力部１５は、ホットワード表示制御部１６からホットワードを受信し、受信したホットワードを表示装置２０に送信することにより、表示装置２０の画面にホットワードを表示させる。
【００６１】
記憶部１７は、コンテンツデータやホットワードなどの各種データを記憶するための記憶装置であり、例えば、フラッシュメモリなどの不揮発性メモリ、またはＨＤＤ（Hard Disk Drive）などの磁気記憶装置などより構成される。
【００６２】
記憶部１７には、１つまたは複数のホットワードが事前に登録されているものとする。ホットワードは、ＳＴＢ１０の出荷時までにＳＴＢ１０の製造者等が事前に記憶部１７に記憶したものであってもよいし、ＳＴＢ１０の出荷後にユーザ４０が決定し、記憶部１７に記憶したものであってもよい。
【００６３】
また、記憶部１７には、音声操作部１３による音声操作用のワードが事前に登録されており、当該ワードに対応付けられた再生処理部１４またはエアコン３０の操作信号も記憶されている。
【００６４】
＜ＳＴＢ１０の処理フロー＞
図２は、本発明の実施の形態に係るＳＴＢの処理手順の一例を示すフローチャートである。
【００６５】
図２を参照して、ホットワード表示制御部１６は、記憶部１７に記憶されているホットワードの中からいずれか１つのホットワードを読み出し、映像出力部１５に出力する。ホットワードの読み出し順序は、ランダムでも良いし、所定の順序（例えば、あいうえお順）であってもよい。映像出力部１５は、ホットワード表示制御部１６からホットワードを受信し、受信したホットワードを表示装置２０に送信することにより、表示装置２０の画面にホットワードを表示させる（Ｓ１）。ホットワード表示制御部１６は、ホットワードを所定の期間にわたり画面に表示させる。例えば、ホットワード表示制御部１６は、ＳＴＢ１０が起動している間中ホットワードを表示させるのが望ましい。なお、ホットワード表示制御部１６は、例えば、ＳＴＢ１０の起動時またはホットワードの変更時から所定時間（例えば、５分）の間にホットワードを表示させるとしてもよい。
【００６６】
その後、音声取得部１１は、ユーザ４０が発話した音声データを取得したか否かを判定する（Ｓ２）。
【００６７】
音声データを取得した場合には（Ｓ２でＹＥＳ）、音声認識部１２は、取得した音声データを音声認識することにより、表示装置２０の画面に表示されているホットワードの発話音声が音声データ中に含まれるか否かを判定する（Ｓ３）。
【００６８】
音声データ中にホットワードの発話音声が含まれる場合、つまり、ホットワードが発話された場合には（Ｓ３でＹＥＳ）、音声取得部１１は、ユーザ４０が発話した音声データを取得するまで待機する（Ｓ４）。
【００６９】
音声データを取得した場合には（Ｓ４でＹＥＳ）、音声認識部１２は、取得した音声データを音声認識することにより、音声データ中に音声操作用のワードの発話音声が含まれるか否かを判定する（Ｓ５）。
【００７０】
音声データ中に音声操作用のワードの発話音声が含まれる場合、つまり、音声操作用の音声が発話された場合には（Ｓ５でＹＥＳ）、音声操作部１３は、音声操作用のワードに対応した操作信号を記憶部１７から読出し、再生処理部１４またはエアコン３０に送信することにより、音声操作を実行する（Ｓ６）。つまり、操作信号を受信した再生処理部１４は、当該操作信号に基づいて、コンテンツを記憶部１７から読出し、映像出力部１５に出力してもよい。映像出力部１５は、再生処理部１４からコンテンツを取得し、表示装置２０の画面に表示させる。また、操作信号を受信したエアコン３０は、当該操作信号に基づいて、エアコン３０の電源をオンまたはオフしたり、設定温度を変更したりする。
【００７１】
音声操作が実行された後、ホットワード表示制御部１６は、表示装置２０の画面に表示されているホットワードとは異なるホットワードを記憶部１７から読み出すことにより、ホットワードを変更する（Ｓ７）。その後、ステップＳ１に制御を戻す。これにより、表示装置２０の画面には、今まで表示されていたのとは異なるホットワードが表示されることになる。
【００７２】
音声データが取得できない場合には（Ｓ２でＮＯ）、ホットワード表示制御部１６は、予め定められた、ホットワードの変更条件を満たすか否かを判断する（Ｓ８）。
【００７３】
また、音声データは取得できたが、音声データ中にホットワードの発話音声が含まれない場合、つまり、ホットワードが発話されていない場合にも（Ｓ３でＮＯ）、ホットワード表示制御部１６は、ホットワードの変更条件を満たすか否かを判断する（Ｓ８）。
【００７４】
さらに、音声データ中に音声操作用のワードの発話音声が含まれない場合、つまり、音声操作用の音声が発話されていない場合にも（Ｓ５でＮＯ）、ホットワード表示制御部１６は、ホットワードの変更条件を満たすか否かを判断する（Ｓ８）。
【００７５】
変更条件を満たす場合には（Ｓ８でＹＥＳ）、ホットワード変更処理（Ｓ７）を実行し、変更条件を満たさない場合には（Ｓ８でＮＯ）、ホットワードを変更することなく、ホットワード表示処理（Ｓ１）を実行する。
【００７６】
例えば、ホットワード表示制御部１６は、ホットワードを変更してから所定時間経過している場合には、変更条件を満たすと判断し、所定時間経過していない場合には、変更条件を満たさないと判断する。これにより、周期的にホットワードを変更することができる。
【００７７】
また、ホットワード表示制御部１６は、音声認識部１２から受信したホットワードの判定結果信号に基づいて、変更条件を満たすか否かを判断してもよい。例えば、ホットワード表示制御部１６は、ホットワードが発話されなかったと判定された回数が所定の閾値以上の場合に変更条件を満たし、当該回数が所定の閾値未満の場合には変更条件を満たさないと判断してもよい。また、ホットワード表示制御部１６は、ホットワードが発話されなかったと連続して判定された回数が所定の閾値を超えた場合に、変更条件を満たすと判断し、当該連続判定回数が所定の閾値未満の場合に、変更条件を満たさないと判断してもよい。さらに、ホットワード表示制御部１６は、ホットワードが発話されたと判定された回数を用いて、変更条件を満たすか否かを判断してもよい。これらの回数は、変更条件を満たすと判定された場合に０にリセットされる。
【００７８】
なお、待機処理（Ｓ４）において、音声データの入力が一定時間以上ない場合には、ステップＳ８に移行させてもよい。
【００７９】
また、記憶部１７にホットワードが１つしか登録されていない場合には、ホットワードを変更することができない。このため、このような場合には、ステップＳ７およびＳ８の処理を省略してもよい。
【００８０】
＜音声操作システムの動作例＞
図３は、本発明の実施の形態に係る音声操作システムの動作の一例を示す図である。
【００８１】
図３に示すように、音声操作システム１を構成するＳＴＢ１０および表示装置２０は、ユーザ４０の宅内に設置されているものとする。ＳＴＢ１０および表示装置２０は同じ部屋に設置されていることが望ましいが、ＳＴＢ１０と表示装置２０とが接続可能であり、かつユーザ４０の音声データをＳＴＢ１０が取得可能であれば、必ずしも同じ部屋に設置されている必要はない。
【００８２】
例えば、ユーザ４０が、ＳＴＢ１０の電源を入れると、表示装置２０の画面に、ホットワード「ライオン」が表示される。宅内に居るユーザ４０は、表示装置２０の画面を目視可能である。このため、ユーザ４０が「ライオン」と発話することにより、ＳＴＢ１０は「ライオン」の音声データを取得することができる。これにより、ＳＴＢ１０は音声操作を受付可能な状態に遷移する。
【００８３】
一方、宅外に居る第三者５０は、表示装置２０の画面を目視できない。このため、第三者５０は、ホットワード「ライオン」を知ることができない。例えば、第三者５０が、宅外のスマートフォン６０からスマートフォン６０に無線接続された宅内のスマートフォン７０を遠隔操作することにより、スマートフォン７０から音声の出力ができるとしても、第三者５０はホットワード「ライオン」を知ることができない。このため、何らかのワード「ｘｘｘ」の音声をスマートフォン７０から出力させても、ＳＴＢ１０を音声操作可能な状態に遷移させることはできない。これにより、第三者５０の不正な操作を防止することができる。
【００８４】
＜実施の形態の効果＞
以上説明したように、本実施の形態によると、ホットワードが表示装置２０の画面に表示され、画面に表示されているホットワードが発話された場合にユーザ４０による音声操作が許可される。このため、画面を見ることのできない第三者５０は、ホットワードを知ることができないため、ホットワードを発話することができず、これにより、第三者５０による音声操作を拒否することができる。よって、ＳＴＢ１０のユーザ４０以外の第三者５０による不正な音声操作を防止することができる。
【００８５】
また、ホットワード表示制御部１６は、ホットワードを所定の期間にわたり表示装置２０の画面に表示させ、音声認識部１２は、所定の期間中に発話された音声データに基づいて、ホットワードが発話されたか否かを判定することができる。つまり、ホットワードが画面に表示されている期間中にホットワードが発話された場合にのみ、音声操作を許可することができる。このため、過去に画面に表示された他のホットワードに基づいて音声操作が許可されることがなくなる。これにより、第三者５０による不正な音声操作を、より防止することができる。
【００８６】
また、ＳＴＢ１０は、所定の変更条件に従って、ホットワードを変更する。このため、ホットワードが第三者５０に暴露した場合であっても、ホットワードを変更することにより、第三者５０による不正な音声操作を防止することができる。また、固定のホットワードを読み上げるテレビＣＭの音声などにＳＴＢ１０が反応して、ＳＴＢ１０が起動する可能性を低くすることもできる。
【００８７】
また、例えば、所定回数連続してホットワードが発話されなかったと判定された場合に、ホットワードを変更することができる。このため、第三者５０が遠隔操作でスマートフォン７０から音声を出力させる等して、ＳＴＢ１０を操作しようとして失敗した場合に、ホットワードを変更することができる。これにより、ＳＴＢ１０が第三者５０から不正に操作されるのを防止することができる。
【００８８】
また、ユーザ４０による音声操作が終了する度にホットワードを変更することができる。これにより、ホットワードが第三者５０に暴露されにくくすることができ、ＳＴＢ１０が第三者５０から不正に操作されるのを防止することができる。
【００８９】
また、ホットワード表示制御部１６は、記憶部１７に予め記憶されている複数のワードの中からワードを選択し、選択したワードをホットワードとして表示装置２０の画面に表示させることもできる。これにより、当該ワードを認識可能な音声認識モデルをＳＴＢ１０の出荷前に作成することができる。このため、音声認識部１２が音声認識により判定処理を行うのに先立って、音声認識モデルの学習を行う必要がなくなる。
【００９０】
また、記憶部１７には、ユーザ４０が決定したワードが記憶されており、ホットワード表示制御部１６は、記憶部１７から当該ワードを読み出し、読み出したワードを表示装置２０の画面に表示させることもできる。つまり、ユーザ４０が決定したワードをホットワードとすることができるため、自由にホットワードを決定することができ、これにより、ホットワードが第三者５０に暴露されにくくすることができる。
【００９１】
［付記］
上記したＳＴＢ１０に代表される音声操作装置は、具体的には、マイクロプロセッサ、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムとして構成されてもよい。ＲＡＭまたはＨＤＤには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、音声操作装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【００９２】
さらに、音声操作装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩから構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【００９３】
また、本発明は、上記に示す方法をコンピュータにより実現するコンピュータプログラムであるとしてもよい。
【００９４】
さらに、本発明は、上記コンピュータプログラムをコンピュータ読取可能な非一時的な記録媒体、例えば、ＨＤＤ、ＣＤ−ＲＯＭ、半導体メモリなどに記録したものとしてもよい。
【００９５】
また、本発明は、上記コンピュータプログラムを、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、音声操作装置は、複数のコンピュータにより実現されてもよい。
【００９６】
また、音声操作装置の一部または全部の機能がクラウドコンピューティングによって提供されてもよい。つまり、音声操作装置の一部または全部の機能がクラウドサーバにより実現されていてもよい。例えば、ＳＴＢ１０において、音声認識部１２の機能がクラウドサーバにより実現され、ＳＴＢ１０は、クラウドサーバに対して音声データを送信し、クラウドサーバから当該音声データに対する認識結果を取得する構成であってもよい。
【００９７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９８】
１    音声操作システム
１０  ＳＴＢ（音声操作装置）
１１  音声取得部
１２  音声認識部（発話判定部）
１３  音声操作部
１４  再生処理部
１５  映像出力部
１６  ホットワード表示制御部（表示制御部）
１７  記憶部
２０  表示装置
３０  エアコン
４０  ユーザ
５０  第三者
６０  スマートフォン
７０  スマートフォン
【図１】
2020061046.tif 000003
【図２】
2020061046.tif 000004
【図３】
2020061046.tif 000005