(57)【特許請求の範囲】
【請求項１】
方法であって、
ユーザ環境で出力音声を生成し、
前記ユーザ環境のそれぞれに対応する部分からの入力音声を表す複数の音声信号を受信し、
一つ以上の前記複数の音声信号のどれに既定義の表現が含まれているかを示す一つ以上の認識パラメータを生成し、そして、
前記一つ以上の認識パラメータに少なくとも部分的に基づいて、前記複数の音声信号のうち前記既定義の表現を含む２つ以上の音声信号を識別することと、
前記２つ以上の音声信号の総数は、閾値以上であると判断することと、
前記２つ以上の音声信号の前記総数は前記閾値以上であると前記判断することに少なくとも部分的に基づいて、前記入力音声での前記既定義の表現の発生は、前記出力音声で発生する前記既定義の表現の結果であると判断することを含む、方法。
【請求項２】
前記識別することは、
前記複数の音声信号のうち前記既定義の表現を含む全ての前記音声信号を識別することを含む、請求項１の方法。
【請求項３】
前記２つ以上の音声信号と参照信号集合が同じ一つ以上の要素を有していると判断することであって、
ここで前記参照信号集合は、前記出力音声で前記既定義の表現が発生している間、前記既定義の表現を含んでいる一つ以上の前記音声信号を含む一つ以上の要素を有し、前記入力音声での前記既定義の表現の前記発生は、前記出力音声で発生している前記既定義の表現の前記結果であると前記判断することは、前記２つ以上の音声信号と前記参照信号集合とは同じ一つ以上の要素を有すると前記判断することに少なくとも部分的に基づくことをさらに含む、請求項１の方法。
【請求項４】
前記出力音声における前記既定義の表現の既知の発生の間に、前記参照信号集合の一つ以上の要素を特定することをさらに含み、前記参照信号集合の一つ以上の要素は、前記一つ以上の認識パラメータによって、前記出力音声における前記既定義の表現の既知の発生の間に前記既定義の表現を含んでいる入力音声を表すことが示される一つ以上の入力音声信号を含む、請求項３の方法。
【請求項５】
前記一つ以上の前記認識パラメータは、
出力音声の音量、
出力音声が発語を含むことが知られているかどうか、
入力音声の音量、または
音声信号のエコー特性、
のうちの一つ以上を示す、請求項１の方法。
【請求項６】
前記一つ以上の認識パラメータが前記複数の音声信号にそれぞれ対応し、前記一つ以上の認識パラメータのそれぞれは、前記既定義の表現が、前記対応する音声信号に存在するかどうかを示す、請求項１の方法。
【請求項７】
前記一つ以上の前記認識パラメータは前記音声信号にそれぞれ対応しており、前記一つ以上の認識パラメータのそれぞれは、前記既定義の表現が前記対応する音声信号の中に存在する確率を示す、請求項１の方法。
【請求項８】
オーディオ装置であって、
一つ以上のプロセッサと、
一つ以上のプロセッサによって実行されたとき、一つ以上の前記プロセッサに、
ユーザ環境のそれぞれに対応する部分から入力音声を表す複数の音声信号  
を受信し、
前記音声信号のそれぞれに対応する指標を生成するために前記音声信号を評価することであって、各指標は、対応する前記音声信号によって表される前記入力音声が既定義の表現を含むか否かを示す、評価することと、
前記指標に少なくとも部分的に基づいて、前記複数の音声信号のうち前記既定義の表現を含む２つ以上の音声信号を識別することと、
前記２つ以上の音声信号の総数は、閾値以上であると判断することと、
前記２つ以上の音声信号の前記総数は前記閾値以上であると前記判断することに少なくとも部分的に基づいて、前記入力音声での前記既定義の表現の発生は、オーディオスピーカで発生する前記既定義の表現の結果であると判断すること
を実行させる、コンピュータ実行可能命令を格納するメモリと、
を備える、オーディオ装置。
【請求項９】
前記指標のそれぞれは、前記既定義の表現が前記対応する音声信号によって表される前記入力音声で発生するかどうかを示す二進パラメータを含む、請求項８のオーディオ装置。
【請求項１０】
前記指標のそれぞれは、前記既定義の表現が前記対応する音声信号によって表される前記入力音声で発生する確率を含む、請求項８のオーディオ装置。
【請求項１１】
前記２つ以上の音声信号と参照信号集合が同じ一つ以上の要素を有していると判断することであって、
前記参照信号集合の一つ以上の要素は、前記オーディオスピーカによって既定義の表現が生成されている間に前記既定義の表現を含んでいる前記音声信号の一つ以上を含み、前記入力音声での前記既定義の表現の前記発生は、前記オーディオスピーカによる前記既定義の表現の結果であると前記判断することは、前記２つ以上の音声信号と前記参照信号集合とは同じ一つ以上の要素を有すると前記判断することに少なくとも部分的に基づく
ことをさらに含む、請求項８のオーディオ装置。
【請求項１２】
動作はさらに、前記オーディオスピーカによる前記既定義の表現の既知の生成の間に前記参照信号集合の一つ以上の要素を特定することを含み、前記参照信号集合の一つ以上の要素は、出力スピーカによる既定義の表現の既知の生成の間に前記既定義の表現を含んでいるとの前記指標によって示される一つ以上の音声信号を含む、請求項１１のオーディオ装置。
【請求項１３】
動作はさらに、前記既定義の表現がユーザによって発話されたかどうかの確率を示すウェイクイベントを生成することを含む、請求項８のオーディオ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は２０１３年６月２７日に出願された「Ｄｅｔｅｃｔｉｎｇ  Ｓｅｌｆ−Ｇｅｎｅｒａｔｅｄ  Ｗａｋｅ  Ｅｘｐｒｅｓｓｉｏｎｓ」（自己生成ウェイク表現の検出）と題する米国特許出願番号第１３／９２９，５４０号に対する優先権を主張し、その全体が参照により本明細書に組み込まれている。
【背景技術】
【０００２】
家庭、オフィス、自動車、及び公共空間は、ノートパソコン、タブレット、エンターテイメント・システム、及び携帯通信機器などのコンピューティング装置と、より密接な関係になりつつあり且つこれらに接続されている。コンピューティング装置が発達するにつれて、ユーザがこれらの装置と対話する方法は進化し続けている。例えば、人は、機械的装置（キーボード、マウスなど）、電気的装置（タッチスクリーン、タッチパッドなど）、及び光学装置（モーション検出器、カメラなど）を介してコンピューティング装置と対話することができる。コンピューティング装置と対話するためのもう一つの方法は、人間の音声を取り込んで応答するオーディオ装置を介してである。
【０００３】
詳細な説明を、添付の図面を参照しながら記載する。図面において、参照番号の左端の数字（複数可）は、その参照番号が最初に現れる図面を特定する。異なる図面における同じ参照番号の使用は、類似または同一の構成要素または機能を示している。
【図面の簡単な説明】
【０００４】
【図１】音声制御式オーディオ装置を含む例示的な音声対話コンピューティングアーキテクチャのブロック図である。
【図２】図１のアーキテクチャで使用でき得る音声制御式オーディオ装置の図である。
【図３】ユーザ発話ウェイク表現と装置生成ウェイク表現とを判別するために実施することができる機能を示すブロック図である。
【図４】ユーザ発話ウェイク表現と装置生成ウェイク表現とを判別するために実施することができる機能を示すブロック図である。
【図５】装置生産ウェイク式の検出に使用することができる参照パラメータを学習するための例示的なプロセスを示すフロー図である。
【図６】ユーザ発話ウェイク表現と装置生成ウェイク表現とを判別するための例示的なプロセスを示すフロー図である。
【発明を実施するための形態】
【０００５】
本開示は、概してユーザとの音声ベースの対話を提供する音声インターフェース装置または他のオーディオ装置に関する。オーディオ装置は、ユーザの環境内に音声を生成するスピーカ及びユーザの音声を取り込むマイクを有している。オーディオ装置は、機能を実行し、サービスを提供することによって、ユーザの音声に応答するように構成することができる。ユーザコマンドは、事前に決められた単語、句、または他の音のようなトリガー表現とも呼ばれるウェイク表現によって前書きすることができる。ウェイク表現を検出することに応答して、オーディオ装置は、任意の直後に続く単語や句を、実施可能な入力やコマンドとして解釈する。
【０００６】
ユーザにサービスを提供する際に、オーディオ装置自体が、そのスピーカにおいてウェイク表現を生成することがあり、これによりオーディオ装置は、あたかもユーザがウェイク表現を話したかのように反応してしまう場合がある。これを回避するために、オーディオ装置は、ウェイク表現が受信された（一つまたは複数の）方向を判断するように設定することができる。一般に、オーディオ装置によって生成されたウェイク表現は全方向から受信される。一方、ユーザによって生成されたウェイク表現は、一つの方向または限られた数の方向から受信される。従って、オーディオ装置は、全方向、または１〜２方向より多い方向から受信されたウェイク表現を無視するように設定することができる。ここで留意すべきは、ユーザ発話のウェイク表現が、特定の環境内における音響反射が原因で、時には単一より多い方向から由来するとみなされるかもしれないことである。
【０００７】
より詳細には、オーディオ装置は、複数の指向性音声信号に対してウェイク表現検出を行うように設定することができる。さらに、オーディオ装置は、ウェイク表現を含む指向性音声信号の数またはパターンを基準と比較するように設定することができる。基準は、指向性入力信号の閾値数または指向性信号のパターン或いは集合を示すことができる。基準が閾値を含む場合、ウェイク表現を含む指向性入力音声信号の数が閾値を超えたときに、オーディオ装置によって生成されたものとみなされる。基準値パターン或いは集合を含む場合、ウェイク表現を含んだ特定の指向性入力音声信号が、パターン或いは集合のそれらのものと一致するか否かに基づいて、ウェイク表現が判断される。
【０００８】
いくつかの実現形態では、オーディオ装置は、装置で生成されたウェイク表現の特徴を学習するか、オーディオ特性のパターンに関してそれ自体をトレーニングするように設定することができる。例えば、オーディオ装置は、ウェイク表現または初期化の際に別の音を生成し、表現または音声が検出される指向性音声信号の組合せを識別するように設定することが可能である。続いて、オーディオ装置は、ウェイク表現が指向性音声信号の学習した組み合わせで検出されたときにはウェイク表現を無視するように設定することができる。
【０００９】
検出されたウェイク表現がユーザ以外にオーディオ装置によって生成されたかどうかを判断する際に、他の条件またはパラメータも分析或いは考慮することができる。例としては、条件またはパラメータには以下のものを含めることができる。スピーカ出力の存在及び／または音量、スピーカ出力が会話を含んでいることが知られているかどうか、エコー特性入力信号及び／またはエコー低減の効果、指向性音声信号を含んで受信される音声信号の音量などである。
【００１０】
機械学習技術を、ウェイク表現が自己生成されたとき、典型的に示されるパラメータのパターンを判断するために、様々なパラメータの分析に利用することができる。
【００１１】
図１に、ユーザ１０４を含む家庭環境などの環境１０２に配置された例示的な音声対話コンピューティングアーキテクチャ１００が示されている。アーキテクチャ１００は、ユーザ１０４が対話することができる電子音声制御オーディオ装置１０６を備えている。図示の実施形態では、オーディオ装置１０６は、環境１０２内の部屋のテーブル上に配置される。他の実施例では、オーディオ装置１０６を任意の数の場所（例えば、天井、壁、ランプの中、テーブルの真下、椅子の下など ）に配置してもよい。さらに、一つより多いオーディオ装置１０６を単一の部屋に配置することができ、或いは一つのオーディオ装置１０６を一つより多い部屋からのユーザとの対話処理に適合させるために使用することも可能である。
【００１２】
一般に、オーディオ装置１０６は、ユーザ１０４及び／または他のユーザとの音声対話を助けるために、マイクロフォンアレイ１０８と一つ以上のオーディオスピーカまたはトランスデューサ１１０を有していてもよい。マイクアレイ１０８は、ユーザ１０４が環境１０２内で発する声と周囲の雑音のように、環境１０２からの音声に代わる入力音声信号を生成する。入力音声信号はまた、スピーカ１１０から生成された出力音声成分を含み得る。以下でより詳細に説明するように、マイクロフォンアレイ１０８によって生成された入力音声信号は、指向性の音声信号を含んでいてもよく、或いは指向性音声信号を生成するために使用することができ、ここでは指向性音声信号の各々は、マイクロフォンアレイ１０８に対して異なる方向からの音声を強調する。
【００１３】
オーディオ装置１０６はオペレーショナルロジックを備え、多くの場合、プロセッサ１１２とメモリ１１４を備えることができる。プロセッサ１１２は、複数のプロセッサ及び／または複数のコアを有するプロセッサを含み得る。メモリ１１４は、具体的に以下に説明する機能を含むオーディオ装置１０６の所望の機能を実施する動作または操作を遂行するために、プロセッサ１１２によって実行される命令の形式でアプリケーションやプログラムを含むことができる。メモリ１１４は、コンピュータ記憶媒体のタイプであってもよく、揮発性及び不揮発性メモリを含むことができる。従って、メモリ１１４はＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、または他のメモリ技術を含むことができるが、これらに限定されない。
【００１４】
オーディオ装置１０６は、このオーディオ装置１０６内の及びこれに接続されているハードウェアとサービスを管理するように設定されたオペレーティングシステム１１６を有していてもよい。さらに、オーディオ装置１０６は、音声処理構成要素１１８と会話処理構成要素１２０を含むことができる。
【００１５】
音声処理構成要素１１８は、マイクアレイ１０８よって生成された入力音声信号及び／またはスピーカ１１０に提供される出力音声信号を処理するための機能を含む。一実施例として、音声処理構成要素１１８は、マイクロフォンアレイ１０８とスピーカ１１０との間の音響結合によって生成される音響エコーを低減するための音響エコー消去または抑圧構成要素１２２を含んでいてもよい。音声処理構成要素１１８はまた、ユーザの音声以外の音声信号要素のように、受信された音声信号のノイズを低減するためのノイズ低減構成要素１２４を備えることができる。
【００１６】
音声処理構成要素１１８は、ユーザの音声が検出された方向に集束される音声信号を生成するように設定された一つ以上のオーディオビーム成形器またはビーム成形構成要素１２６を備えることができる。より具体的には、ビーム成形構成要素１２６は、マイクロフォンアレイ１０８の空間的に離間したマイクロフォン素子に応答して、オーディオ装置１０６に対して異なる方向から発せられる音を強調する指向性の音声信号を生成し、ユーザの発話を含む可能性が最も高い音声信号の一つを選択して出力することができる。
【００１７】
音声処理構成要素１２０は、音声処理構成要素１１８によって処理された音声信号を受信し、人間の会話によって表現された意図を理解するために各種の処理を実行する。音声処理構成要素１２０は、受信した音声信号によって示される音声の中で人間の会話を認識する音声認識構成要素１２８を備えることができる。音声処理構成要素１２０は、ユーザ１０４の認識された音声に基づいてユーザの意図を判断するように設定されている自然言語理解構成要素１３０を備えることができる。
【００１８】
音声処理構成要素１２０は、スピーカ１１０で生成するためにテキストを音声に変換する、テキスト音声変換または音声生成構成要素１３２を備えることができる。
【００１９】
オーディオ装置１０６は、サービス及び機能性を提供するために、オーディオ装置１０６の他の構成要素と連携して動作するように設定されている複数のアプリケーション１３４を含んでいてもよい。アプリケーション１３４は、音楽プレーヤーのようなメディア再生サービスを含むことができる。アプリケーション１３４によって提供される他のサービスや動作には、例として、エンターテインメント（例えば、ゲーム、音楽を検索したり演奏したり、映画や他のコンテンツなど）を要求し消費すること、個人の管理（例えば、カレンダリング、メモ取りなど）、オンラインショッピング、金融取引、データベースの照会などを含めることができる。いくつかの実施形態では、アプリケーションは、オーディオ装置１０６に予めインストールされていてもよく、いくつかの実施形態では、オーディオ装置１０６のコア機能を実現することができる。他の実施形態では、一つ以上のアプリケーション１３４がユーザ１０４によってインストールされ、さもなければオーディオ装置１０６がユーザ１０４によって初期化された後にインストールすることができ、ユーザ１０４が所望するように追加またはカスタマイズされた機能を実現することができる。
【００２０】
ある特定の実施形態では、オーディオ装置１０６とのユーザ対話の主要なモードは、会話によるものである。例えば、オーディオ装置１０６は、ユーザ１０４からの口頭のコマンドを受信し、コマンドに応答してサービスを提供する。ユーザは、事前に決められたウェイクかトリガー表現（例えば、「アウェイク」（起きろ））を発声し、命令または指示（例えば、「私は映画を見に行きたい。地元の映画館で何が上映されているかを教えてください。」）を続けることができる。提供されるサービスは、動作や活動を実行すること、メディアのレンダリング、情報を取得及び／または提供すること、オーディオ装置１０６を介して生成または合成された音声を通じて情報を提供すること、ユーザ１０４のためにインターネットベースのサービスを開始することなどを含み得る。
【００２１】
オーディオ装置１０６はウェイク表現検出構成要素１３６を備え、受信した入力音声をモニターしながらウェイクまたはトリガーのユーザ発話に応答して、イベント通知を音声処理構成要素１２０及び／またはアプリケーション１３４に提供する。音声処理構成要素１２０及び／またはアプリケーション１３４は、ウェイク表現に続くユーザの会話を解釈し動作することで応答することが可能となる。ウェイク表現は、単語、句、または他の音を含んでもよい。
【００２２】
いくつかの実施例では、オーディオ装置１０６は、環境１０２から遠隔であるコンピューティング・リソース１３８と連動して、或いはコンピューティング・リソース１３８を利用して動作することができる。例えば、オーディオ装置１０６は、ネットワーク１４０を介してリモートコンピューティング・リソース１３８に繋ぐこともできる。図示されるように、リモートコンピューティング・リソース１３８は、一つ以上のサーバまたはサーバ装置１４２として実装することができる。リモートコンピューティング・リソース１３８は、いくつかの実施例ではインターネットのようなネットワーク１４０を介して維持され且つアクセス可能なネットワークアクセス可能コンピューティング・プラットフォームの一部として実施することができる。これらのリモートコンピューティング・リソース１３８に関連する一般的な表現は、「オンデマンド・コンピューティング」、「サービスとしてのソフトウェア（ＳａａＳ）」、「プラットフォーム・コンピューティング」、「ネットワークアクセス可能なプラットフォーム」、「クラウドサービス」、「データセンター」などを含むことができる。
【００２３】
サーバ１４２の各々は、プロセッサ（単一のまたは複数の）１４４及びメモリ１４６を備えることができる。サーバ１４２はオーディオ装置１０６を支援して様々な機能を実行することができ、オーディオ装置１０６と連動して追加のサービスを提供することも可能である。さらに、オーディオ装置１０６によって実行されるものとして本明細書で説明する一つ以上の機能は、全体または一部においてサーバ１４２によって代わりに実行することができる。例として、サーバ１４２は、場合によっては上述に起因する機能を音声処理構成要素１２０に提供することができる。同様に、アプリケーション１３４のうちの一つ以上は、サーバ１４２のメモリ１４６内に存在させることができ、サーバ１４２によって実行することが可能である。
【００２４】
オーディオ装置１０６は、有線技術（例えば、ワイヤ、ユニバーサルシリアルバス（ＵＳＢ）、光ファイバケーブルなど）、無線技術（例えば、無線周波数（ＲＦ）、携帯電話、携帯電話ネットワーク、衛星、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）、または他の接続技術を介してネットワーク１４０に通信可能に繋ぐことができる。ネットワーク１４０は、データ及び／または音声ネットワークを含む任意なタイプの通信ネットワークを代表するものであり、有線インフラストラクチャ（例えば、同軸ケーブル、光ファイバケーブルなど）、無線インフラストラクチャ（例えば、ＲＦ、携帯電話、マイクロ波、衛星、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）、及び／または他の接続技術を用いて実現することができる。
【００２５】
オーディオ装置１０６は、本明細書では音声制御または会話ベースのインターフェース装置として記載しているが、本明細書に記載の技術は、通信装置及び構成要素、ハンズフリー装置、エンターテインメント装置、メディア再生装置のような様々な異なるタイプの装置と関連して実装することができる。
【００２６】
図２は、オーディオ装置１０６の例示的な実施形態におけるマイクとスピーカの位置決めの詳細を示している。本実施形態では、オーディオ装置１０６は円筒状の本体２０２によって収容される。マイクロフォンアレイ１０８は、指向性の音声信号を生成するためにオーディオビーム形成構成要素で使用することができるように互いに横方向に離間している６個のマイクロフォン２０４を備えている。図示の実施形態では、マイクロフォン２０４は、円筒状の本体２０２の上面２０６上に円形または六角形に配置されている。マイクロフォン２０４の各々は、記載した実施形態では無指向性であり、マイクロフォン２０４からの信号に基づく指向音声信号を生成するために、ビーム形成技術が用いられる。他の実施形態では、マイクロフォンは指向性の音声を受信する機能を有することもでき、これによって後続するビーム形成の必要性を排除することができる。
【００２７】
様々な実施形態では、マイクロフォンアレイ１０８は、図示されたマイクロフォンよりより多い或いはより少ない数で備えることができる。例えば、追加のマイクロフォンが上面２０６の中央に配置され、指向集束された音声信号を生成するために周辺のマイクロフォンと組み合わせて使用することが可能である。
【００２８】
スピーカ１１０は円筒体２０２の底部に配置されてもよいし、オーディオ装置１０６の周りに３６０度のパターンで、全方向に音を発するように設定することもできる。例えば、スピーカ１１０が本体２０２の下部で下向きに向けられた円形スピーカエレメントを備え、本体２０２の下部にある全方向性の開口またはギャップ２０８を通って半径方向に音を発するようにしてもよい。
【００２９】
図３は、上述のアーキテクチャに関連して実行される可能性があるウェイク表現を検出するための一例３００を示している。スピーカ１１０は、ユーザ環境１０２で音声を生成するように設定されている。マイクロフォンアレイ１０８は、上述のようにユーザ環境１０２から入力音声を受信するように設定されており、ユーザ１０４よる音声発話並びにスピーカ１１０によって生成されるオーディオ構成要素をユーザ環境１０２に含めることができる。マイクロフォンアレイ１０８は、マイクロフォンアレイ１０８のマイクロフォンの各々にそれぞれ対応する複数の入力音声信号３０２を生成する。
【００３０】
オーディオビーム成形器１２６は入力音声信号３０２を受信し、複数の指向性または指向収束された音声信号３０４を生成するために信号３０２を処理する。指向性の音声信号３０４は、環境１０２の異なる領域もしくは部分にそれぞれ対応しながら、環境１０２からの入力音声を表している、或いは入力音声を含んでいる。記載される実施形態では、指向性の音声信号３０４は、オーディオ装置１０６に対して種々の半径方向に対応している。
【００３１】
オーディオ配列処理とも呼ばれるオーディオビーム形成は、既知の距離で互いに離間している複数のマイクロフォンを有するマイクロフォンアレイを使用している。ソースからの音はマイクロフォンのそれぞれによって受信される。しかし、各マイクロフォンは音源から潜在的に異なる距離にあるため、伝播する音波は、わずかに異なる時間を以て各マイクロフォンに到達する。この到着時間差は、マイクロフォンによって生成される音声信号間で位相差を生じさせる。位相差は、マイクロフォンアレイに対して選択された方向から発する音を強化するために有効に利用することができる。
【００３２】
ビーム形成は、特定の方向から発せられる音声信号が強調されながら、一方で他の方向からの音声信号では強調を抑えられるように、異なるマイクロフォンからの信号を結合する信号処理技術を用いる。より具体的には、特定の方向からの信号が強め合う干渉をしながら、他の方向からの信号は弱め合う干渉をするように、異なるマイクロフォンからの信号が纏められる。ビーム形成に使用されるパラメータは、固定形態のマイクロフォンアレイを用いた場合であっても、異なる方向を動的に選択するように変化させることができる。
【００３３】
ウェイク表現検出器１３６は、指向性の音声信号３０４を受信して、個々の指向性音声信号３０４によって表される音声の中のウェイク表現の生起を検出する。説明した実施形態において、これは指向性音声信号３０４のそれぞれ対応する複数の表現認識または検出器３０６によって実行される。表現認識器は、どの指向性音声信号３０４がウェイク表現を含むか、または表す可能性が高いかを識別するように構成されている。いくつかの実施形態では、ウェイク表現を検出した、或いはそのウェイク表現が発せられている可能性が高い方向の指向性音声信号３０４一式を集合的に識別するように、表現認識器４０６を設定することができる。
【００３４】
表現認識器３０６の各々は、対応する方向の指向性音声信号３０４の中でウェイク表現を検出するために自動音声認識を実施する。場合によっては、表現認識器３０６による自動音声認識の実施は、単一の単語または語句だけを検出する必要があるということから、完全な認識システムと比較して多少なりとも単純化することができる。しかしながら、いくつかの実施例では、音声認識構成要素１２８によって提供される要素または機能は、表現認識器３０６の機能を実行するために使用することができる。
【００３５】
表情認識器３０６は、対応する方向の指向性音声信号３０４の音声がウェイク表現を含んでいるかどうかの指標を提供する一連の認識指示またはパラメータ３０８を生成する。いくつかの実現形態では、各パラメータまたは指標３０８は、ウェイク表現が対応する方向の指向性音声信号３０４で検出されたか否かについて二進の、真／偽の値またはパラメータを含んでいてもよい。他の実現例では、パラメータまたは指標３０８は、対応する方向の指向性音声信号内でウェイク表現が検出されたという相対尤度を示す信頼度または確率を含むことができる。例えば、信頼度が０％から１００％の範囲のパーセンテージとして示すことができる。
【００３６】
ウェイク表現検出器１３６は、スピーカ１１０によるウェイク表現の生成と、ユーザ１０４によるウェイク表現の発話を、どの方向からの指向性音声信号にウェイク表現が含まれている可能性が高いかについて表現認識器３０６によって生成されたパラメータ３０８に少なくとも部分的に基づいて区別する分級器３１０を備えることができる。
【００３７】
ある特定の実施形態において、認識器３０６の各々は、対応する方向の指向性音声信号３０４内でウェイク表現を検出したか否かを示す二進値を生成するように構成することができる。この二進表示に基づいて、分級器３１０はウェイク表現を含んだ一連の指向性音声信号３０４を識別する。次に、分級器３１０は、どの指向性音声信号が識別された一連の指向性音声信号の中にあるかに基づいて、ウェイク表現がスピーカ１１０によって生成されたものか或いはユーザ１０４によって発語されたかものかを判定する。
【００３８】
一実施例として、ある特定の状況においてはユーザ発話のウェイク表現は、オーディオ装置１０６に対して単一方向または指向性のコーンから受信され、スピーカ１１０によって生成されるウェイク表現がすべての方向または複数の指向性コーンから受信されることを想定することが可能である。この想定に基づいて、分級器３１０は、もしウェイク表現が指向性音声信号３０４の全部または大部分（即ち、半分以上）で検出された場合、ウェイク表現がスピーカ１１０によって生成されているものとして評価することができる。ウェイク表現が指向性の音声信号のいずれか一方のみで検出された、または単一方向に対応する指向性音声信号の比較的小さな集まりで検出された場合には、分級器３１０はユーザ１０４によって発せられたものとしてウェイク表現を評価することができる。例えば、オーディオ装置の頂部から延在する単一の円錐形内にある複数の方向または指向性の信号で発生した場合、ウェイク表現は、ユーザによって発語されたと結論付けることが可能となる。
【００３９】
場合によっては、ユーザ発話ウェイク表現は、環境１０２内の音響反射が原因で単一方向または単一指向性コーン以外から受信されることがある。従って、二つの異なる方向に対応する指向性の音声信号内で検出された場合、ウェイク表現がユーザ１０４によって発話されたことを判断するように分級器３１０を設定することができ、ここでは二つの異なる方向はオーディオ装置の一つまたはそれ以上の頂点から延在する二つの円錐形で表すことができる。いくつかの実施例では、ウェイク表現が指向性音声信号３０４のすべてよりも少ない範囲で、或いは閾値数よりも少ない指向性音声信号３０４の数で検出された場合は、ウェイク表現はユーザが発話したものとみなすことができる。同様に、分級器３１０は、もし指向性音声信号３０４の全部または大部分がウェイク表現を含む可能性があるものとして表現認識器３０６によって識別された場合、ウェイク表現はスピーカ１１０によって生成されたと結論付けることができる。
【００４０】
いくつかの実現態様では、表情認識器３０６は、ウェイク表現が対応する方向の指向性音声信号３０４に存在する可能性が高いかどうかに関して非二進指示を生成することができる。例えば、表情認識器３０６の各々は、ウェイク表現が対応する方向の指向性音声信号３０４に存在する可能性または確率を示す信頼度を提供することができる。ウェイク表現が指向性音声信号のそれぞれに存在するかどうかを評価するために、分級器が受信した信頼度を所定の閾値と比較してもよく、或いは他の手段を使用することも可能である。
【００４１】
いくつかの状況では、ウェイク表現がスピーカ１１０によって生成されたときに、一般的にウェイク表現を含んだ指向音声信号３０４のパターンまたは信号集合を認識するように、分級器３１０を設定することができる。場合によっては、スピーカ１１０でウェイク表現を生成し、同時に、どの方向の指向性音声信号３０４がウェイク表現を含んでいるものとして識別されるかを記録することにより、基準パターンまたは信号集合を初期化する手順中で識別することができる。次に、識別された信号は基準集合の要素とみなされる。通常の動作中に、観測パターンまたは信号集合が基準パターンまたは信号集合と同一の要素を有しているときには、分級器３１０は、検出ウェイク表現がスピーカ１１０によって生成されたものと結論付けることができる。
【００４２】
検出されたウェイク表現がユーザ１０４が発したものでありスピーカ１１０によって生成されていないと分級器３１０が判断した場合、分級器３１０はウェイクイベントまたはウェイク通知３１２を生成または提供する。ウェイクイベント３１２は、音声処理構成要素１２０、オペレーティングシステム１１６、及び／または様々なアプリケーション１３４に提供されてもよい。
【００４３】
図４は、ウェイク表現がユーザによって発声されたか或いは自己生成されたかを評価するためのいくつかの環境で使用することができる更なる技術を示している。この場合、分級器４０２は、受信された音声、生成された音声、及びオーディオ装置１０６の他の動作態様に関係する様々なパラメータ４０４を受信し、パラメータ４０４に基づいてユーザ発話のウェイク表現と自己生成ウェイク表現を区別する。
【００４４】
分級器４０２によって用いられるパラメータ４０４は、図３の表情認識器３０６で生成される可能性があるような認識パラメータ４０４（ａ）を含んでいてもよい。認識パラメータ４０４（ａ）は、指向性音声信号の各々にそれぞれ対応する信頼度を含むことができる。認識パラメータ４０４（ａ）のそれぞれは、ウェイク表現を含んだ対応する指向性音声信号３０４の尤度を示すことができる。信頼値または尤度は、０％から１００％の範囲のパーセンテージとして連続スケール上の値として示されることも可能である。
【００４５】
パラメータ４０４は、指向性音声信号のそれぞれにおけるエコーの存在量、または指向性音声信号のそれぞれに適用されたエコー低減量を示すエコーまたはエコーに関連するパラメータ４０４（ｂ）を含むことができる。これらのパラメータは、指向性音声信号３０４のそれぞれに対して、または指向性音声信号に対して集合的に、エコー消去構成要素１２２（図１）によって提供されることも可能である。エコー関連パラメータ４０４（ｂ）は、０％から１００％のパーセンテージ範囲のように連続的なスケール上の値として示すことができる。
【００４６】
また、パラメータ４０４は、音声がスピーカ１１０によって生成されている現在の音の大きさや音量レベル及び／または受信された指向性音声信号の各々の音量を示す音量パラメータ４０４（ｃ）も含むことができる。前述のパラメータと同様に、音量パラメータ４０４（ｃ）は、０％から１００％までの間に分布するパーセンテージのように連続スケール上の値として示され得る。音量は、出力音声信号の振幅または入力音声信号の振幅などの信号の振幅に基づいて評価することができる。
【００４７】
パラメータ４０４は、オーディオ装置１０２の他の側面を示す情報パラメータ４０４（ｄ）を含んでいてもよい。例えば、情報パラメータ４０４（ｄ）は、発語またはその他の音声（ウェイク表現を含んでも含まなくてもよい）がスピーカ１１０によって現在において生成されているかどうかを示すことができる。同様に、情報パラメータ４０４（ｄ）は、オーディオ装置１０６のテキスト音声変換構成要素１３２によってウェイク表現が生成されているか、或いはウェイク表現がスピーカ１１０の出力中に存在することが知られているか否かを示すことができる。
【００４８】
パラメータ４０４は、ユーザが発声したウェイク表現と、装置のスピーカによって生成されたウェイク表現を区別するために集合的に評価することができる。例として、次の要因は、スピーカが生成したウェイク表現であることの可能性を示すことできる。
スピーカが発語、音楽、またはその他の音声を生成することが知られている。
大きなスピーカの音量。
エコー消去の低い度合い。
多くの方向におけるウェイク表現を認識する高い信頼度。そして、多くの方向からの高入力音量レベル。
【００４９】
同様に、次の要因は、ユーザが発したウェイク表現である可能性を示すことができる。
スピーカが発語、音楽、または他の音声を生成していない。
低いスピーカ音量。
エコー消去の高い度合い。
指向性音声信号の一つまたは２つにおけるウェイク表現を認識する高い信頼度。そして、１つまたは２つの方向からの高入力音量レベル。
【００５０】
検出されたウェイク表現がユーザ１０４によって発話されたか、またはスピーカ１１０によって生成されたものかを判断するために、パラメータ４０４を参照パラメータ４０６の集合と比較するように分級器４０２を設定することができる。分級器３１０は、受信したパラメータ４０４が参照パラメータと一致した場合、或いは参照パラメータの指定された許容範囲内にある場合、ウェイクイベント３１２を生成することができる。
【００５１】
参照パラメータ４０６は、オーディオ装置１０６及び／またはその環境の既知の特性に基づいてシステム設計者によって提供されてもよい。代替的に、参照パラメータは、図５を参照して以下に説明する実施例のように、トレーニングや機械学習手順で学習することができる。参照パラメータ４０６は特定の値として、及び値と許容偏差として、及び／または許容値の範囲として特定することができる。
【００５２】
ウェイクイベント３１２は、ウェイク表現が発せられたという単純な通知を含むことができる。また、ウェイクイベント３１２は、オーディオ装置１０６またはアプリケーション１３４が、ウェイク表現が発せられたかどうかを評価することを可能にする情報を含むか、或いはその情報を伴うことができる。例えば、ウェイクイベント３１２は、ウェイク表現が発せられたことについての評価した確率を表す信頼度を、示すこと或いはその評価した確率を伴うことができる。信頼度は、０％から１００％までのように、連続的なスケール上で確率を示すことができる。アプリケーション１３４は、信頼度に応じて、異なる方法でウェイクアップイベントに応答することができる。例えば、アプリケーションは、繰り返されるウェイク表現の発話が検出される可能性が高くなるように、出力音声の音量を下げることによって、低い信頼度に応答することができる。別の実施例として、アプリケーションは、口頭の確認をユーザに促すことにより、低い信頼度を有するウェイクイベントに応答することができる。別の実施例として、アプリケーションは、低い信頼度を有するウェイクイベントを受信することを考慮して、経時的に動作を変更することができる。
【００５３】
ウェイクイベント３１２は、他の情報を示すことができる。例えば、ウェイクイベント３１２は、ウェイク表現を口にしたユーザの識別を示すことができる。別の実施例として、ウェイクイベント３１２は、複数の利用可能なウェイク表現のうちのどれが検出されたかを示すことができる。さらなる実施例として、ウェイクイベント３１２は、認識パラメータ４０４を含むことができるか、或いは認識パラメータ４０４に基づいて、または認識パラメータ４０４に関連する他のパラメータを含むことができる。
【００５４】
図５は、参照パラメータ４０６を学習するため、或いは生成するために用いることができる例示的な方法５００を示している。場合によっては、例示的な方法５００は、ウェイク表現が出力音声で発せられることが知られているときに、ウェイク表現を含む可能性が高いのはどの指向性音声信号であるかを動的に学習する機械学習として実施することができる。他の実施例では、例となる方法は、オーディオ装置１０６のスピーカ１１０によるウェイク表現の発生を検出するために用いることができる様々なパラメータ及び／またはパラメータの範囲を動的に学習する機械学習として実施することができる。
【００５５】
動作５０２は、スピーカ１１０でウェイク表現を生じさせる或いは生成する動作５０２を含む。動作５０２は、オーディオ装置１０６の起動または初期化時、及び／またはオーディオ装置１０６が作動している間の別の時に実行することができる。いくつかの実現形態では、動作５０２は、ユーザコマンドへの応答の一部としてウェイク表現を生成することを含み得る。例えば、ウェイク表現は、例えば、ウェイク表現は音声生成構成要素１３２によって生成された音声に含まれていてもよいし、ユーザ１０４にサービスまたは応答を提供する一部として生成することが可能である。オーディオ装置１０６は、そのようなスピーカ１１０によるウェイク表現の任意の既知の発生に応答して参照パラメータを学習するか、または参照パラメータを精緻化するように設定することが可能である。
【００５６】
動作５０４には、マイクロフォンアレイ１０８で入力音声を受信することが含まれる。スピーカ１１０とマイクロフォンアレイ１０８との間に音響コンピューティングがあるため、入力音声は動作５０２で生成されたウェイク表現を含んでいる。
【００５７】
動作５０６には、受信された入力音声に基づいて、指向性音声信号を生じさせる及び／または受信することが含まれる。指向性音声信号は、いくつかの実施形態ではビーム形成技術によって生成することができる。他の実施形態においては、指向性音声信号は、部屋の異なる領域に配置された指向性マイクやマイクロフォンなどによる他の技術によって生成することができる。
【００５８】
動作５０８には、生成または受信された指向性音声信号のそれぞれに対して、ウェイク表現検出を実行することが含まれる。動作５０８には、指向性音声信号がウェイク表現を含むかどうについて、それぞれ対応する指示を生成ために生じさせた或いは受信された指向性音声信号を評価することも含まれ得る。個々の指向性音声信号におけるウェイク表現の検出は、上記のように認識パラメータによって示されるが、それらは二進値または非二進の確率を含んでいてもよい。
【００５９】
動作５１０には、図４を参照して上述の認識パラメータ４０４（ａ）のような認識パラメータを受信することが含まれ、認識パラメータはウェイク表現検出５０８の結果を含むことができる。いくつかの実現形態では、認識パラメータは、ウェイク表現が検出された一連の指向性音声信号を示すことができる。他の実現形態では、認識パラメータは、指向音声信号の各々に対する確率を含むことができ、ここで各確率は、対応する指向性音声信号がウェイク表現を含んでいる可能性を示すことになる。
【００６０】
動作５１０にはまた、図４を参照して上述の、エコーパラメータ４０４（ｂ）、音量パラメータ４０４（ｃ）、及び、情報パラメータ４０４（ｄ）のような他のパラメータまたは指示を受け取ることが含まれ得る。
【００６１】
動作５１２は、動作５１０で受信したパラメータに基づいて、一連の参照パラメータを生成し保存すること含むことができる。参照パラメータは、ウェイク表現が検出された時点でのパラメータ４０４の値を含んでいてもよい。方法５００は、オーディオ装置の動作中は繰り返しまたは継続的に実行され、学習された参照パラメータを調整し且つ再調整することができる。
【００６２】
図６は、ウェイク表現を検出し、それがユーザ１０４によって発話されたものかオーディオ装置１０６によって生成されたものかを判断するプロセス６００を示している。
【００６３】
動作６０２には、ユーザ環境１０２におけるスピーカ１１０で出力音声を生成することが含まれる。出力音声には、生成された音声、音楽、またはその他のコンテンツを含めることができ、これらはオーディオ装置１０６によって生成されるか、または他のコンテンツソースから受信することができる。出力音声には随時ウェイク表現を含めることができる。
【００６４】
動作６０４には入力音声を受信することが含まれ、入力音声はスピーカ１１０とマイクロフォンアレイ１０８との間の音響結合に起因する出力音声の構成要素を含むことができる。入力音声にはユーザ１０４の発話を含めることができ、発話はウェイク表現を含むことができる。
【００６５】
動作６０６は、ユーザ環境１０２における様々な領域からの入力音声に対応した複数の指向性音声信号を生成及び／または受信することを含む。指向性音声信号は、オーディオ装置１０６に対して異なる半径方向からのように、ユーザ環境１０２の異なる領域または部分からの音声成分を含んでいる。指向性音声信号は、無指向性マイクロフォンの配列に基づいて、ビーム形成技術を用いて生成することができ、或いは複数の指向性マイクからそれぞれ受信することもできる。
【００６６】
動作６０８には、オーディオ装置１０６の動作に関連する装置のパラメータや指示を生成及び／または受信することが含まれる。いくつかの実施形態では、動作６０８には、指向性音声信号がウェイク表現を含んでいるかについて、それぞれ対応する認識パラメータまたは他の指示を生成するように指向性音声信号を評価ことが含まれ得る。パラメータまたは指示は、音声生成、出力音声生成、エコー消去に関連するパラメータも含むことができる。
【００６７】
動作６１０には、認識パラメータに少なくとも部分的に基づいてウェイク表現が発せられたかどうかを判断するため装置パラメータまたは指示を評価することが含まれる。これには、ウェイク表現が指向性音声信号の任意の一つ以上で発せられているか否か、そして図３の個々の表現認識３０６によって実行することができるかを判定することを含めることができる。
【００６８】
ウェイク表現が発せられていない場合、それ以上の動作は行われない。ウェイク表現が指向性音声信号の少なくとも一つで発生した場合、動作６１２が実行される。動作６１２には、入力音声でのウェイク表現の検出された発生が、いつオーディオ装置１０６のスピーカ１１０によって生成された及び／または生成されている出力音声に生起するウェイク表現の結果であるかを判断することが含まれる。動作６１２は、行動６０８で生成された認識パラメータの少なくとも一部に基づいている。
【００６９】
いくつかの実施形態では、判断６１２は、ウェイク表現が見出される指向性音声信号の数またはパターンを考慮して行うことができる。例えば、指向性音声信号の全てまたは大部分においてウェイク表現を検出することは、ウェイク表現がスピーカ１１０によって生成されたことを示し、一方ウェイク表現の検出が指向性音声信号の過半数未満で検出されることは、オーディオ装置１０６に対して特定の方向に位置しているユーザによって発せられたことを示すものと考えることができる。他の実施例として、動作６１２には、ウェイク表現が含まれている可能性の高い指向性音声信号の数を特定すること、及びその数を閾値と比較することが含まれ得る。より具体的には、閾値を含む可能性があると特定された指向性信号の数が一つまたは２つという閾値以下である場合、ウェイク表現はユーザが発話したものと考えることができる。
【００７０】
別の実施例として、動作６１２には、ウェイク表現を含む可能性が高い一連の指向性音声信号を識別し、識別された指向性音声信号の集合を所定の集合と比較することを含めてもよく、ここでは所定の集合は、ウェイク表現が出力音声で発生した場合にウェイク表現を含むことが既知の指向性音声信号を含んでいる。所定の集合は、初期化処理において、或いはオーディオ装置１０６がウェイク表現を生成することが既知の場合には他の時点で学習され得る。より具体的には、ウェイク表現がスピーカ１１０から生成されたときにウェイク表現を含んでいると予想することができる指向性音声信号のうちの特定の集合を判断するために学習手順を用いることができる。同様に、ウェイク表現がユーザによって発話されたときにウェイク表現を含んでいると予想することができる指向性音声信号のパターンまたはグループを判断するために学習手順を用いることができる。
【００７１】
別の実施例としては、ウェイク表現が検出された指向性音声信号のパターンは、ウェイク表現が無指向性入力として受信されたかどうか、或いはウェイク表現がユーザの位置に対応する単一の方向から受信されたかどうかを判断するために分析することができる。いくつかの実施例では、ユーザが発話したウェイク表現はまた、反射面からの反射音として受信され得る。従って、二つの異なる方向から生じるウェイク表現は、場合によってはユーザが発話していると評価することができる。
【００７２】
ある特定の実施形態は、参照パラメータ６１４の集合を参照して、動作６１２においてより複雑な分析を利用することができる。参照パラメータ６１４はシステム設計者によって指定することができ、図５を参照して上述のように学習されたパラメータを含むことができる。その参照パラメータは、どの指向性音声信号がウェイク表現を含むか、または含んでいる可能性が高いかを示す表情認識パラメータを含むことができる。参照パラメータはまた、音声生成、出力音声生成、エコー消去などに関するパラメータを含むことができる。神経回路網、ファジー論理、及びベイズ分類を含む機械学習技術を、参照パラメータを策定するために及び／または参照パラメータと現在のパラメータの比較を実行するために利用することができる。
【００７３】
学習された参照パラメータを、オーディオ装置のスピーカによって生成される、或いはオーディオ装置のスピーカから受信される音声が無指向性ではない状況で使用することができる。このような状況は、音響反射またはその他の異常に起因し、及び／またはオーディオ装置のスピーカが無指向性ではなく指向性である実施形態という結果になる。いくつかの実施形態では、時としてサウンドバーとも称されるビーム形成スピーカを、特定の環境における固有の音響特性との関連で、最適性能のためにスピーカ出力をカスタマイズするために使用することができる。例えば、スピーカの指向性を、反射を最小限にするように、そしてユーザが発話した音声を検出する能力を最適化するように設定することができる。
【００７４】
動作６１２が、検出ウェイク表現がスピーカ１１０によって生成されたものと判断した場合、動作５１６は実行されるが、ここではウェイク表現を無視することが含まれる。逆に、動作６１２が、検出されたウェイク表現がユーザ１０４によって発話されたものと判断した場合、動作６１８が実行される。動作６１８には、ウェイクイベントを宣言することが含まれる。オーディオ装置１０６は、宣言されたウェイクイベントに対して、続いて検出されるユーザの発話を解釈し、それに作用することによって応答することができる。
【００７５】
上述の実施形態は、コンピュータ、プロセッサ等で、デジタル信号プロセッサ、アナログプロセッサなどとして、プログラムで実現されてもよい。しかしながら、他の実施形態においては、アナログ回路及び／またはデジタル論理回路を含む特殊な或いは専用の回路を用いて、一つ以上の構成要素、関数、または要素を実現してもよい。本明細書で使用される「構成要素」という用語は、ハードウェア、ソフトウェア、ロジック、または構成要素に起因する機能を実現するために使用される前述の組み合わせを含むことが意図されている。
【００７６】
本発明を構造的特徴に特定した表現で説明したが、添付の特許請求の範囲で定義される発明は、必ずしも説明した特定の特徴に限定されるものではないことが理解されるべきである。むしろ、特定の特徴は、特許請求の範囲を実施する例示的な形態として開示されている。
【００７７】
条項
１．ユーザによって発話されたトリガー表現に応答するように構成されたオーディオ装置であって、
出力音声を生成するように構成されたスピーカと、
複数の入力音声信号を生成するように構成されたマイクロフォンアレイと、
前記入力音声信号に少なくとも部分的に基づいて複数の指向性音声信号を生成するように構成されたオーディオビーム形成器であって、前記指向性音声信号は、オーディオ装置に対してそれぞれ対応する方向からの音声を表す、オーディオビーム形成と、
既定義の表現が、各指向性音声信号のそれぞれで表される音声で発生したか否かを検出するように構成された一つ以上の音声認識構成要素と、及び、
（ａ）前記トリガー表現の検出が前記指向性音声信号の閾値数以下で表される音声で発生した場合には、前記トリガー表現はユーザが発話したものと判断し、（ｂ）前記既定義の表現が指向性音声信号の全てによって表される音声で発生した場合には、前記既定義の表現がスピーカによって生成されていないと判断するように構成された表現検出器を備える、オーディオ装置。
【００７８】
２．前記表現検出器はさらに、前記トリガー表現がオーディオ装置の頂部から延在する単一の円錐形内にある複数方向からの音声で発生した場合、ウェイク表現はユーザが発話したものと判断するように構成されている、条項１のオーディオ装置。
【００７９】
３．前記表現検出器はさらに、前記既定義の表現がオーディオ装置の頂部から延在する二つの円錐形内にある複数方向からの音声で発生した場合、前記既定義の表現はユーザが発話したものと判断するように構成されている、条項１のオーディオ装置。
【００８０】
４．前記表現検出器はさらに、前記既定義の表現が前記指向性音声信号の過半数によって表される音声で発生した場合、前記既定義の表現はスピーカによって生成されたとを判断するように構成されている、条項１のオーディオ装置。
【００８１】
５．方法であって、
ユーザ環境で出力音声を生成し、
前記ユーザ環境のそれぞれに対応する部分からの入力音声を表す複数の音声信号を受信し、
一つ以上の前記指向性音声信号のどれに既定義の表現が含まれているかを示す一つ以上の認識パラメータを生成し、そして、
前記一つ以上の認識パラメータに少なくとも部分的に基づいて、前記入力音声での既定義の表現の発生は、出力音声で発生する既定義の表現の結果であると判断することを含む、方法。
【００８２】
６．前記判断することは、
一つ以上の認識パラメータが、音声信号の全てが既定義の表現を含んでいる入力音声を表していることを示しているかどうかを判断し、そして、
前記一つ以上の認識パラメータが、入力音声信号の全てが前記既定義の表現を含んでいる入力音声を表していることを示す場合、前記入力音声での前記既定義の表現の発生は、出力音声で発生している前記既定義の表現の結果であると判断することを含む、条項５の方法。
【００８３】
７．前記判断することは、
前記認識パラメータに少なくとも部分的に基づいて、前記既定義の表現を含んでいる前記入力音声を表す音声信号の数を特定し、そして、
数が閾値を超えた場合、前記入力音声での前記既定義の表現の発生は、出力音声で発生している前記既定義の表現の結果であると判断することを含む、条項５の方法。
【００８４】
８．前記認識パラメータは音声信号のそれぞれに対応する個々のパラメータを含み、
前記個々のパラメータは、対応する音声信号が前記既定義の表現を含んでいる入力音声を表すかどうかを示し、
前記判断することはさらに、前記個々のパラメータに少なくとも部分的に基づいて、前記既定義の表現を含んでいる入力音声を表す音声信号の数を特定することを含み、
そして、前記判断することはさらに、前記数が閾値を超えた場合、前記入力音声での前記既定義の表現の発生は、出力音声で発生している前記既定義の表現の結果であると判断することを含む、条項５の方法。
【００８５】
９．前記判断することは、
観測信号の集合を特定することであって、前記観測信号の集合は、一つ以上の前記認識パラメータによって、前記既定義の表現を含んでいる入力音声を表すことが示される一つ以上の入力音声信号集合を含む一つ以上の要素を有する、特定することと、
前記観測信号の集合と参照信号の集合が同じ一つ以上の要素を有している場合、前記入力音声での前記既定義の表現の発生は、出力音声で発生している前記既定義の表現の結果であると判断することを含み、
ここで前記参照信号集合は、前記出力発声で前記既定義の表現が発生している間、前記既定義の表現を含んでいる一つ以上の入力音声信号を含む一つ以上の要素を有する、条項５の方法。
【００８６】
１０．出力音声における前記既定義の表現の既知の発生の間に、前記参照信号集合の一つまたは複数の要素を特定することをさらに含み、前記参照信号集合の一つまたは複数の要素は、一つ以上の前記認識パラメータによって、前記出力音声における前記既定義の表現の既知の発生の間に前記既定義の表現を含んでいる入力音声を表すことが示される一つ以上の入力音声信号を含む、条項９の方法。
【００８７】
１１．前記一つ以上の認識パラメータは、
出力音声の音量、
出力音声が発語を含むことが知られているかどうか、
入力音声の音量、または
音声信号のエコー特性、
のうちの一つ以上を示す、条項５の方法。
【００８８】
１２．前記判断を実行するために機械学習を用いることをさらに含む、条項１１の方法。
【００８９】
１３．前記一つ以上の認識パラメータは前記指向性音声信号にそれぞれ対応しており、前記一つ以上の認識パラメータのそれぞれは、前記既定義の表現が対応する音声信号の中に存在するかどうかを示す、条項５の方法。
【００９０】
１４．一つ以上の前記認識パラメータは前記指向性音声信号にそれぞれ対応しており、一つ以上の前記認識パラメータのそれぞれは、前記既定義の表現が対応する音声信号の中に存在する確率を示す、条項５の方法。
【００９１】
１５．オーディオ装置であって、
一つ以上のプロセッサと、
一つ以上のプロセッサによって実行されたとき、一つ以上の前記プロセッサに、
ユーザ環境のそれぞれに対応する部分から入力音声を表す複数の音声信号
を受信し、
前記音声信号のそれぞれに対応する指標を生成するために音声信号を評価することであって、各指標は、対応する音声信号によって表される入力音声が既定義の表現を含むか否かを示す、評価することと、そして、
一つ以上の前記音声信号のどれが既定義の表現を含んでいる入力音声を示しているか否かに少なくとも部分的に基づいて、ユーザによる既定義の表現の発語とオーディオスピーカによる既定義の表現の生成とを区別するため指標を評価すること、
を実行させる、コンピュータ実行可能命令を格納するメモリと、
を備える、オーディオ装置。
【００９２】
１６．前記指標のそれぞれは、前記既定義の表現が対応する音声信号によって表される入力音声で発生するかどうかを示す二進パラメータを含む、条項１５のオーディオ装置。
【００９３】
１７．指標のそれぞれは、前記既定義の表現が対応する音声信号によって表される入力音声で発生する確率を含む、条項１５のオーディオ装置。
【００９４】
１８．前記動作はさらに、
観測信号集合を識別することを含み、前記観察信号集合は、前記既定義の表現を含んでいる入力音声を表す一つ以上の音声信号からなる一つ以上の要素を有し、
前記評価は、前記観察信号集合と参照信号集合が同じ一つ以上の要素を有している場合、入力音声における既定義の表現の発生がオーディオスピーカによって生成されている既定義の表現の結果であると判断することを含み、そして、
前記参照信号集合の一つ以上の要素は、オーディオスピーカによって既定義の表現が生成されている間に前記既定義の表現を含んでいる一つ以上の音声信号を含む、条項１５のオーディオ装置。
【００９５】
１９．前記動作はさらに、オーディオスピーカによる既定義の表現の既知の生成の間に参照信号集合の一つ以上の要素を特定することを含み、前記参照信号集合の一つ以上の要素は、出力スピーカによる既定義の表現の既知の生成の間に既定義の表現を含んでいるとの指標によって示される一つ以上の音声信号を含む、条項１８のオーディオ装置。
【００９６】
２０．前記動作はさらに、既定義の表現がユーザによって発話されたかどうかの確率を示すウェイクイベントを生成することを含む、条項１５のオーディオ装置。
【図１】
0006314219.tif 000002
【図２】
0006314219.tif 000003
【図３】
0006314219.tif 000004
【図４】
0006314219.tif 000005
【図５】
0006314219.tif 000006
【図６】
0006314219.tif 000007