(57)【要約】      （修正有）【課題】リアルタイムで得られた処理待ち音声からキーワードを認識した後、処理待ち音声のデータ処理を直接に行うことができ、処理待ち音声の取得の完全性、及び処理待ち音声に対するデータ処理の確度を向上する。【解決手段】処理待ち音声をリアルタイムで収集するステップ２０１と、処理待ち音声に対して音声認識を行うステップ２０２と、ウェイクアップワードの音声が認識された場合、処理待ち音声に対してデータ処理を行うステップ２０３とを含む。ウェイクアップワードは、処理待ち音声に対してデータ処理を行うことを指示するためのものである。【選択図】図２
2019091012.tif 000002
【特許請求の範囲】
【請求項１】
情報認識方法であって、
処理待ち音声をリアルタイムで収集するステップと、
処理待ち音声に対して音声認識を行うステップと、
ウェイクアップワードの音声が認識された場合、処理待ち音声に対してデータ処理を行うステップであって、前記ウェイクアップワードは、処理待ち音声に対してデータ処理を行うことを指示するためのものである、ステップと、
を含むことを特徴とする情報認識方法。
【請求項２】
前記処理待ち音声に対して音声認識を行うステップは、
予め設定されたウェイクアップワードの音声に基づいて、処理待ち音声に対して音声認識を行うステップを含むことを特徴とする請求項１に記載の情報認識方法。
【請求項３】
前記情報認識方法は、前記ウェイクアップワードの音声の認識確度を判定するステップをさらに含み、
前記ウェイクアップワードの音声の認識確度を判定するステップは、
検出されたウェイクアップワードの音声に対して音声分析を行って、認識待ち音声情報を取得するステップと、
前記認識待ち音声情報と、前記予め設定されたウェイクアップワードの音声の音声情報とを比較して、認識待ち音声情報の確度を取得し、前記確度が所定値より大きい場合、ウェイクアップワードの音声が正確であると判定し、そうでなければ、ウェイクアップワードの音声が不正確であると判定するステップと、
を含むことを特徴とする請求項２に記載の情報認識方法。
【請求項４】
前記処理待ち音声に対して音声認識を行うステップは、
ウェイクアップワードの音声が正確である場合に、処理待ち音声に対してデータ処理行って、処理待ち音声に対応する応答情報を取得するステップを含むことを特徴とする請求項３に記載の情報認識方法。
【請求項５】
前記処理待ち音声に対してデータ処理を行うステップは、
前記ウェイクアップワードの音声が不正確である場合に、前記ウェイクアップワードの音声を認識するためのサーバに前記処理待ち音声を送信するステップと、
前記サーバから送信された、前記処理待ち音声に対応する認識情報を受信するステップと、
前記認識情報が前記処理待ち音声に前記ウェイクアップワードが含まれていることを示す場合に、前記処理待ち音声に対してデータ処理を行うステップと、
を含むことを特徴とする請求項３に記載の情報認識方法。
【請求項６】
情報認識装置であって、
処理待ち音声をリアルタイムで収集する音声収集ユニットと、
処理待ち音声に対して音声認識を行う音声認識ユニットと、
ウェイクアップワードの音声が認識された場合、処理待ち音声に対してデータ処理を行うユニットであって、前記ウェイクアップワードは、処理待ち音声に対してデータ処理を行うことを指示するためのものである、データ処理ユニットと、
を含むことを特徴とする情報認識装置。
【請求項７】
前記音声認識ユニットは、
予め設定されたウェイクアップワードの音声に基づいて、処理待ち音声に対して音声認識を行うユニットを含むことを特徴とする請求項６に記載の情報認識装置。
【請求項８】
前記情報認識装置は、前記ウェイクアップワードの音声の認識確度を判定する確度判定ユニットをさらに備え、
前記確度判定ユニットは、
検出されたウェイクアップワードの音声に対して音声分析を行って、認識待ち音声情報を取得する認識待ち音声情報取得サブユニットと、
前記認識待ち音声情報と、前記予め設定されたウェイクアップワードの音声の音声情報とを比較して、認識待ち音声情報の確度を取得し、前記確度が所定値より大きい場合、ウェイクアップワードの音声が正確であると判定し、そうでなければ、ウェイクアップワードの音声が不正確であると判定する確度判定サブユニットと、
を含むことを特徴とする請求項７に記載の情報認識装置。
【請求項９】
前記データ処理ユニットは、
ウェイクアップワードの音声が正確である場合に、処理待ち音声に対してデータ処理行って、処理待ち音声に対応する応答情報を取得するユニットを含むことを特徴とする請求項８に記載の情報認識装置。
【請求項１０】
前記データ処理ユニットは、
前記ウェイクアップワードの音声が不正確である場合に、前記ウェイクアップワードの音声を認識するためのサーバに前記処理待ち音声を送信する情報送信サブユニットと、
前記サーバから送信された、前記処理待ち音声に対応する認識情報を受信する認識情報受信サブユニットと、
前記認識情報が前記処理待ち音声に前記ウェイクアップワードが含まれていることを示す場合に、前記処理待ち音声に対してデータ処理を行うデータ処理サブユニットと、
を含むことを特徴とする請求項８に記載の情報認識装置
【請求項１１】
１つまたは複数のプロセッサと、
１つまたは複数のプログラムが記憶されているメモリと、を含み、
前記１つまたは複数のプログラムが前記１つまたは複数のプロセッサによって実行されるときに、１つまたは複数のプロセッサに請求項１〜５のいずれか一項に記載の方法を実行させることを特徴とするサーバ。
【請求項１２】
コンピュータプログラムが記憶されており、
前記プログラムがプロセッサによって実行されるときに、請求項１〜５のいずれか一項に記載の方法が実現されることを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理の技術分野、特に音声認識の技術分野に関し、より詳細には、情報認識方法および装置に関する。
【背景技術】
【０００２】
人工知能の発展と音声認識技術の継続的な改良により、音声によるデータ処理がますますスマートになっている。従来に手動で行う必要のあるデータ処理を音声によって完了することができる。これにより、情報を取得する追加の方法を人間に提供し、人間により情報を取得する効率を向上させる。例えば、ユーザは、音声認識をサポートする端末装置を使用する場合、まず、ウェイクアップワードを使用して端末装置をウェイクアップし、端末装置がウェイクアップした後に、ウェイクアップ状態にあることを音声やテキストでユーザに通知し、ユーザに音声情報の入力を提示する。その後、ユーザが端末装置に音声情報を送信し、端末装置によりユーザの入力した音声情報の収集を開始し、音声情報を処理して対応する結果情報を取得し、最後に結果情報をユーザフィードバックする。
【発明の概要】
【０００３】
本発明の目的は、上記背景技術で言及された技術的問題を解決するための情報認識方法および装置を提案することにある。
【０００４】
第１の態様によれば、本発明の一実施形態は、処理待ち音声をリアルタイムで収集するステップと、処理待ち音声に対して音声認識を行うステップと、ウェイクアップワードの音声が認識された場合、処理待ち音声に対してデータ処理を行うステップであって、上記ウェイクアップワードは、処理待ち音声に対してデータ処理を行うことを指示するためのものである、ステップと、を含む情報認識方法を提供する。
【０００５】
一部の実施形態において、上記処理待ち音声に対して音声認識を行うステップは、予め設定されたウェイクアップワードの音声に基づいて、処理待ち音声に対して音声認識を行うステップを含む。
【０００６】
一部の実施形態において、上記情報認識方法は、上記ウェイクアップワードの音声の認識確度を判定するステップをさらに含み、上記ウェイクアップワードの音声の認識確度を判定するステップは、検出されたウェイクアップワードの音声に対して音声分析を行って、認識待ち音声情報を取得するステップと、上記認識待ち音声情報と、上記予め設定されたウェイクアップワードの音声の音声情報とを比較して、認識待ち音声情報の確度を取得し、上記確度が所定値より大きい場合、ウェイクアップワードの音声が正確であると判定し、そうでなければ、ウェイクアップワードの音声が不正確であると判定するステップと、を含む。
【０００７】
一部の実施形態において、上記処理待ち音声に対して音声認識を行うステップは、ウェイクアップワードの音声が正確である場合に、処理待ち音声に対してデータ処理行って、処理待ち音声に対応する応答情報を取得するステップを含む。
【０００８】
一部の実施形態において、上記処理待ち音声に対してデータ処理を行うステップは、上記ウェイクアップワードの音声が不正確である場合に、上記ウェイクアップワードの音声を認識するためのサーバに上記処理待ち音声を送信するステップと、上記サーバから送信された、上記処理待ち音声に対応する認識情報を受信するステップと、上記認識情報が上記処理待ち音声に上記ウェイクアップワードが含まれていることを示す場合に、上記処理待ち音声に対してデータ処理を行うステップと、を含む。
【０００９】
第２の態様によれば、本発明の一実施形態は、処理待ち音声をリアルタイムで収集する音声収集ユニットと、処理待ち音声に対して音声認識を行う音声認識ユニットと、ウェイクアップワードの音声が認識された場合、処理待ち音声に対してデータ処理を行うユニットであって、上記ウェイクアップワードは、処理待ち音声に対してデータ処理を行うことを指示するためのものである、データ処理ユニットと、を含む情報認識装置を提供する。
【００１０】
一部の実施形態において、上記音声認識ユニットは、予め設定されたウェイクアップワードの音声に基づいて、処理待ち音声に対して音声認識を行うユニットを含む。
【００１１】
一部の実施形態において、上記情報認識装置は、上記ウェイクアップワードの音声の認識確度を判定する確度判定ユニットをさらに備え、上記確度判定ユニットは、検出されたウェイクアップワードの音声に対して音声分析を行って、認識待ち音声情報を取得する認識待ち音声情報取得サブユニットと、上記認識待ち音声情報と、上記予め設定されたウェイクアップワードの音声の音声情報とを比較して、認識待ち音声情報の確度を取得し、上記確度が所定値より大きい場合、ウェイクアップワードの音声が正確であると判定し、そうでなければ、ウェイクアップワードの音声が不正確であると判定する確度判定サブユニットと、を含む。
【００１２】
一部の実施形態において、上記データ処理ユニットは、ウェイクアップワードの音声が正確である場合に、処理待ち音声に対してデータ処理行って、処理待ち音声に対応する応答情報を取得するユニットを含む。
【００１３】
一部の実施形態において、上記データ処理ユニットは、上記ウェイクアップワードの音声が不正確である場合に、上記ウェイクアップワードの音声を認識するためのサーバに上記処理待ち音声を送信する情報送信サブユニットと、上記サーバから送信された、上記処理待ち音声に対応する認識情報を受信する認識情報受信サブユニットと、上記認識情報が上記処理待ち音声に上記ウェイクアップワードが含まれていることを示す場合に、上記処理待ち音声に対してデータ処理を行うデータ処理サブユニットと、を含む。
【００１４】
第３の態様によれば、本発明の一実施形態は、１つまたは複数のプロセッサと、１つまたは複数のプログラムが記憶されているメモリと、を含み、上記１つまたは複数のプログラムが上記１つまたは複数のプロセッサによって実行されるときに、１つまたは複数のプロセッサに上記第１の態様に記載の方法を実行させるサーバを提供する。
【００１５】
第４の態様によれば、本発明の一実施形態は、コンピュータプログラムが記憶されており、上記プログラムがプロセッサによって実行されるときに、上記第１の態様に記載の方法が実現されるコンピュータ読み取り可能な記憶媒体を提供する。
【００１６】
本発明の実施形態で提供される情報認識方法及び装置は、リアルタイムで処理待ち音声を収集し、処理待ち音声からキーワードに対応するキーワード音声が認識された場合に、処理待ち音声に対してデータ処理を行う。これにより、リアルタイムで得られた処理待ち音声からキーワードを認識した後、処理待ち音声に対するデータ処理を直接に行うことができるため、処理待ち音声の取得の完全性、及び処理待ち音声に対するデータ処理の確度を向上させることができる。
【図面の簡単な説明】
【００１７】
以下の図面を参照してなされた制限的でない実施形態に対する詳細的な説明により、本発明の他の特徴、目的及び利点はより明らかになる。
【００１８】
【図１】本発明を適用できる例示的なシステムアーキテクチャ図である。
【００１９】
【図２】本発明に係る情報認識方法の一実施形態のフローチャートである。
【００２０】
【図３】本発明に係る情報認識方法の一適用シーンの概略図である。
【００２１】
【図４】本発明に係る情報認識装置の一実施形態の構造模式図である。
【００２２】
【図５】本発明の実施形態のサーバを実施できるコンピュータシステムの構造模式図である。
【発明を実施するための形態】
【００２３】
以下、図面及び実施形態を参照しながら本発明をより詳細に説明する。理解すべきことは、ここで説明する具体的な実施形態は、当該発明を説明するものに過ぎず、当該発明を限定するものではない。ただし、説明の便宜上、図面には発明に関連する部分のみが示されている。
【００２４】
なお、衝突しない場合、本願の実施形態及び実施形態における特徴を相互に組み合せてもよい。以下、図面及び実施形態を参照しながら本願を詳細に説明する。
【００２５】
図１は、本発明に係る情報認識方法または情報認識装置を適用できる実施形態の例示的なシステムアーキテクチャ１００を示す。
【００２６】
図１に示すように、システムアーキテクチャ１００は、端末装置１０１、１０２、１０３と、ネットワーク１０４と、サーバ１０５とを含んでもよい。ネットワーク１０４は、端末装置１０１、１０２、１０３とサーバ１０５との間の通信リンクを提供する媒体として機能する。ネットワーク１０４は、有線または無線伝送リンク、または光ファイバなどの様々な接続タイプを含むことができる。
【００２７】
ユーザは、端末装置１０１、１０２、１０３を用いて、ネットワーク１０４を介してサーバ１０５とインタラクションして、処理待ち音声を送信し、または処理待ち音声の結果情報を受信することができる。端末装置１０１，１０２、１０３に、例えば、音声処理アプリケーション、ウェブブラウジングアプリケーション、ショッピングアプリケーション、検索アプリケーション、インスタントメッセージングツール、メールボックスクライアント、およびソーシャルプラットフォームソフトウェアなどがインストールされることができる。
【００２８】
端末装置１０１、１０２、１０３は、表示画面を有し、ウェブブラウジングをサポートする様々な電子装置であってもよい。スマートフォン、タブレット、ラップトップポータブルコンピュータ、デスクトップコンピュータなどを含むが、これに限定されない。
【００２９】
サーバ１０５は、例えば、端末装置１０１、１０２、１０３から送信されたウェイクアップワードの音声を認識するサーバなどの各種サービスを提供するサーバであってもよい。サーバは、ウェイクアップワードの音声を認識して、ウェイクアップワードの音声の確度を判定し、その結果を端末装置１０１、１０２、１０３に返す。端末装置１０１、１０２、１０３は、受信された確度に基づいて、処理待ち音声に対して対応する処理を行う。
【００３０】
なお、本発明の実施形態で提供される情報認識方法は、一般に、端末装置１０１、１０２、１０３によって行われる。これに対応して、情報認識装置は、一般に、端末装置１０１、１０２、１０３に設置される。
【００３１】
理解すべきなのは、図1における端末デバイス、ネットワーク及びサーバの数は例示的なものに過ぎない。実現の必要に応じて、任意の数の端末デバイス、ネットワーク及びサーバを含むことができる。
【００３２】
次に、図２を参照すると、本発明に係る情報認識方法の一実施形態のフロー２００が示されている。情報認識方法は、以下のステップを含む。
【００３３】
ステップ２０１において、処理待ち音声をリアルタイムで収集する。
【００３４】
本実施形態では、情報認識方法が実行される電子機器（例えば、図１に示す端末装置１０１、１０２、１０３）は、ユーザの処理待ち音声を受信することができる。
【００３５】
ユーザが端末装置１０１、１０２、１０３を介してデータを照会したり、他のプログラムを呼び出したりする必要がある場合、通常、処理待ち音声を端末装置１０１、１０２、１０３に送る必要がある。上記説明によると、従来の方法では、まず、端末装置１０１、１０２、１０３をウェイクアップする必要があり、端末装置１０１、１０２、１０３がウェイクアップされた後、音声の入力を続けることをユーザに提示する。従来の方法において、端末装置１０１、１０２、１０３がウェイクアップされる過程で、まず、端末装置１０１、１０２、１０３をウェイクアップしなければならず、端末装置１０１、１０２、１０３が稼動状態にあるとき、ユーザによりデータ処理が必要となる音声を入力される。すなわち、ユーザが端末装置１０１、１０２、１０３に音声を入力するときに割り込み過程（端末装置１０１、１０２、１０３がウェイクアップされる過程）が発生して、ユーザエクスペリエンスが低下する。そして、端末装置１０１、１０２、１０３がウェイクアップされる過程で、時間遅延により端末装置１０１、１０２、１０３が音声の一部を漏す可能性がある。その結果、その後の音声のデータ処理が不正確になり、または間違ってしまう。
【００３６】
このため、本発明の端末装置１０１、１０２、１０３は、ユーザにより入力された処理待ち音声をリアルタイムで収集することができる。すなわち、端末装置１０１、１０２、１０３に収集された処理待ち音声は、ユーザにより入力された完全な音声であり、収集された処理待ち音声に上記割り込み過程が含まれていない。なお、端末装置１０１、１０２、１０３は、その後に処理待ち音声を認識し、処理待ち音声に対してデータ処理を行う過程で、常に、処理された音声をリアルタイムで収集する過程にある。すなわち、上記リアルタイムで収集するとは、処理待ち音声に含まれている音声情報はプロセス全体でずっと増加していることを意味する。
【００３７】
ステップ２０２において、処理待ち音声に対して音声認識を行う。
【００３８】
実際に、端末装置１０１、１０２、１０３によって収集された処理待ち音声は、データ処理が必要な音声（例えば、ユーザによ利入力される音声）である可能性もあり、データ処理が必要ない他の音声（例えば、記録された雑音または他の干渉信号）である可能性もある。このため、端末装置１０１、１０２、１０３は、処理待ち音声を収集した後、処理待ち音声に対して、データ処理を行う必要があるか否かを判断するために、音声認識を行う必要がある。
【００３９】
本実施例の一部の選択可能な実施形態では、処理待ち音声に対して音声認識を行うことは、予め設定されたウェイクアップワードの音声に基づいて、処理待ち音声に対して音声認識を行うことを含んでもよい。
【００４０】
処理待ち音声に対してデータ処理を行う必要があるか否かを判断するために、端末装置１０１、１０２、１０３にウェイクアップワードの音声を予め設定しておくことができる。処理待ち音声に対して音声認識を行い、ウェイクアップワードの音声が認識された場合、処理待ち音声に対して端末装置１０１、１０２、１０３によりデータ処理を行う必要があると考えられる。そうでなければ、処理待ち音声に対して端末装置１０１、１０２、１０３によりデータ処理を行う必要がないと考えられる。
【００４１】
ステップ２０３において、ウェイクアップワードの音声が認識された場合、処理待ち音声に対してデータ処理を行う。
【００４２】
処理待ち音声からウェイクアップワードの音声が認識された場合、当該処理待ち音声がデータ処理の必要な音声情報であることを示す。したがって、端末装置１０１、１０２、１０３は、処理待ち音声に対してデータ処理を行うことができる。処理待ち音声は、リアルタイムで収集され、ユーザにより入力された全ての音声情報を含むので、上記従来の割り込み過程を防止して、処理待ち音声の完全性が確保される（既存の技術では、収集された全ての音声ではなく、ウェイクアップワードの後の音声に対してデータ処理が行われるのが普通である）。処理待ち音声に対してデータ処理を行う際に情報を漏さないようにし、処理待ち音声に対して完全なデータ処理を行うことができる。これにより、処理待ち音声に対してデータ処理を行う確度を向上させることができる。ウェイクアップワードは、処理待ち音声に対してデータ処理を行うことを指示するために用いられる。ウェイクアップワードは、端末装置１０１、１０２、１０３に設定されてもよく、ユーザによってカスタマイズされてもよく、具体的に実際のニーズに応じて設定することができる。
【００４３】
本実施例の一部の選択可能な実施形態では、上記方法は、ウェイクアップワードの音声の認識確度を判断するステップをさらに含み、上記ウェイクアップワードの音声の認識確度を判断するステップは、
【００４４】
第１のステップにおいて、検出されたウェイクアップワードに対して音声分析を行って、音声情報を取得する。
【００４５】
ユーザにより端末装置１０１、１０２、１０３に入力された処理待ち音声は、ウェイクアップワードと類似する非ウェイクアップワードの音声を含む可能性がある。従って、検出されたウェイクアップワードの音声について、さらに音声分析を行い、音声分析により得られた、認識待ち音声情報によって、ウェイクアップワードの音声を判断する必要がある。
【００４６】
第２のステップにおいて、認識待ち音声情報と、予め設定されたウェイクアップワードの音声の音声情報とを比較して、認識される音声の確度を取得し、確度が所定値より大きい場合、ウェイクアップワードの音声が正確であると判定する。そうでなければ、ウェイクアップワードの音声が不正確であると判定する。
【００４７】
認識待ち音声情報が取得された後、認識待ち音声情報と、予め設定されたウェイクアップワードの音声の音声情報と比較して、予め設定されたウェイクアップワードの音声に対するウェイクアップワードの音声の確度を取得することができる。確度がある所定値（例えば、８０％であってもよい）より大きい場合、検出されたウェイクアップワードと予め設定されたウェイクアップワードの音声とが同じであると考えられる。そうでなければ、検出されたウェイクアップワードの音声と予め設定されたウェイクアップワードの音声は同じでないと考えられる。
【００４８】
本実施例の一部の選択可能な実施形態では、処理待ち音声に対してデータ処理を行うことは、ウェイクアップワードの音声が正確である場合に、処理待ち音声に対してデータ処理を行って、処理待ち音声に対応する応答情報を取得することを含んでもよい。
【００４９】
端末装置１０１、１０２、１０３は、ウェイクアップワードの音声が正確である場合、処理待ち音声に対するデータ処理を行い、処理待ち音声に対応する応答情報を取得することができる。また、処理待ち音声が他のアプリケーションを開くように指示する場合に、端末装置１０１、１０２、１０３は、対応するアプリケーションを起動することもできる。
【００５０】
本実施例の一部の選択可能な実装形態では、処理待ち音声に対してデータ処理を行うステップは、以下のステップを含んでもよい。
【００５１】
第１のステップでは、上記ウェイクアップワードの音声が不正確である場合に、上記処理待ち音声をサーバに送信する。
【００５２】
端末装置１０１、１０２、１０３は、ユーザのアクセントや環境の影響などにより、収集された処理待ち音声からウェイクアップワードを正確に認識できない場合がある。したがって、ウェイクアップワードの音声が不正確である場合に、処理待ち音声に対してデータ処理を行う必要がないと直接判断してはいけない。この時点で、処理待ち音声は、音声検出のためにサーバに送信されてもよい。サーバ上の音声検出アプリケーションにより、ウェイクアップワードをより正確に認識することができ、ウェイクアップワードの認識に対する確度を向上させることができ、端末装置１０１、１０２、１０３による処理待ち音声の処理効率を向上させることができる。ここで、サーバは、上記処理待ち音声を認識するように構成されている。
【００５３】
一般に、端末装置１０１、１０２、１０３は、サーバー１０５と有線または無線でデータ伝送を行うことができる。無線接続は、３Ｇ／４Ｇ接続、ＷｉＦｉ（登録商標）接続、Ｂｌｕｅｔｏｏｔｈ（登録商標）接続、ＷｉＭＡＸ接続、Ｚｉｇｂｅｅ（登録商標）接続、ＵＷＢ（ultra wideband、超広帯域）接続および事前に知られている無線接続方法または将来開発される無線接続方法を含むことができるが、これに限定されない。
【００５４】
第２のステップにおいて、サーバから送信された処理待ち音声に対応する認識情報を受信する。
【００５５】
サーバは、音声を検出するために使用される、端末装置１０１、１０２、１０３に記憶するのに適しないプログラムを記憶することができる。このタイプの音声処理プログラムは、通常、大きな記憶空間を占め、また、プロセッサーに対する要求が高いので、端末装置１０１、１０２、１０３に記憶するのに適しない。端末装置１０１、１０２、１０３は、ほとんどの場合、処理待ち音声を比較的正確に認識することができるため、このような音声処理プログラムをサーバ１０５に格納することが好適である。サーバ１０５は、処理待ち音声を受信した後、処理待ち音声にウェイクアップワードの音声が含まれているか否かを検出する。
【００５６】
第３のステップにおいて、上記認識情報が上記処理待ち音声にウェイクアップワードが含まれていることを示す場合、上記処理待ち音声のデータ処理を行う。
【００５７】
端末装置１０１、１０２、１０３は、認識情報が上記音声にウェイクアップワードが含まれていることを示す場合に、対応するデータ処理を処理待ち音声に対して行う。
【００５８】
次に、図３を参照すると、図３は、本実施形態に係る情報認識方法の適用シーンの概略図である。図３の適用シーンにおいて、ユーザが端末装置１０２に音声信号を送信すると、端末装置１０２は、対応する処理待ち音声をリアルタイムで収集することができる。その後、端末装置１０２は、処理待ち音声に対して音声認識を行う。端末装置１０２は、処理待ち音声からウェイクアップワードが認識された時、処理待ち音声に対してデータ処理を行うことができる。
【００５９】
上述本発明の実施形態による方法は、処理待ち音声をリアルタイムで収集し、処理待ち音声からキーワードに対応するキーワード音声が認識されれば、処理待ち音声に対してデータ処理を行う。この方法は、リアルタイムで得られた処理待ち音声からキーワードを認識した後、処理待ち音声に対して直接にデータ処理を行うことができるので、処理待ち音声の取得の完全性、および処理待ち音声に対するデータ処理の確度を向上させることができる。
【００６０】
さらに、図４を参照すると、上記図面に示された方法の実施形態として、本発明は、図２に示される方法の実施例に対応する、情報認識装置の実施例を提供する。この装置は、具体的に、様々な電子機器に適用することができる。
【００６１】
図４に示すように、本実施形態の情報認識装置４００は、音声収集ユニット４０１と、音声認識ユニット４０２と、データ処理ユニット４０３とを備える。音声収集ユニット４０１は、処理待ち音声をリアルタイムで収集するように構成されている。音声認識ユニット４０２は、処理待ち音声に対して音声認識を行うように構成されている。データ処理ユニット４０３は、ウェイクアップワードの音声が認識されたときに、処理待ち音声のデータ処理を行うように構成されている。ウェイクアップワードは、処理待ち音声に対してデータ処理を行うことを指示するために用いられる。
【００６２】
本実施形態の一部の選択可能な実施例において、上記音声認識ユニット４０２は、予め設定されたウェイクアップワードの音声を使用して、処理待ち音声に対して音声認識を行うものを含んでもよい。
【００６３】
本実施形態の一部の選択可能な実施例において、情報認識装置４００は、ウェイクアップワードの音声認識の確度を判定するように構成された確度判定部（図示せず）をさらに含んでもよい。確度判定部は、認識待ち音声情報取得サブユニット（図示せず）と確度判定サブユニット（図示せず）とを含んでもよい。認識待ち音声情報取得サブユニットは、検出されたウェイクアップワードの音声に対して音声分析を行って、認識される音声の情報を取得するように構成されている。確度判定サブユニットは、認識される音声の情報と予め設定されたウェイクアップワードの音声の音声情報とを比較して、認識される音声の確度を取得し、確度が所定値より大きい場合、ウェイクアップワードの音声は正確であると判定され、そうでなければ、上記ウェイクアップワードの音声は不正確であると判定される。
【００６４】
本実施形態の一部の選択可能な実施例において、データ処理ユニット４０３は、ウェイクアップワードの音声が正確であるとき、処理待ち音声のデータ処理を行い、処理待ち音声の応答情報を取得するものを含んでもよい。
【００６５】
本実施形態の一部の選択可能な実施例において、データ処理ユニット４０３は、情報送信サブユニット（図示せず）、認識情報受信サブユニット（図示せず）およびデータ処理サブユニット（図示せず）をさらに含んでもよい。情報送信サブユニットは、ウェイクアップワードの音声が不正確であるとき、上記ウェイクアップワードの音声を認識するためのサーバに、認識される音声を送信するように構成されている。認識情報受信サブユニットは、上記サーバから送信された処理待ち音声に対応する認識情報を受信するように構成されている。データ処理サブユニットは、上記認識情報が上記処理待ち音声にウェイクアップワードが含まれていることを示す場合に、上記処理待ち音声のデータ処理を行うように構成されている。
【００６６】
本実施形態は、１つまたは複数のプロセッサと、１つまたは複数のプログラムを記憶されており、上記１つまたは複数のプログラムが上記１つまたは複数のプロセッサによって実行される場合、上記１つまたは複数のプロセッサに上記情報認識方法を実行させるメモリと、を含む、サーバを提供する。
【００６７】
本実施形態は、コンピュータプログラムが記憶されており、上記コンピュータプログラムプロセッサによって実行されるときに上記情報認識方法を実行させる、コンピュータ読み取り可能な媒体を提供する。
【００６８】
次に、図５を参照して、本発明の一実施例のサーバを実現するのに適したコンピュータシステム５００の構造模式図を示す。図５に示すサーバは、一例だけであり、本発明の実施形態の機能及び利用範囲を限定するものではない。
【００６９】
図５に示すように、コンピュータシステム５００は、読み出し専用メモリ（ＲＯＭ）５０２に記憶されているプログラム又は記憶部５０６からランダムアクセスメモリ（ＲＡＭ）５０３にロードされたプログラムに基づいて様々な適当な動作および処理を実行することができる中央処理装置（ＣＰＵ）５０１を備える。ＲＡＭ５０３には、システム５００の操作に必要な様々なプログラムおよびデータがさらに記憶されている。ＣＰＵ５０１、ＲＯＭ５０２およびＲＡＭ  ５０３は、バス５０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ）インターフェース５０５もバス５０４に接続されている。
【００７０】
キーボード、マウスなどを含む入力部５０６、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）など、およびスピーカなどを含む出力部５０７、ハードディスクなどを含む記憶部５０８、およびＬＡＮカード、モデムなどを含むネットワークインターフェースカードの通信部５０９は、Ｉ／Ｏインターフェース５０５に接続されている。通信部５０９は、例えばインターネットのようなネットワークを介して通信処理を実行する。ドライバ５１０は、必要に応じてＩ／Ｏインターフェース５０５に接続される。リムーバブルメディア５１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライバ５１０に取り付けられ、したがって、ドライバ５１０から読み出されたコンピュータプログラムが必要に応じて記憶部５０８にインストールされる。
【００７１】
特に、本発明の実施形態によれば、上記のフローチャートに参照して説明された過程はコンピュータソフトウェアプログラムに実現されても良い。例えば、本発明の実施形態はコンピュータ読取可能な媒体にロードされるコンピュータプログラムを含むコンピュータプログラム製品を備える。当該コンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。このような実施形態において、当該コンピュータプログラムは、通信部５０９を介してネットワークからダウンロードしてインストールされ、及び／又はリムーバブルメディア５１１からインストールされても良い。当該コンピュータプログラムは、中央処理ユニット（ＣＰＵ）５０１により実行される場合に、本願の方法に限定される上記機能を実行する。
【００７２】
なお、本願のコンピュータ読取可能な媒体は、コンピュータ読取可能な信号媒体、コンピュータ読取可能な記憶媒体、或いは上記両者の任意の組合わせであっても良い。コンピュータ読取可能な記憶媒体は、例えば電気、磁気、光、電磁気、赤外線、半導体のシステム、サーバ又は部品、或いはこれらの任意の組み合わせであっても良いが、それらに限定されない。コンピュータ読取可能な記憶媒体についてのより具体的な例は、一つ又は複数の導線を含む電気的な接続、携帯可能なコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、消去可能なプログラミング読取専用メモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバ、携帯可能なコンパクト磁気ディスク読取専用メモリ（ＣＤ−ＲＯＭ）、光学記憶素子、磁気記憶素子、或いは上記任意の適当の組み合わせを含むが、それらに限定されない。本願において、コンピュータ読取可能な記憶媒体は、プログラムを含むか記憶する任意の有形の媒体であっても良い。当該プログラムは、コマンドによりシステム、サーバ又は部品の使用を実行し、或いはそれらに組合わせて使用されても良い。本願において、コンピュータ読取可能な信号媒体は、ベースバンドに伝送され或いはキャリアの一部として伝送され、コンピュータ読取可能なプログラムコードがロードされるデータ信号を含んでも良い。このような伝送されるデータ信号は、各種類の形式を採用しても良く、電磁気信号、光信号又は上記任意の適当の組合わせを含むが、それらに限定されない。コンピュータ読取可能な信号媒体は、コンピュータ読取可能な記憶媒体以外の任意のコンピュータ読取可能な媒体であっても良い。当該コンピュータ読取可能な媒体は、コマンドによりシステム、サーバ又は部品の使用を実行し又はそれらと組合わせて使用されるプログラムを送信し、伝播し又は伝送することができる。コンピュータ読取可能な媒体に含まれるプログラムコードは、任意の適当の媒体で伝送されても良く、無線、電線、光ケーブル、ＲＦなど、或いは上記任意の適当の組み合わせを含むが、それらに限定されない。
【００７３】
図面におけるフローチャート及びブロック図は、本願の各実施形態によるシステム、方法及びコンピュータプログラム製品により実現可能なシステム構造、機能及び操作を示した。この点において、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部を表すことができる。当該モジュール、プログラムセグメント、コードの一部には、一つ又は複数の所定のロジック機能を実現するための実行可能なコマンドが含まれる。注意すべきなのは、幾つかの置換としての実現において、ブロックに示される機能は図面に示される順序と異なって発生されても良い。例えば、二つの接続的に表示されるブロックは実際に基本的に併行に実行されても良く、場合によっては逆な順序で実行されても良く、関連の機能に従って決定される。注意すべきなのは、ブロック図及び／又はフローチャートにおける各ブロック、及びブロック図及び／又はフローチャートにおけるブロックの組合わせは、所定の機能又は操作を実行する専用のハードウェアによるシステムで実現されても良く、或いは専用のハードウェアとコンピュータコードの組合わせで実現されても良い。
【００７４】
本発明の実施形態に含まれるユニットは、ソフトウェアまたはハードウェアによって実施することができる。記載されたユニットは、例えば、音声収集ユニット、音声認識ユニットおよびデータ処理ユニットを含むプロセッサとして記載されるプロセッサに設置されてもよい。これらのユニットの名称は、場合に従って当該ユニット自体に対する制限を構成しない。例えば、データ処理ユニットを「処理待ち音声に対してデータ処理を行う手段」と記載してもよい。
【００７５】
別の態様では、本発明は、コンピュータ読み取り可能な記憶媒体をさらに提供する。コンピュータ読み取り可能な記憶媒体は、上記実施形態の装置に含まれているコンピュータ記憶媒体であってもよく、装置に組み込まれていない個別のコンピュータ記憶媒体であってもよい。コンピュータ読み取り可能な記憶媒体は、１つまたは複数のプログラムが記憶されている。１つまたは複数のプログラムが上記装置によって実行されると、上記装置は、処理待ち音声をリアルタイムで収集し、処理待ち音声に対して音声認識を行い、処理待ち音声をデータ処理することを指示するためのウェイクアップワードが認識されたとき、処理待ち音声に対してデータ処理を行う。
【００７６】
以上の記載は、ただ本発明の好適な実施形態及び運用される技術原理に対する説明である。当業者であればわかるように、本発明にかかる発明範囲は、上記技術特徴の特定の組み合わせからなる技術案に限定されず、上記発明構想から逸脱されない場合に上記技術特徴又は均等の特徴による任意の組み合わせで形成される他の技術案も同時に含まれるべきである。例えば上記特徴と本発明に開示された（それらに限定されない）類似の機能を具備する技術特徴が互いに置換されて得られる技術案は該当する。
【図１】
2019091012.tif 000003
【図２】
2019091012.tif 000004
【図３】
2019091012.tif 000005
【図４】
2019091012.tif 000006
【図５】
2019091012.tif 000007
【手続補正書】
【提出日】平成30年9月27日(2018.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報認識方法であって、
処理待ち音声をリアルタイムで収集するステップと、
処理待ち音声に対して音声認識を行うステップと、
ウェイクアップワードの音声が認識された場合、処理待ち音声に対してデータ処理を行うステップであって、前記ウェイクアップワードは、処理待ち音声に対してデータ処理を行うことを指示するためのものである、ステップと、
を含むことを特徴とする情報認識方法。
【請求項２】
前記処理待ち音声に対して音声認識を行うステップは、
予め設定されたウェイクアップワードの音声に基づいて、処理待ち音声に対して音声認識を行うステップを含むことを特徴とする請求項１に記載の情報認識方法。
【請求項３】
前記情報認識方法は、前記ウェイクアップワードの音声の認識確度を判定するステップをさらに含み、
前記ウェイクアップワードの音声の認識確度を判定するステップは、
検出されたウェイクアップワードの音声に対して音声分析を行って、認識待ち音声情報を取得するステップと、
前記認識待ち音声情報と、前記予め設定されたウェイクアップワードの音声の音声情報とを比較して、認識待ち音声情報の確度を取得し、前記確度が所定値より大きい場合、ウェイクアップワードの音声が正確であると判定し、そうでなければ、ウェイクアップワードの音声が不正確であると判定するステップと、
を含むことを特徴とする請求項２に記載の情報認識方法。
【請求項４】
前記処理待ち音声に対して音声認識を行うステップは、
ウェイクアップワードの音声が正確である場合に、処理待ち音声に対してデータ処理行って、処理待ち音声に対応する応答情報を取得するステップを含むことを特徴とする請求項３に記載の情報認識方法。
【請求項５】
前記処理待ち音声に対してデータ処理を行うステップは、
前記ウェイクアップワードの音声が不正確である場合に、前記ウェイクアップワードの音声を認識するためのサーバに前記処理待ち音声を送信するステップと、
前記サーバから送信された、前記処理待ち音声に対応する認識情報を受信するステップと、
前記認識情報が前記処理待ち音声に前記ウェイクアップワードが含まれていることを示す場合に、前記処理待ち音声に対してデータ処理を行うステップと、
を含むことを特徴とする請求項３に記載の情報認識方法。
【請求項６】
情報認識装置であって、
処理待ち音声をリアルタイムで収集する音声収集ユニットと、
処理待ち音声に対して音声認識を行う音声認識ユニットと、
ウェイクアップワードの音声が認識された場合、処理待ち音声に対してデータ処理を行うユニットであって、前記ウェイクアップワードは、処理待ち音声に対してデータ処理を行うことを指示するためのものである、データ処理ユニットと、
を含むことを特徴とする情報認識装置。
【請求項７】
前記音声認識ユニットは、
予め設定されたウェイクアップワードの音声に基づいて、処理待ち音声に対して音声認識を行うユニットを含むことを特徴とする請求項６に記載の情報認識装置。
【請求項８】
前記情報認識装置は、前記ウェイクアップワードの音声の認識確度を判定する確度判定ユニットをさらに備え、
前記確度判定ユニットは、
検出されたウェイクアップワードの音声に対して音声分析を行って、認識待ち音声情報を取得する認識待ち音声情報取得サブユニットと、
前記認識待ち音声情報と、前記予め設定されたウェイクアップワードの音声の音声情報とを比較して、認識待ち音声情報の確度を取得し、前記確度が所定値より大きい場合、ウェイクアップワードの音声が正確であると判定し、そうでなければ、ウェイクアップワードの音声が不正確であると判定する確度判定サブユニットと、
を含むことを特徴とする請求項７に記載の情報認識装置。
【請求項９】
前記データ処理ユニットは、
ウェイクアップワードの音声が正確である場合に、処理待ち音声に対してデータ処理行って、処理待ち音声に対応する応答情報を取得するユニットを含むことを特徴とする請求項８に記載の情報認識装置。
【請求項１０】
前記データ処理ユニットは、
前記ウェイクアップワードの音声が不正確である場合に、前記ウェイクアップワードの音声を認識するためのサーバに前記処理待ち音声を送信する情報送信サブユニットと、
前記サーバから送信された、前記処理待ち音声に対応する認識情報を受信する認識情報受信サブユニットと、
前記認識情報が前記処理待ち音声に前記ウェイクアップワードが含まれていることを示す場合に、前記処理待ち音声に対してデータ処理を行うデータ処理サブユニットと、
を含むことを特徴とする請求項８に記載の情報認識装置
【請求項１１】
１つまたは複数のプロセッサと、
１つまたは複数のプログラムが記憶されているメモリと、を含み、
前記１つまたは複数のプログラムが前記１つまたは複数のプロセッサによって実行されるときに、１つまたは複数のプロセッサに請求項１〜５のいずれか一項に記載の方法を実行させることを特徴とするサーバ。
【請求項１２】
コンピュータプログラムが記憶されており、
前記プログラムがプロセッサによって実行されるときに、請求項１〜５のいずれか一項に記載の方法が実現されることを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１３】
プロセッサにより実行されると、請求項１〜５のいずれか一項に記載の方法を実現させるコンピュータプログラム。
【外国語明細書】
2019091012000001.pdf