(57)【特許請求の範囲】
【請求項１】
音声に基づいて設備機器を制御する機器制御装置を利用して、前記設備機器を所望の制御状態にするための音声出力装置であって、
前記音声出力装置に対する、第１設備機器を制御するための第１操作を検知する操作検知手段と、
前記第１操作が検知された場合、前記第１操作の内容を表す第１音声を出力する音声出力手段と、
ユーザが発した音声であって第１の言葉を表すユーザ音声を検知する音声検知手段と、
予め定められた時間内に前記第１操作と前記ユーザ音声とが検知された場合、前記第１操作の内容と前記第１の言葉とが対応付けられた履歴情報を生成する履歴情報生成手段と、を備え、
前記音声出力手段は、前記履歴情報が生成された後、前記履歴情報により前記第１操作の内容に対応付けられた前記第１の言葉を表す前記ユーザ音声が検知された場合、前記第１音声を出力する、
音声出力装置。
【請求項２】
前記操作検知手段は、前記音声出力装置に対する、前記第１設備機器を制御するための第２操作を検知し、
前記音声出力手段は、前記第２操作が検知された場合、前記第２操作の内容を表す第２音声を出力し、
前記履歴情報生成手段は、前記予め定められた時間内に前記第１操作と前記第２操作と前記ユーザ音声とが検知された場合、前記第１操作の内容と前記第２操作の内容と前記第１の言葉とが対応付けられた前記履歴情報を生成し、
前記音声出力手段は、前記履歴情報が生成された後、前記履歴情報により前記第１操作の内容と前記第１の言葉とに対応付けられた前記第２操作の内容に対応する前記第２操作が検知された場合、前記第１音声と前記第２音声とを出力する、
請求項１に記載の音声出力装置。
【請求項３】
前記履歴情報生成手段は、前記第２操作が検知されてから前記予め定められた時間が経過する前に前記第１操作が検知された場合、前記第１操作の内容と前記第２操作の内容と前記第１の言葉とが対応付けられた前記履歴情報を生成する、
請求項２に記載の音声出力装置。
【請求項４】
前記操作検知手段は、前記音声出力装置に対する、第２設備機器を制御するための第２操作を検知し、
前記音声出力手段は、前記第２操作が検知された場合、前記第２操作の内容を表す第２音声を出力し、
前記履歴情報生成手段は、前記予め定められた時間内に前記第１操作と前記第２操作と前記ユーザ音声とが検知された場合、前記第１操作の内容と前記第２操作の内容と前記第１の言葉とが対応付けられた前記履歴情報を生成し、
前記音声出力手段は、前記履歴情報が生成された後、前記履歴情報により前記第１操作の内容と前記第２操作の内容とに対応付けられた前記第１の言葉を表す前記ユーザ音声が検知された場合、前記第１音声と前記第２音声とを出力する、
請求項１に記載の音声出力装置。
【請求項５】
前記履歴情報生成手段は、直近の予め定められた期間内において前記予め定められた時間内に前記第１操作と前記第１の言葉を表す前記ユーザ音声とが検知された回数が、予め定められた閾値に達した場合、前記第１操作の内容と前記第１の言葉とが対応付けられた前記履歴情報を生成する、
請求項１から４のいずれか１項に記載の音声出力装置。
【請求項６】
音声に基づいて設備機器を制御する機器制御装置を利用して、前記設備機器を所望の制御状態にするための音声出力装置であって、
前記音声出力装置に対する、第１設備機器を制御するための第１操作を検知する操作検知手段と、
前記第１操作が検知された場合、前記第１操作の内容を表す第１音声を出力する音声出力手段と、
ユーザが発した音声であって第１の言葉を表すユーザ音声を検知する音声検知手段と、
設定モードへの移行指示を受け付ける移行指示受付手段と、
前記移行指示受付手段により前記移行指示が受け付けられ、前記移行指示に基づいて前記設定モードが設定されている間に、前記第１操作と前記ユーザ音声とが検知された場合、前記第１操作の内容と前記第１の言葉とが対応付けられた履歴情報を生成する履歴情報生成手段と、を備え、
前記音声出力手段は、前記履歴情報が生成された後、前記履歴情報により前記第１操作の内容に対応付けられた前記第１の言葉を表す前記ユーザ音声が検知された場合、前記第１音声を出力する、
音声出力装置。
【請求項７】
音声に基づいて設備機器を制御する機器制御装置を利用して、前記設備機器を所望の制御状態にするための音声出力装置であって、
前記音声出力装置に対する、前記設備機器を制御するための第１操作と、前記音声出力装置に対する、前記設備機器を制御するための第２操作とを検知する操作検知手段と、
前記第１操作が検知された場合、前記第１操作の内容を表す第１音声を出力し、前記第２操作が検知された場合、前記第２操作の内容を表す第２音声を出力する音声出力手段と、
直近の予め定められた期間内において予め定められた時間内に前記第１操作と前記第２操作とが検知された回数が、予め定められた閾値に達した場合、前記第１操作の内容と前記第２操作の内容とが対応付けられた履歴情報を生成する履歴情報生成手段と、を備え、
前記音声出力手段は、前記履歴情報が生成された後、前記履歴情報により前記第１操作の内容に対応付けられた前記第２操作の内容に対応する前記第２操作が検知された場合、前記第１音声と前記第２音声とを出力する、
音声出力装置。
【請求項８】
音声に基づいて設備機器を制御する機器制御装置と、前記機器制御装置を利用して、前記設備機器を所望の制御状態にするための音声出力装置とを備える機器制御システムであって、
前記音声出力装置は、
前記音声出力装置に対する、前記設備機器を制御するための操作を検知する操作検知手段と、
前記操作が検知された場合、前記操作の内容を表す第１音声を出力する音声出力手段と、
ユーザが発した音声であって第１の言葉を表すユーザ音声を検知する音声検知手段と、
予め定められた時間内に前記操作と前記ユーザ音声とが検知された場合、前記操作の内容と前記第１の言葉とが対応付けられた履歴情報を生成する履歴情報生成手段と、を備え、
前記機器制御装置は、
前記音声出力手段により出力された前記第１音声を検知する音声検知手段と、
前記音声検知手段により検知された前記第１音声により表される前記操作の内容に基づいて、前記設備機器を制御する機器制御手段と、を備え、
前記音声出力手段は、前記履歴情報が生成された後、前記履歴情報により前記操作の内容に対応付けられた前記第１の言葉を表す前記ユーザ音声が検知された場合、前記第１音声を出力する、
機器制御システム。
【請求項９】
音声に基づいて設備機器を制御する機器制御装置を利用して、前記設備機器を所望の制御状態にするための音声出力装置が実行する音声出力方法であって、
前記音声出力装置に対する、前記設備機器を制御するための操作を検知し、
前記操作が検知された場合、前記操作の内容を表す第１音声を出力し、
ユーザが発した音声であって第１の言葉を表すユーザ音声を検知し、
予め定められた時間内に前記操作と前記ユーザ音声とが検知された場合、前記操作の内容と前記第１の言葉とが対応付けられた履歴情報を生成し、
前記履歴情報が生成された後、前記履歴情報により前記操作の内容に対応付けられた前記第１の言葉を表す前記ユーザ音声が検知された場合、前記第１音声を出力する、
音声出力方法。
【請求項１０】
音声に基づいて設備機器を制御する機器制御装置を利用して、前記設備機器を所望の制御状態にするための音声出力装置が備えるコンピュータを、
前記音声出力装置に対する、前記設備機器を制御するための操作を検知する操作検知手段、
前記操作検知手段により前記操作が検知された場合、前記操作の内容を表す第１音声を出力する音声出力手段、
ユーザが発した音声であって第１の言葉を表すユーザ音声を検知する音声検知手段、
予め定められた時間内に前記操作と前記ユーザ音声とが検知された場合、前記操作の内容と前記第１の言葉とが対応付けられた履歴情報を生成する履歴情報生成手段、として機能させるためのプログラムであって、
前記音声出力手段は、前記履歴情報が生成された後、前記履歴情報により前記操作の内容に対応付けられた前記第１の言葉を表す前記ユーザ音声が検知された場合、前記第１音声を出力する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声出力装置、機器制御システム、音声出力方法、及び、プログラムに関する。
【背景技術】
【０００２】
現在、ユーザによる操作に従って、設備機器を制御する各種の技術が知られている。このような操作としては、画面操作のほか音声操作がある。音声操作に従って設備機器を制御する場合、例えば、ユーザが発した音声に基づいて設備機器を制御する機器制御装置を利用して設備機器を制御する。音声に基づいて設備機器を制御する機器制御装置を利用すると、ユーザの利便性が向上することが多い。【０００３】
ところで、設備機器を所望の制御状態にするために、ユーザが、各種の制御内容に対応する操作を繰り返して実行するのは非常に面倒である。そこで、このような煩わしさを低減するために、ユーザ毎に所望の制御状態を示す情報を記憶する方法が知られている。例えば、特許文献１には、ユーザが携帯機を用いて機器を制御するときにユーザ識別情報を送信する携帯機を備え、機器の使用により取得された個人情報をユーザ識別情報と一致させて記憶する個人情報記憶システムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２３４３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術は、音声に基づいて設備機器を制御する機器制御装置を利用した技術ではないため、このような機器制御装置を利用した技術に直ちに適用することは困難である。このため、音声に基づいて設備機器を制御する機器制御装置を利用して、設備機器を容易に所望の制御状態にする技術が望まれている。【０００６】
本発明は、上記問題に鑑みてなされたものであり、音声に基づいて設備機器を制御する機器制御装置を利用して、設備機器を容易に所望の制御状態にする音声出力装置、機器制御システム、音声出力方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る音声出力装置は、
音声に基づいて設備機器を制御する機器制御装置を利用して、前記設備機器を所望の制御状態にするための音声出力装置であって、
前記音声出力装置に対する、第１設備機器を制御するための第１操作を検知する操作検知手段と、
前記第１操作が検知された場合、前記第１操作の内容を表す第１音声を出力する音声出力手段と、
ユーザが発した音声であって第１の言葉を表すユーザ音声を検知する音声検知手段と、
予め定められた時間内に前記第１操作と前記ユーザ音声とが検知された場合、前記第１操作の内容と前記第１の言葉とが対応付けられた履歴情報を生成する履歴情報生成手段と、を備え、
前記音声出力手段は、前記履歴情報が生成された後、前記履歴情報により前記第１操作の内容に対応付けられた前記第１の言葉を表す前記ユーザ音声が検知された場合、前記第１音声を出力する。
【発明の効果】
【０００８】
本発明では、ユーザによる設備機器に対する操作とユーザによりなされた行動とが予め定められた関係にあり、上記行動が検知された場合、上記操作の内容を表す音声が出力される。従って、本発明によれば、音声に基づいて設備機器を制御する機器制御装置を利用して、設備機器を容易に所望の制御状態にすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１に係る機器制御システムの構成図
【図２】本発明の実施形態１に係る音声出力装置の構成図
【図３】本発明の実施形態１に係る機器制御装置の構成図
【図４】本発明の実施形態１に係る音声出力装置の機能構成図
【図５】本発明の実施形態１に係る機器制御装置の機能構成図
【図６】本発明の実施形態１に係る履歴情報を示す図
【図７】本発明の実施形態１に係る音声出力装置が実行する音声出力処理を示すフローチャート
【図８】本発明の実施形態２に係る音声出力装置の機能構成図
【図９】本発明の実施形態２に係る履歴情報を示す図
【図１０】本発明の実施形態２に係る音声出力装置が実行する音声出力処理を示すフローチャート
【図１１】本発明の実施形態３に係る音声出力装置の機能構成図
【図１２】本発明の実施形態４に係る機器制御システムの構成図
【図１３】本発明の実施形態４に係る履歴情報を示す図
【図１４】本発明の実施形態５に係る履歴情報を示す図
【図１５】本発明の実施形態６に係る音声出力装置が実行する設定処理を示すフローチャート
【発明を実施するための形態】
【００１０】
（実施形態１）
まず、図１を参照して、本発明の実施形態１に係る機器制御システム１０００の構成について説明する。機器制御システム１０００は、音声出力装置１００と機器制御装置２００とを備え、音声出力装置１００と機器制御装置２００とが連携して設備機器を制御するシステムである。本実施形態では、設備機器は、空調機３００であるものとする。音声出力装置１００は、ユーザ１０から設備機器に対する操作を受け付け、この操作を表す音声を出力する。機器制御装置２００は、音声出力装置１００が出力した音声を検知し、この音声に対応する制御コマンドを生成し、この制御コマンドを空調機３００に送信する。機器制御装置２００と空調機３００とは、通信ネットワーク６００を介して相互に接続される。通信ネットワーク６００は、例えば、宅内に構築された無線ＬＡＮ（Local Area Network）である。
【００１１】
機器制御装置２００は、一般的には、ユーザ１０が発話した音声を検知し、この音声に対応する制御コマンドを空調機３００に送信するために用いられる。しかしながら、本実施形態では、ユーザ１０が発話した音声ではなく、音声出力装置１００がユーザ１０から受け付けた操作に対応して発した音声を検知し、この音声に対応する制御コマンドを空調機３００に送信する。このように、音声出力装置１００がユーザ１０と機器制御装置２００とを中継することで、種々の効果が期待できる。例えば、かかる構成によれば、ユーザ１０は、音声操作ではなく画面操作により、空調機３００を制御することが可能となる。また、かかる構成によれば、例えば、ユーザ１０によりなされた操作に対応する制御だけでなく、この操作に関連する他の操作に対応する制御を自動で実行することが可能となる。
【００１２】
音声出力装置１００は、空調機３００に対する制御を指示する操作をユーザ１０から受け付ける。音声出力装置１００は、ユーザ１０から受け付けた操作の内容に対応する音声を出力する。音声出力装置１００が出力した音声は、機器制御装置２００により検知される。音声出力装置１００は、ユーザ１０から受け付けた操作の履歴に基づいて、空調機３００をユーザ１０が所望する制御状態にするための音声を自動で出力することができる。このために、音声出力装置１００は、受け付けた操作の内容に対応する音声以外の音声を出力することもできるし、操作を受け付けていないときに音声を出力することもできる。音声出力装置１００は、例えば、スマートフォン、タブレット端末、又は、パーソナルコンピュータである。
【００１３】
以下、図２を参照して、音声出力装置１００の構成について説明する。図２に示すように、音声出力装置１００は、プロセッサ１１と、フラッシュメモリ１２と、タッチスクリーン１３と、マイクロフォン１４と、スピーカ１５と、通信インターフェース１６と、を備える。プロセッサ１１は、音声出力装置１００の全体の動作を制御する。プロセッサ１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＲＴＣ（Real Time Clock）などを内蔵したＣＰＵ（Central Processing Unit）である。なお、ＣＰＵは、例えば、ＲＯＭに格納されている基本プログラムに従って動作し、ＲＡＭをワークエリアとして使用する。
【００１４】
フラッシュメモリ１２は、各種の情報を記憶する不揮発性メモリである。フラッシュメモリ１２は、例えば、プロセッサ１１が実行するプログラムを記憶する。タッチスクリーン１３は、ユーザによりなされた操作を検知し、検知の結果を示す信号をプロセッサ１１に供給する。また、タッチスクリーン１３は、プロセッサ１１による制御に従って、情報を表示する。
【００１５】
マイクロフォン１４は、音を電気信号に変換する機器である。例えば、マイクロフォン１４は、ユーザ１０が発した音声を電気信号に変換する。スピーカ１５は、供給された電気信号を物理振動に変換し、音を発生させる機器である。例えば、スピーカ１５は、ユーザ１０に各種のメッセージを伝達するための音声を出力する。通信インターフェース１６は、音声出力装置１００を電話網（図示せず）又はインターネット（図示せず）に接続するための通信インターフェースである。
【００１６】
機器制御装置２００は、音声出力装置１００が出力した音声を検知し、検知した音声に対応する制御コマンドを生成する。機器制御装置２００は、生成した制御コマンドを、通信ネットワーク６００を介して、空調機３００に送信する。機器制御装置２００は、音声を言葉に変換する機能、言葉を制御コマンドに変換する機能を備える。機器制御装置２００は、例えば、スマートスピーカである。
【００１７】
以下、図３を参照して、機器制御装置２００の構成について説明する。図３に示すように、機器制御装置２００は、プロセッサ２１と、フラッシュメモリ２２と、タッチスクリーン２３と、マイクロフォン２４と、スピーカ２５と、通信インターフェース２６と、を備える。プロセッサ２１は、機器制御装置２００の全体の動作を制御する。プロセッサ２１は、例えば、ＲＯＭ、ＲＡＭ、ＲＴＣなどを内蔵したＣＰＵである。なお、ＣＰＵは、例えば、ＲＯＭに格納されている基本プログラムに従って動作し、ＲＡＭをワークエリアとして使用する。
【００１８】
フラッシュメモリ２２は、各種の情報を記憶する不揮発性メモリである。フラッシュメモリ２２は、例えば、プロセッサ２１が実行するプログラムを記憶する。タッチスクリーン２３は、ユーザによりなされた操作を検知し、検知の結果を示す信号をプロセッサ２１に供給する。また、タッチスクリーン２３は、プロセッサ２１による制御に従って、情報を表示する。
【００１９】
マイクロフォン２４は、音を電気信号に変換する機器である。例えば、マイクロフォン２４は、音声出力装置１００が出力した音声を電気信号に変換する。スピーカ２５は、供給された電気信号を物理振動に変換し、音を発声させる機器である。例えば、スピーカ２５は、ユーザ１０に各種のメッセージを伝達するための音声を出力する。通信インターフェース２６は、機器制御装置２００を通信ネットワーク６００に接続するための通信インターフェースである。
【００２０】
空調機３００は、機器制御システム１０００による制御対象の設備機器である。空調機３００は、例えば、宅内の空間の空気を調和する機器である。空調機３００は、例えば、暖房機能、冷房機能、除湿機能、及び、送風機能を備える。空調機３００は、例えば、宅内に設置される室内機（図示せず）と、宅外に設置される室外機（図示せず）と、室内機と室外機とを操作するためのリモートコントローラ（図示せず）とを備える。空調機３００は、通信ネットワーク６００に接続する機能を有する。空調機３００は、通信ネットワーク６００を介して機器制御装置２００から受信した制御コマンドに従って制御される。
【００２１】
次に、図４を参照して、音声出力装置１００の機能について説明する。図４に示すように、音声出力装置１００は、機能的には、制御部１０１と、音声出力部１０３と、音声情報記憶部１０４と、行動検知部１０５と、履歴情報生成部１０６と、履歴情報記憶部１０７と、を備える。行動検知部１０５は、操作検知部１０２を備える。操作検知手段は、例えば、操作検知部１０２に対応する。音声出力手段は、例えば、音声出力部１０３に対応する。行動検知手段は、例えば、行動検知部１０５に対応する。履歴情報生成手段は、例えば、履歴情報生成部１０６に対応する。
【００２２】
制御部１０１は、音声出力装置１００の全体の動作を制御する。例えば、制御部１０１は、操作検知部１０２による検知結果に基づいて、音声出力部１０３から音声を出力させる。また、例えば、制御部１０１は、操作検知部１０２による検知結果と行動検知部１０５による検知結果とに基づいて、履歴情報生成部１０６に履歴情報を生成させる。また、例えば、制御部１０１は、操作検知部１０２による検知結果と行動検知部１０５による検知結果とのうちの少なくとも一方の検知結果と、履歴情報と、に基づいて、音声出力部１０３から音声を出力させる。制御部１０１の機能は、例えば、プロセッサ１１がフラッシュメモリ１２に記憶されたプログラムを実行することにより実現される。
【００２３】
操作検知部１０２は、ユーザ１０による空調機３００に対する操作を検知する。この操作は、空調機３００を制御するための操作であり、空調機３００に対する制御内容を指示する操作である。この操作は、例えば、空調機３００に対して、電源のオンを指示する操作、空調モードを冷房に切り替える操作、又は、設定温度を２２℃に切り替える操作である。この操作は、音声出力装置１００に対する、画面操作又は音声操作である。例えば、操作検知部１０２は、空調機３００に対する操作を受け付けるための操作画面に対する画面操作を受け付ける。あるいは、操作検知部１０２は、空調機３００に対する制御内容を表す音声を検知する。操作検知部１０２は、実質的に、ユーザ１０による操作を受け付ける操作受付部とも言える。操作検知部１０２の機能は、例えば、タッチスクリーン１３の機能、又は、マイクロフォン１４の機能により実現される。
【００２４】
音声出力部１０３は、操作検知部１０２により上記操作が検知された場合、上記操作の内容を表す音声を出力する。例えば、制御部１０１により操作の内容が特定され、制御部１０１により制御の内容を表す音声情報が取得されるものとする。この場合、音声出力部１０３は、制御部１０１から供給された音声情報に基づく電気信号を生成し、この電気信号に応じた音声を発生する。音声出力部１０３の機能は、例えば、プロセッサ１１とスピーカ１５とが協働することにより実現される。
【００２５】
音声情報記憶部１０４は、音声情報を記憶する。音声情報は、例えば、操作の内容毎、つまり、制御の内容毎に、出力すべき音声を示す情報である。例えば、音声情報は、空調機３００：電源：オンという操作の内容と、「空調機３００の電源をオンしてください。」という音声を出力するための電気信号に対応する情報とが対応付けられた情報である。音声情報記憶部１０４の機能は、例えば、フラッシュメモリ１２の機能により実現される。
【００２６】
行動検知部１０５は、ユーザ１０によりなされた行動を検知する。この行動は、例えば、ユーザ１０による空調機３００に対する操作、又は、ユーザ１０による言葉の発声である。なお、本実施形態では、空調機３００に対する操作は、実質的に、音声出力装置１００に対する操作である。行動検知部１０５の機能は、例えば、タッチスクリーン１３の機能、又は、マイクロフォン１４の機能により実現される。
【００２７】
履歴情報生成部１０６は、操作検知部１０２により検知された上記操作と行動検知部１０５により検知された上記行動とが予め定められた関係にある場合、上記操作の内容と上記行動の内容とが対応付けられた履歴情報を生成する。予め定められた関係とは、例えば、検知された時刻の差が閾値以内である関係、又は、検知された時刻がいずれも設定モード中の時刻である関係である。履歴情報生成部１０６の機能は、例えば、プロセッサ１１がフラッシュメモリ１２に記憶されたプログラムを実行することにより実現される。
【００２８】
履歴情報記憶部１０７は、履歴情報生成部１０６により生成された履歴情報を記憶する。履歴情報記憶部１０７の機能は、例えば、フラッシュメモリ１２の機能により実現される。
【００２９】
音声出力部１０３は、行動検知部１０５により上記行動が検知された場合、履歴情報により上記行動の内容に対応付けられた上記操作の内容を表す上記音声を出力する。つまり、検知された行動の内容と操作の内容とが対応付けられた履歴情報が存在する場合、音声出力部１０３は、この操作の内容を表す音声を出力する。
【００３０】
ここで、履歴情報生成部１０６は、予め定められた時間内に上記操作と上記行動とが検知された場合、上記操作の内容と上記行動の内容とが対応付けられた履歴情報を生成する。この予め定められた時間は、例えば、数分程度の時間である。そして、音声出力部１０３は、履歴情報が生成された後、上記行動が検知された場合、上記音声を出力する。このように、ユーザ１０が、上記操作と上記行動とを比較的短い間隔で連続して実行した実績がある場合、ユーザ１０は、上記行動とともに上記操作を実行する可能性が高い。そこで、このような実績がある場合、音声出力部１０３は、上記行動が検知された場合、上記ユーザ１０が上記操作をする可能性が高いとみなし、上記操作による制御を実現するための音声を自動で出力する。
【００３１】
具体的には、本実施形態では、操作検知部１０２は、ユーザ１０による空調機３００に対する第１操作とユーザ１０による空調機３００に対する第２操作とを検知する。ここで、音声出力部１０３は、第１操作が検知された場合、第１操作の内容を表す第１音声を出力し、第２操作が検知された場合、第２操作の内容を表す第２音声を出力する。また、行動検知部１０５は、操作検知部１０２を備え、ユーザ１０によりなされた行動として、第２操作を検知する。
【００３２】
また、履歴情報生成部１０６は、上記予め定められた時間内に第１操作と第２操作とが検知された場合、第１操作の内容と第２操作の内容とが対応付けられた履歴情報を生成する。そして、音声出力部１０３は、この履歴情報が生成された後、第２操作が検知された場合、第１音声と第２音声とを出力する。このように、第１操作と第２操作とが連続して検知された実績がある場合、第１操作と第２操作とが連続して実行される可能性が高い。そこで、音声出力部１０３は、このような実績がある場合において、第２操作が検知された場合、第１操作がなされる可能性が高いものとみなし、第２操作の内容を表す第２音声だけでなく、第１操作の内容を表す第１音声も出力する。
【００３３】
なお、本実施形態では、履歴情報生成部１０６は、第２操作が検知されてから上記予め定められた時間が経過する前に第１操作が検知された場合、第１操作の内容と第２操作の内容とが対応付けられた履歴情報を生成する。つまり、本実施形態では、第２操作が検知されてから第１操作が検知された実績がある場合において、第２操作が新たに検知された場合、第２操作の内容を表す第２音声に加え、第１操作の内容を表す第１音声も出力される。一方、第２操作が検知されてから第１操作が検知された実績がある場合において、第１操作が新たに検知された場合、第１操作の内容を表す第１音声が出力され、第２操作の内容を表す第２音声が出力されない。
【００３４】
このように、本実施形態では、ある操作が検知された後に更に実行される可能性が高いと考えられる操作の内容を表す音声は自動で出力され、一方、ある操作が検知された後に更に実行される可能性が低いと考えられる操作の内容を表す音声は自動で出力されない。例えば、第２操作が、空調機３００に対して電源をオンする操作であり、第１操作が、空調機３００に対して空調モードを冷房にする操作である場合を想定する。この場合、第２操作がなされた後に第１操作がなされる可能性は高いが、第１操作がなされた後に第２操作がなされる可能性は低いと考えられる。そこで、先に検知された操作が新たに検知された場合に限り、後で検知された操作の内容を示す音声が付加的に出力される。
【００３５】
ここで、履歴情報生成部１０６は、直近の予め定められた期間内において上記予め定められた時間内に上記操作と上記行動とが検知された回数が、予め定められた閾値に達した場合、上記操作の内容と上記行動の内容とが対応付けられた履歴情報を生成することが好適である。直近の予め定められた期間は、例えば、直近の一ヶ月間である。予め定められた時間は、例えば、数分である。予め定められた閾値は、例えば、５回である。このように、上記操作と上記行動とが連続して検知された実績が、例えば、直近の１ヶ月間において５回ある場合に、上記行動とともに上記操作がなされる可能性は高いと考えられる。そこで、このような場合、上記行動が検知された場合、上記操作の内容を表す音声が出力されることが好適である。かかる構成によれば、不適切に音声が出力されることを抑制することができる。
【００３６】
次に、図５を参照して、機器制御装置２００の機能について説明する。図５に示すように、機器制御装置２００は、機能的には、制御部２０１と、音声検知部２０２と、音声出力部２０３と、音声情報記憶部２０４と、機器制御部２０５と、コマンド情報記憶部２０６と、を備える。機器制御装置２００が備える音声検知手段は、例えば、音声検知部２０２に対応する。機器制御手段は、例えば、機器制御部２０５に対応する。
【００３７】
制御部２０１は、機器制御装置２００の全体の動作を制御する。例えば、制御部２０１は、音声検知部２０２により検知された音声から、空調機３００に対する制御の内容を特定し、特定した制御の内容を表す制御コマンドを機器制御部２０５に送信させる。制御部２０１の機能は、例えば、プロセッサ２１がフラッシュメモリ２２に記憶されたプログラムを実行することにより実現される。
【００３８】
音声検知部２０２は、音声出力部１０３により出力された音声を検知する。従って、音声検知部２０２は、音声出力部１０３の近くに配置されることが望ましい。例えば、音声検知部２０２は、音声出力部１０３から数メートル以内の領域に配置される。音声検知部２０２の機能は、例えば、マイクロフォン２４の機能により実現される。
【００３９】
音声出力部２０３は、制御部２０１による制御に従って、種々の音声を出力する。例えば、音声出力部２０３は、ユーザ１０に対するアナウンスを表す音声を出力する。音声出力部２０３の機能は、例えば、プロセッサ２１とスピーカ２５とが協働することにより実現される。
【００４０】
音声情報記憶部２０４は、音声情報を記憶する。音声情報は、例えば、音声検知部２０２により検知された音声から制御の内容を特定するために用いる情報である。例えば、音声情報は、制御の内容毎に、制御の内容を表す音声に対応する電気信号を表す情報を示す情報である。音声情報記憶部２０４の機能は、例えば、フラッシュメモリ２２の機能により実現される。
【００４１】
機器制御部２０５は、音声検知部２０２により検知された音声により表される操作の内容に基づいて、空調機３００を制御する。例えば、機器制御部２０５は、制御部２０１による制御に従って、検知された音声に対応する制御コマンドを、通信ネットワーク６００を介して、空調機３００に送信する。機器制御部２０５の機能は、例えば、プロセッサ２１と通信インターフェース２６とが協働することにより実現される。
【００４２】
コマンド情報記憶部２０６は、コマンド情報を記憶する。コマンド情報は、例えば、操作の内容に対応する制御の内容と、制御コマンドとが対応付けられた情報である。コマンド情報記憶部２０６の機能は、例えば、フラッシュメモリ２２の機能により実現される。
【００４３】
次に、図６を参照して、履歴情報について説明する。図６に示す履歴情報は、過去に連続してなされた複数の操作の組み合わせの全てを示す情報である。検知開始時刻は、対応するレコードの組み合わせの検知が開始された時刻である。操作Ａは、過去に連続してなされた複数の操作のうち、最初になされた操作である。操作Ａは、例えば、第２操作に対応する。操作Ｂは、過去に連続してなされた複数の操作のうち、２番目になされた操作である。操作Ｂは、例えば、第１操作に対応する。操作Ｃは、過去に連続してなされた複数の操作のうち、３番目になされた操作である。操作Ｃは、例えば、第１操作に対応する。本実施形態では、第２操作は１つであり、第１操作は１つ以上である。
【００４４】
図６に示す履歴情報のうち一番上のレコードは、２０１８年５月１８日の１２：００に、空調機３００の電源をオンする操作と、空調機３００の空調モードを冷房にする操作と、空調機３００の設定温度を２８℃にする操作とが、連続して実行された実績を示すレコードである。このような実績がある場合において空調機３００の電源をオンする操作が検知された場合、空調機３００の空調モードを冷房にする操作と空調機３００の設定温度を２８℃にする操作とが実行される可能性が高い。そこで、空調機３００の電源をオンする操作が検知された場合、空調機３００の電源をオンすることを指示する音声に加え、空調機３００の空調モードを冷房にすることを指示する音声と、空調機３００の設定温度を２８℃にすることを指示する音声とが出力される。なお、図６に示す例では、第２操作に対応する操作Ａの内容が、一番上のレコードと一番下のレコードとで同じである。このような場合、検知開始時刻が新しい１番上のレコードが採用されることが好適である。
【００４５】
なお、図６には、検知された操作の組み合わせの全てが履歴情報に含まれる例を示したが、履歴情報はこの例に限定されない。例えば、直近の予め定められた期間に検知された操作の組み合わせのみが履歴情報に含まれてもよい。また、直近の予め定められた期間に予め定められた回数以上検知された操作の組み合わせのみが履歴情報に含まれてもよい。また、競合関係にある組み合わせのうち検知開始時刻が古い方のレコードが履歴情報から除外されてもよい。競合関係にある組み合わせは、例えば、第２操作が同じであり、少なくとも１つの第１操作が異なる組み合わせである。
【００４６】
次に、図７のフローチャートを参照して、音声出力装置１００が実行する音声出力処理について説明する。音声出力処理は、例えば、音声出力装置１００の電源が投入されたことに応答して実行される。
【００４７】
まず、プロセッサ１１は、操作を検知したか否かを判別する（ステップＳ１０１）。プロセッサ１１は、操作を検知していないと判別すると（ステップＳ１０１：ＮＯ）、ステップＳ１０１に処理を戻す。一方、プロセッサ１１は、操作を検知したと判別すると（ステップＳ１０１：ＹＥＳ）、検知開始時刻を記憶する（ステップＳ１０２）。プロセッサ１１は、ステップＳ１０２の処理を完了すると、連動設定があるか否かを判別する（ステップＳ１０３）。具体的には、プロセッサ１１は、ステップＳ１０１で検知された操作を第２操作とするレコードが履歴情報に含まれるか否かを判別する。
【００４８】
プロセッサ１１は、連動設定があると判別すると（ステップＳ１０３：ＹＥＳ）、音声群を出力する（ステップＳ１０４）。例えば、プロセッサ１１は、上記レコードに含まれる操作の内容を１つ選択する処理と、選択した操作の内容を表す音声をスピーカ１５から出力させる処理とを、上記レコードに含まれる操作の内容を全て選択するまで繰り返し実行する。一方、プロセッサ１１は、連動設定がないと判別すると（ステップＳ１０３：ＮＯ）、単一の音声を出力する（ステップＳ１０５）。例えば、プロセッサ１１は、ステップＳ１０１で検知された操作の内容を表す音声をスピーカ１５から出力させる。
【００４９】
プロセッサ１１は、ステップＳ１０４の処理又はステップＳ１０５の処理を完了した場合、操作を検知したか否かを判別する（ステップＳ１０６）。プロセッサ１１は、操作を検知したと判別すると（ステップＳ１０６：ＹＥＳ）、連動設定があるか否かを判別する（ステップＳ１０７）。具体的には、プロセッサ１１は、ステップＳ１０６で検知された操作を第２操作とするレコードが履歴情報に含まれるか否かを判別する。プロセッサ１１は、連動設定があると判別すると（ステップＳ１０７：ＹＥＳ）、音声群を出力する（ステップＳ１０８）。一方、プロセッサ１１は、連動設定がないと判別すると（ステップＳ１０７：ＮＯ）、単一の音声を出力する（ステップＳ１０９）。
【００５０】
プロセッサ１１は、ステップＳ１０８の処理又はステップＳ１０９の処理を完了した場合、又は、操作を検知していないと判別した場合（ステップＳ１０６：ＮＯ）、検知開始時刻から第１時間が経過したか否かを判別する（ステップＳ１１０）。第１時間は、上述した予め定められた時間であり、例えば、数分である。プロセッサ１１は、検知開始時刻から第１時間が経過していないと判別すると（ステップＳ１１０：ＮＯ）、ステップＳ１０６に処理を戻す。
【００５１】
一方、プロセッサ１１は、検知開始時刻から第１時間が経過したと判別すると（ステップＳ１１０：ＹＥＳ）、第１期間内に複数の操作を検知したか否かを判別する（ステップＳ１１１）。第１期間は、検知開始時刻から第１時間が経過するまでの期間である。プロセッサ１１は、第１期間内に複数の操作を検知したと判別すると（ステップＳ１１１：ＹＥＳ）、履歴情報を生成する（ステップＳ１１２）。例えば、プロセッサ１１は、ステップＳ１０１で検知された操作を第２操作、ステップＳ１０６で検知された操作を第１操作とするレコードを含むように、履歴情報を更新する。プロセッサ１１は、第１期間内に複数の操作を検知していないと判別した場合（ステップＳ１１１：ＮＯ）、又は、ステップＳ１１２の処理を完了した場合、ステップＳ１０１に処理を戻す。
【００５２】
本実施形態に係る音声出力方法は、本実施形態に係る音声出力装置１００が図７に示す音声出力処理を実行することにより実現される。この音声出力方法では、まず、ユーザ１０による設備機器に対する操作を検知し、この操作が検知された場合、この操作の内容を表す音声を出力する。また、この音声出力方法では、ユーザ１０によりなされた行動を検知する。そして、この音声出力方法では、この行動が検知され、この操作とこの行動とが予め定められた関係にある場合、上記音声を出力する。
【００５３】
以上説明したように、本実施形態では、ユーザ１０による設備機器に対する操作とユーザ１０によりなされた行動とが予め定められた関係にあり、上記行動が検知された場合、上記操作の内容を表す音声が出力される。従って、本実施形態によれば、音声に基づいて設備機器を制御する機器制御装置２００を利用して、設備機器を容易に所望の制御状態にすることができる。例えば、音声出力装置１００に対する単一の操作で、ユーザ１０の嗜好を反映した設備機器の制御を実現することが期待できる。
【００５４】
また、本実施形態では、予め定められた時間内に複数の操作が実行された実績がある場合において、これらの複数の操作のうちいずれかの操作が実行された場合、他の操作の内容を表す音声が自動で出力される。従って、本実施形態によれば、設備機器を少ない操作で所望する制御状態にすることができる。
【００５５】
また、本実施形態では、予め定められた時間内に複数の操作が実行された実績がある場合において、これらの複数の操作のうち最初の操作が実行された場合、他の操作の内容を表す音声が自動で出力される。従って、本実施形態によれば、設備機器を少ない操作で適切に所望する制御状態にすることができる。
【００５６】
（実施形態２）
実施形態１では、連続して実行される操作及び行動にキーワードが対応付けられない例について説明した。本実施形態では、連続して実行される操作及び行動にキーワードを対応付ける例について説明する。以下、基本的に、実施形態１と異なる部分について説明する。
【００５７】
まず、図８を参照して、音声出力装置１２０の機能について説明する。図８に示すように、音声出力装置１２０は、機能的には、制御部１０１と、操作検知部１０２と、音声出力部１０３と、音声情報記憶部１０４と、行動検知部１０５と、履歴情報生成部１０６と、履歴情報記憶部１０７と、を備える。行動検知部１０５は、音声検知部１０８を備える。音声出力装置１２０が備える音声検知手段は、例えば、音声検知部１０８に対応する。
【００５８】
操作検知部１０２は、ユーザ１０による設備機器に対する第１操作を検知する。音声出力部１０３は、第１操作が検知された場合、第１操作の内容を表す第１音声を出力する。行動検知部１０５は、ユーザ１０が発した言葉を表す第３音声を検知する音声検知部１０８を備え、ユーザ１０による言葉の発声を、ユーザ１０によりなされた行動として検知する。音声検知部１０８の機能は、例えば、マイクロフォン１４の機能により実現される。
【００５９】
履歴情報生成部１０６は、予め定められた時間内に第１操作と第３音声とが検知された場合、第１操作の内容と上記言葉とが対応付けられた履歴情報を生成する。音声出力部１０３は、この履歴情報が生成された後、第３音声が検知された場合、第１音声を出力する。
【００６０】
第３音声により表される言葉は、第１操作の実行とともに発せられる可能性が高い言葉であり、キーワードとして扱われる。そして、このキーワードが第１操作の実行とともに発せられた実績がある場合において、このキーワードが発せられた場合、第１操作を表す音声が自動で出力される。なお、履歴情報によりこのキーワードに対応付けられる第１操作は、１つ以上であれば何個であってもよい。また、履歴情報は、第１操作の内容と第１操作の直前又は直後に発せられたキーワードとが対応付けられた情報でもよいし、第１操作の内容と第１操作の直前に発せられたキーワードとが対応付けられた情報でもよいし、第１操作の内容と第１操作の直後に発せられたキーワードとが対応付けられた情報でもよい。
【００６１】
次に、図９を参照して、本実施形態における履歴情報について説明する。本実施形態では、履歴情報は、キーワードと操作Ａの内容と操作Ｂの内容と操作Ｃの内容とが対応付けられた情報である。操作Ａと操作Ｂと操作Ｃとは、キーワードの発話と共になされた操作であり、第１操作である。履歴情報により示される一番上のレコードは、「空調機」というキーワードの発話とともに、空調機３００の電源をオンする操作と、空調機３００の空調モードを冷房にする操作と、空調機３００の設定温度を２８℃に設定する操作とが実行された実績があることを示している。このような実績がある場合において、「空調機」というキーワードが発話されると、空調機３００の電源をオンすることを指示する音声と、空調機３００の空調モードを冷房にすることを指示する音声と、空調機３００の設定温度を２８℃に設定することを指示する音声とが、自動で出力される。なお、図９には、検知されたキーワード及び第１操作の組み合わせの全てが履歴情報に含まれる例を示したが、履歴情報はこの例に限定されない。例えば、直近の予め定められた期間に検知されたキーワード及び第１操作の組み合わせのみが履歴情報に含まれてもよい。また、直近の予め定められた期間に予め定められた回数以上検知されたキーワード及び第１操作の組み合わせのみが履歴情報に含まれてもよい。また、競合関係にある組み合わせのうち検知開始時刻が古い方のレコードが履歴情報から除外されてもよい。競合関係にある組み合わせは、例えば、キーワードが同じであり、少なくとも１つの第１操作が異なる組み合わせである。
【００６２】
次に、図１０のフローチャートを参照して、音声出力装置１２０が実行する音声出力処理について説明する。音声出力処理は、例えば、音声出力装置１２０の電源が投入されたことに応答して実行される。ここでは、キーワードの発話の後になされた一連の操作の内容が、キーワードと対応付けられる例について説明する。
【００６３】
まず、プロセッサ１１は、言葉を検知したか否かを判別する（ステップＳ２０１）。例えば、プロセッサ１１は、キーワードとなり得る言葉を表す音声がマイクロフォン１４により検知されたか否かを判別する。プロセッサ１１は、言葉を検知していないと判別すると（ステップＳ２０１：ＮＯ）、ステップＳ２０１に処理を戻す。一方、プロセッサ１１は、言葉を検知したと判別すると（ステップＳ２０１：ＹＥＳ）、検知開始時刻を記憶する（ステップＳ２０２）。
【００６４】
プロセッサ１１は、ステップＳ２０２の処理を完了すると、連動設定があるか否かを判別する（ステップＳ２０３）。具体的には、プロセッサ１１は、ステップＳ２０１で検知された言葉をキーワードとするレコードが履歴情報に含まれているか否かを判別する。プロセッサ１１は、連動設定があると判別すると（ステップＳ２０３：ＹＥＳ）、単一の音声又は音声群を出力する（ステップＳ２０４）。なお、上記レコードに単一の操作の内容が含まれる場合、単一の音声が出力される。一方、上記レコードに複数の操作の内容が含まれる場合、音声群が出力される。
【００６５】
プロセッサ１１は、ステップＳ２０４の処理を完了した場合、又は、連動設定がないと判別した場合（ステップＳ２０３：ＮＯ）、操作を検知したか否かを判別する（ステップＳ２０５）。プロセッサ１１は、操作を検知したと判別すると（ステップＳ２０５：ＹＥＳ）、単一の音声を出力する（ステップＳ２０６）。プロセッサ１１は、ステップＳ２０６の処理を完了した場合、又は、操作を検知していないと判別した場合（ステップＳ２０５：ＮＯ）、検知開始時刻から第１時間が経過したか否かを判別する（ステップＳ２０７）。
【００６６】
プロセッサ１１は、検知開始時刻から第１時間が経過していないと判別すると（ステップＳ２０７：ＮＯ）、ステップＳ２０５に処理を戻す。一方、プロセッサ１１は、検知開始時刻から第１時間が経過したと判別すると（ステップＳ２０７：ＹＥＳ）、第１期間内に操作を検知したか否かを判別する（ステップＳ２０８）。プロセッサ１１は、第１期間内に操作を検知したと判別すると（ステップＳ２０８：ＹＥＳ）、履歴情報を生成する（ステップＳ２０９）。プロセッサ１１は、検知された言葉であるキーワードと、第１期間内に検知された操作の内容とが対応付けられたレコードを含むように、履歴情報を更新する。プロセッサ１１は、ステップＳ２０９の処理を完了した場合、又は、第１期間内に操作を検知していないと判別した場合（ステップＳ２０８：ＮＯ）、ステップＳ２０１に処理を戻す。
【００６７】
本実施形態では、キーワードの発話とともに少なくとも１つの操作が検知された実績がある場合において、キーワードの発話が検知された場合、この少なくとも１つの操作の内容を表す音声が自動で出力される。従って、本実施形態によれば、キーワードの発話により設備機器を所望する制御状態にすることができる。また、本実施形態では、設備機器を所望する制御状態にするための一連の操作に対応付けられるキーワードは、ユーザが自由に選択できるため、ユーザの利便性が高まる。
【００６８】
（実施形態３）
実施形態１では、行動検知部１０５により検知される行動が、操作検知部１０２により検知される操作である例について説明した。また、実施形態２では、行動検知部１０５により検知される行動が、音声検知部１０８により検知される音声の発話である例について説明した。本実施形態では、行動検知部１０５により検知される行動が、操作検知部１０２により検知される操作と、音声検知部１０８により検知される音声の発話との双方である例について説明する。以下、基本的に、実施形態１，２と異なる部分について説明する。
【００６９】
まず、図１１を参照して、音声出力装置１３０の機能について説明する。図１１に示すように、音声出力装置１３０は、機能的には、制御部１０１と、音声出力部１０３と、音声情報記憶部１０４と、行動検知部１０５と、履歴情報生成部１０６と、履歴情報記憶部１０７と、を備える。行動検知部１０５は、操作検知部１０２と音声検知部１０８とを備える。
【００７０】
行動検知部１０５は、ユーザ１０が発した言葉を表す第３音声を検知する音声検知部１０８を備え、ユーザ１０による言葉の発声を、ユーザ１０によりなされた行動として検知する。履歴情報生成部１０６は、予め定められた時間内に第１操作と第２操作と第３音声とが検知された場合、第１操作の内容と第２操作の内容と上記言葉とが対応付けられた履歴情報を生成する。音声出力部１０３は、履歴情報が生成された後、第３音声が検知された場合、第１音声と第２音声とを出力する。
【００７１】
つまり、本実施形態では、第１操作と第２操作と第３音声とが連続して検知された実績がある場合において、第２操作と第３音声との少なくとも一方が検知された場合、第１音声と第２音声とが出力される。例えば、実施形態２と同様に、図９に示す履歴情報が生成された場合を想定する。本実施形態では、例えば、「空調機」というキーワードが発音される場合と、空調機３００の電源をオンする操作がなされた場合とのいずれの場合においても、空調機３００の電源をオンすることを指示する音声と、空調機３００の空調モードを冷房にすることを指示する音声と、空調機３００の設定温度を２８℃にすることを指示する音声とが出力される。
【００７２】
本実施形態では、キーワードの発話とともに複数の操作が検知された実績がある場合において、キーワードの発話が検知された場合、又は、複数の操作のうちの最初の操作が検知された場合、これらの複数の操作の内容を表す音声が自動で出力される。従って、本実施形態によれば、キーワードの発話又は一連の操作のうちの最初の操作により設備機器を所望する制御状態にすることができる。
【００７３】
（実施形態４）
実施形態１−３では、制御対象である設備機器が、１つだけである例について説明した。本実施形態では、制御対象である設備機器が、複数個である例について説明する。本実施形態では、図１２に示すように、制御対象である設備機器が、空調機３００と浴室暖房器３１０と給湯器３２０との３つである例について説明する。
【００７４】
操作検知部１０２は、ユーザ１０による複数の設備機器のうち第１設備機器に対する第１操作とユーザ１０による複数の設備機器のうち第２設備機器に対する第２操作とを検知する。本実施形態では、空調機３００と浴室暖房器３１０と給湯器３２０とのうちいずれか１つの設備機器が第２設備機器であり、残りの２つの設備機器が第１設備機器であるものとする。ただし、３つの設備機器のうちいずれの設備機器が第２設備機器であってもよい。
【００７５】
音声出力部１０３は、第１操作が検知された場合、第１操作の内容を表す第１音声を出力し、第２操作が検知された場合、第２操作の内容を表す第２音声を出力する。行動検知部１０５は、操作検知部１０２を備え、ユーザ１０によりなされた行動として、第２操作を検知する。履歴情報生成部１０６は、予め定められた時間内に第１操作と第２操作とが検知された場合、第１操作の内容と第２操作の内容とが対応付けられた履歴情報を生成する。そして、音声出力部１０３は、履歴情報が生成された後、第２操作が検知された場合、第１音声と第２音声とを出力する。
【００７６】
次に、図１３を参照して、本実施形態における履歴情報について説明する。本実施形態では、履歴情報は、検知開始時刻と操作Ａの内容と操作Ｂの内容と操作Ｃの内容とが対応付けられた情報である。操作Ａと操作Ｂと操作Ｃとは、予め定められた時間内に連続して検知された一連の操作である。この一連の操作には、１つの設備機器に対する複数の操作が含まれていてもよい。操作Ａと操作Ｂと操作Ｃとのうちのいずれか１つの操作が第２操作である。残りの２つの操作が第１操作である。
【００７７】
履歴情報により示される一番上のレコードは、検知開始時刻である２０１８年５月１８日１２：００から予め定められた時間が経過するまでの間に、空調機３００の電源をオンする操作と、浴室暖房器３１０の電源をオンする操作と、給湯器３２０の電源をオンする操作と、が連続して実行された実績があることを示している。このような実績がある場合において、空調機３００の電源をオンする操作と、浴室暖房器３１０の電源をオンする操作と、給湯器３２０の電源をオンする操作とのうち、いずれかの操作が検知されると、空調機３００の電源をオンすることを指示する音声と、浴室暖房器３１０の電源をオンすることを指示する音声と、給湯器３２０の電源をオンすることを指示する音声とが、自動で出力される。
【００７８】
本実施形態では、複数の設備機器に対して一連の操作がされた実績がある場合において、この一連の操作のうちのいずれかの操作が検知された場合、これらの一連の操作の内容を表す音声が自動で出力される。従って、本実施形態によれば、一連の操作のうちの１つの操作により複数の設備機器を所望する制御状態にすることができる。
【００７９】
（実施形態５）
実施形態４では、複数の設備機器に対する一連の操作にキーワードが対応付けられない例について説明した。本実施形態では、複数の設備機器に対する一連の操作にキーワードが対応付けられる例について説明する。以下、基本的に、実施形態４と異なる部分について説明する。
【００８０】
行動検知部１０５は、ユーザ１０が発した言葉を表す第３音声を検知する音声検知部１０８を備え、ユーザ１０による上記言葉の発声を、ユーザ１０によりなされた行動として検知する。履歴情報生成部１０６は、予め定められた時間内に第１操作と第２操作と第３音声とが検知された場合、第１操作の内容と第２操作の内容と上記言葉とが対応付けられた履歴情報を生成する。
【００８１】
音声出力部１０３は、履歴情報が生成された後、第３音声が検知された場合、第１音声と第２音声とを出力する。このように、本実施形態では、複数の設備機器に対する一連の操作と第３音声に対応するキーワードの発話とが連続して検知された実績がある場合において、一連の操作のうちの１つの操作又はキーワードの発話が検知された場合、一連の操作を表す一連の音声が出力される。
【００８２】
次に、図１４を参照して、本実施形態における履歴情報について説明する。本実施形態では、履歴情報は、キーワードと操作Ａの内容と操作Ｂの内容と操作Ｃの内容とが対応付けられた情報である。操作Ａと操作Ｂと操作Ｃとは、予め定められた時間内に連続して検知された一連の操作である。キーワードは、上記一連の操作とともに、上記予め定められた時間内に検知された言葉である。操作Ａと操作Ｂと操作Ｃとのうちのいずれか１つの操作が第２操作である。残りの２つの操作が第１操作である。
【００８３】
履歴情報により示される一番上のレコードは、「今帰った」というキーワードの発音と、空調機３００の電源をオンする操作と、浴室暖房器３１０の電源をオンする操作と、給湯器３２０の電源をオンする操作と、が連続して実行された実績があることを示している。このような実績がある場合において、「今帰った」というキーワードの発音、又は、空調機３００の電源をオンする操作と、浴室暖房器３１０の電源をオンする操作と、給湯器３２０の電源をオンする操作とのうち、いずれかの操作が検知されると、空調機３００の電源をオンすることを指示する音声と、浴室暖房器３１０の電源をオンすることを指示する音声と、給湯器３２０の電源をオンすることを指示する音声とが、自動で出力される。
【００８４】
本実施形態では、キーワードの発話とともに複数の設備機器に対して一連の操作がされた実績がある場合において、キーワードの発話又はこの一連の操作のうちのいずれかの操作が検知された場合、これらの一連の操作の内容を表す音声が自動で出力される。従って、本実施形態によれば、キーワードの発話又は一連の操作のうちの１つの操作により複数の設備機器を所望する制御状態にすることができる。
【００８５】
（実施形態６）
実施形態１−５では、履歴情報が自動で生成される例について説明した。本実施形態では、履歴情報が手動で生成される例について説明する。本実施形態では、タッチスクリーン１３又はマイクロフォン１４は、設定モードへの移行指示を受け付ける。移行指示受付手段は、例えば、タッチスクリーン１３又はマイクロフォン１４に対応する。
【００８６】
履歴情報生成部１０６は、タッチスクリーン１３又はマイクロフォン１４により移行指示が受け付けられ、移行指示に基づいて設定モードが設定されている間に、操作と行動とが検知された場合、操作の内容と行動の内容とが対応付けられた履歴情報を生成する。音声出力部１０３は、履歴情報が生成された後、上記行動が検知された場合、上記音声を出力する。
【００８７】
例えば、音声出力装置１００に対してユーザ１０が移行指示をした場合を想定する。なお、音声出力装置１００は、プロセッサ１１とスピーカ１５とが協働して発声し、ユーザ１０の発話した音声をマイクロフォン１４により検知するものとする。この場合、例えば、音声出力装置１００は、「何を連動しますか？」と発声する。ユーザ１０が、「給湯器、電源、オン」と発声すると、音声出力装置１００は、「何を連動しますか？」と発声する。ユーザ１０が、「浴室暖房、電源、オン」と発声すると、音声出力装置１００は、「何を連動しますか？」と発声する。ユーザ１０が、「終わり」と発声すると、音声出力装置１００は、「キーワードは何ですか？」と発声する。ユーザ１０が、「今、帰った」と発声すると、音声出力装置１００は、「設定が完了しました」と発声する。
【００８８】
以下、図１５を参照して、音声出力装置１００が実行する設定処理について説明する。
【００８９】
まず、プロセッサ１１は、設定モードへの移行指示があるか否かを判別する（ステップＳ３０１）。プロセッサ１１は、設定モードへの移行指示がないと判別すると（ステップＳ３０１：ＮＯ）、ステップＳ３０１に処理を戻す。一方、プロセッサ１１は、設定モードへの移行指示があると判別すると（ステップＳ３０１：ＹＥＳ）、操作を促すメッセージを発声する（ステップＳ３０２）。
【００９０】
プロセッサ１１は、ステップＳ３０２の処理を完了すると、制御指定操作があるか否かを判別する（ステップＳ３０３）。制御指定操作は、例えば、音声により制御を指定する操作である。プロセッサ１１は、制御指定操作があると判別すると（ステップＳ３０３：ＹＥＳ）、指定された制御を記憶する（ステップＳ３０４）。プロセッサ１１は、制御指定操作がないと判別した場合（ステップＳ３０３：ＮＯ）、又は、ステップＳ３０４の処理を完了した場合、設定終了操作があるか否かを判別する（ステップＳ３０５）。プロセッサ１１は、設定終了操作がないと判別すると（ステップＳ３０５：ＮＯ）、ステップＳ３０２に処理を戻す。一方、プロセッサ１１は、設定終了操作があると判別すると（ステップＳ３０５：ＹＥＳ）、キーワードの発声を促すメッセージを発声する（ステップＳ３０６）。
【００９１】
プロセッサ１１は、ステップＳ３０６の処理を完了すると、キーワードの発話があるか否かを判別する（ステップＳ３０７）。プロセッサ１１は、キーワードの発話があると判別すると（ステップＳ３０７：ＹＥＳ）、キーワード付きの履歴情報を生成する（ステップＳ３０８）。一方、プロセッサ１１は、キーワードの発話がないと判別すると（ステップＳ３０７：ＮＯ）、キーワード付きでない履歴情報を生成する（ステップＳ３０９）。プロセッサ１１は、ステップＳ３０８の処理又はステップＳ３０９の処理を完了すると、ステップＳ３０１に処理を戻す。
【００９２】
本実施形態では、ユーザが所望する一連の操作を手動で設定される。従って、本実施形態によれば、ユーザが意図しない設定がされることを抑制することができる。
【００９３】
（変形例）
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
【００９４】
本発明において、上記実施形態において説明した構成、機能、動作のどの部分を採用するのかは任意である。また、本発明において、上述した構成、機能、動作のほか、更なる構成、機能、動作が採用されてもよい。また、上記実施形態において説明した構成、機能、動作は、自由に組み合わせることができる。
【００９５】
例えば、実施形態２では、キーワードの発話の後に、設備機器に対する一連の操作がなされる例について説明した。設備機器に対する一連の操作の後に、キーワードの発話がされてもよい。
【００９６】
画面操作として説明した操作を音声操作にしてもよいし、音声操作として説明した操作を画面操作にしてもよい。
【００９７】
本発明に係る音声出力装置１００の動作を規定する動作プログラムを既存のパーソナルコンピュータや情報端末装置に適用することで、当該パーソナルコンピュータ等を本発明に係る音声出力装置１００として機能させることも可能である。また、このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【００９８】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【００９９】
本発明は、音声に基づいて設備機器を制御する機器制御装置を備える機器制御システムに適用可能である。
【符号の説明】
【０１００】
１０  ユーザ、１１，２１  プロセッサ、１２，２２  フラッシュメモリ、１３，２３  タッチスクリーン、１４，２４  マイクロフォン、１５，２５  スピーカ、１６，２６  通信インターフェース、１００，１２０，１３０  音声出力装置、１０１，２０１  制御部、１０２  操作検知部、１０３，２０３  音声出力部、１０４，２０４  音声情報記憶部、１０５  行動検知部、１０６  履歴情報生成部、１０７  履歴情報記憶部、１０８，２０２  音声検知部、２００  機器制御装置、２０５  機器制御部、２０６  コマンド情報記憶部、３００  空調機、３１０  浴室暖房器、３２０  給湯器、６００  通信ネットワーク、１０００  機器制御システム
【図１】
0006945734.tif 000002
【図２】
0006945734.tif 000003
【図３】
0006945734.tif 000004
【図４】
0006945734.tif 000005
【図５】
0006945734.tif 000006
【図６】
0006945734.tif 000007
【図７】
0006945734.tif 000008
【図８】
0006945734.tif 000009
【図９】
0006945734.tif 000010
【図１０】
0006945734.tif 000011
【図１１】
0006945734.tif 000012
【図１２】
0006945734.tif 000013
【図１３】
0006945734.tif 000014
【図１４】
0006945734.tif 000015
【図１５】
0006945734.tif 000016