(57)【要約】      （修正有）【課題】ウェイクアップ品質を確保する上で、端末装置のリソース消費量を削減し、電力損失も削減するクラウドウェイクアップ方法及びシステム、端末並びにコンピュータ可読記憶媒体を提供する。。【解決手段】クラウドウェイクアップ方法は、ユーザーの入力したウェイクアップ音声を受信して、ウェイクアップ音声をクラウドに伝送することと、クラウドにおいて、ウェイクアップ音声を復号して、ウェイクアップテキストを生成することと、ウェイクアップテキストにおけるウェイクアップ文字を認識することと、認識結果に基づいて、ウェイクアップ指示を与えることと、を含む。【効果】本発明のクラウドウェイクアップ方法によって、クラウドにおいて、音声の認識を完了させ、認識された音声に基づいて、クラウドにおいて、スマートデバイスのウェイクアップを実現することができる。【選択図】図１
2019191552.tif 000002
【特許請求の範囲】
【請求項１】
クラウドウェイクアップ方法であって、
ユーザーの入力したウェイクアップ音声を受信して、前記ウェイクアップ音声をクラウドに伝送することと、
クラウドにおいて、前記ウェイクアップ音声を復号して、ウェイクアップテキストを生成することと、
前記ウェイクアップテキストにおけるウェイクアップ文字を認識することと、
認識結果に基づいて、ウェイクアップ指示を与えることと、を含むことを特徴とするクラウドウェイクアップ方法。
【請求項２】
ユーザーが前記ウェイクアップ文字を予め設定することと、
前記ウェイクアップ文字を前記クラウドに伝送することと、を更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ウェイクアップ文字を前記クラウドに伝送することは、
前記ウェイクアップ音声を前記クラウドに伝送すると同時に、予め設定された前記ウェイクアップ文字を前記クラウドに伝送することを含むことを特徴とする請求項２に記載の方法。
【請求項４】
クラウドにおいて、前記ウェイクアップ音声を復号して、ウェイクアップテキストを生成することは、
前記クラウドにおいて、音響モデル、言語モデル及び発音辞書によって、前記ウェイクアップ音声を復号することにより、ウェイクアップテキストを生成することを含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記ウェイクアップテキストにおけるウェイクアップ文字を認識することは、
前記ウェイクアップテキストから前記ウェイクアップ文字にマッチングするマッチング文字を認識することと、
前記マッチング文字に基づいて、調整及び組み合わせを行って、ウェイクアップワードを生成することと、を含むことを特徴とする請求項４に記載の方法。
【請求項６】
認識結果に基づいて、ウェイクアップ指示を与えることは、
前記ウェイクアップワードに基づいて、ウェイクアップ指示を与えることを含むことを特徴とする請求項５に記載の方法。
【請求項７】
クラウドウェイクアップシステムであって、
ユーザーの入力したウェイクアップ音声を受信して、前記ウェイクアップ音声をクラウドに伝送するように配置される音声受信ユニットと、
クラウドにおいて、前記ウェイクアップ音声を復号して、ウェイクアップテキストを生成するように配置される音声復号ユニットと、
前記ウェイクアップテキストにおけるウェイクアップ文字を認識するように配置される音声認識ユニットと、
認識結果に基づいて、ウェイクアップ指示を与えるように配置されるウェイクアップ指示ユニットと、を備えることを特徴とするクラウドウェイクアップシステム。
【請求項８】
ユーザーが前記ウェイクアップ文字を予め設定するように配置されるウェイクアップ文字設定ユニットと、
前記ウェイクアップ文字を前記クラウドに伝送するように配置されるウェイクアップ文字伝送ユニットと、を更に備えることを特徴とする請求項７に記載のシステム。
【請求項９】
前記ウェイクアップ文字伝送ユニットは前記ウェイクアップ音声をクラウドに伝送すると同時に、予め設定された前記ウェイクアップ文字を前記クラウドに伝送するように更に配置されることを特徴とする請求項８に記載のシステム。
【請求項１０】
前記音声復号ユニットは、前記クラウドにおいて、音響モデル、言語モデル及び発音辞書によって、前記ウェイクアップ音声を復号することにより、ウェイクアップテキストを生成するように配置されることを特徴とする請求項９に記載のシステム。
【請求項１１】
前記音声認識ユニットは、
前記ウェイクアップテキストから前記ウェイクアップ文字にマッチングするマッチング文字を認識するように配置される文字マッチングユニットと、
前記マッチング文字に基づいて、調整及び組み合わせを行って、ウェイクアップワードを生成するように配置されるウェイクアップ形成ユニットと、を備えることを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記ウェイクアップ指示ユニットは前記ウェイクアップワードに基づいて、ウェイクアップ指示を与えるように更に配置されることを特徴とする請求項１１に記載のシステム。
【請求項１３】
クラウドウェイクアップ端末であって、
１つ又は複数のプロセッサと、
１つ又は複数のプログラムを記憶するためのメモリと、を備え、
前記１つ又は複数のプログラムが前記１つ又は複数のプロセッサにより実行される場合、前記１つ又は複数のプロセッサに請求項１〜６のいずれか一項に記載の方法を実現させることを特徴とするクラウドウェイクアップ端末。
【請求項１４】
コンピュータプログラムが記憶されるコンピュータ可読記憶媒体であって、
該プログラムがプロセッサにより実行される場合、請求項１〜６のいずれか一項に記載の方法を実現することを特徴とするコンピュータ可読記憶媒体。
【請求項１５】
クラウドウェイクアップ方法であって、
ユーザーの入力したウェイクアップ音声を受信することと、
クラウドにおいて、前記ウェイクアップ音声を復号して、ウェイクアップテキストを生成することと、
前記ウェイクアップテキストにおけるウェイクアップ文字を認識することと、
認識結果に基づいて、ウェイクアップ指示を与えることと、を含むことを特徴とするクラウドウェイクアップ方法。
【請求項１６】
ユーザーの予め設定した前記ウェイクアップ文字を受信すること、を更に含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
ユーザーの予め設定した前記ウェイクアップ文字を受信することは、
前記ウェイクアップ音声を受信すると同時に、ユーザーの予め設定した前記ウェイクアップ文字を受信すること、を含むことを特徴とする請求項１６に記載の方法。
【請求項１８】
クラウドウェイクアップシステムであって、
ユーザーの入力したウェイクアップ音声を受信するように配置される音声受信ユニットと、
クラウドにおいて、前記ウェイクアップ音声を復号して、ウェイクアップテキストを生成するように配置される音声復号ユニットと、
前記ウェイクアップテキストにおけるウェイクアップ文字を認識するように配置される音声認識ユニットと、
認識結果に基づいて、ウェイクアップ指示を与えるように配置されるウェイクアップ指示ユニットと、を備えることを特徴とするクラウドウェイクアップシステム。
【請求項１９】
ユーザーの予め設定した前記ウェイクアップ文字を受信するように配置されるウェイクアップ文字伝送ユニット、を更に備えることを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記ウェイクアップ文字伝送ユニットは、前記音声受信ユニットが前記ウェイクアップ音声を受信すると同時に、前記ユーザーの予め設定した前記ウェイクアップ文字を受信するように更に配置されることを特徴とする請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術分野に関し、特にクラウドウェイクアップ方法及びシステム、端末並びにコンピュータ可読記憶媒体に関する。
【背景技術】
【０００２】
科学技術の発展に伴って、ユーザーは音声によって家電等のスマートデバイスを操作することができる。つまり、音声によってスマートデバイスをウェイクアップする必要がある。
【０００３】
現在、従来のウェイクアップ案はすべてローカルウェイクアップを用いる。ローカルウェイクアップに基づく場合、実際に、端末装置の電力消費及びリソース占有に対して、高い要求がある。且つ、端末装置のメモリに限りがあるため、ウェイクアップモデルを圧縮する必要がある。しかしながら、ウェイクアップモデルが圧縮されると、ウェイクアップ効果に影響し、ウェイクアップ誤報も発生するため、ウェイクアップ品質に影響する。
【０００４】
従って、ウェイクアップ品質に影響せずに、ウェイクアップモデルのリソース消費量及び電力損失をどのように削減するかは、人々が関心を持っている問題である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術における以上の１つ又は複数の技術的問題を解決し、又は、少なくとも１つの有益な選択肢を提供するために、本発明の実施例はクラウドウェイクアップ制御方法及びシステム、端末並びにコンピュータ可読記憶媒体を提供する。
【課題を解決するための手段】
【０００６】
第一態様において、本発明の実施例に係るクラウドウェイクアップ方法であって、
ユーザーの入力したウェイクアップ音声を受信して、前記ウェイクアップ音声をクラウドに伝送することと、
クラウドにおいて、前記ウェイクアップ音声を復号して、ウェイクアップテキストを生成することと、
前記ウェイクアップテキストにおけるウェイクアップ文字を認識することと、
認識結果に基づいて、ウェイクアップ指示を与えることと、を含む。
【０００７】
第一態様によれば、本発明の第一態様の第一実施形態では、前記方法は、
ユーザーが前記ウェイクアップ文字を予め設定することと、
前記ウェイクアップ文字を前記クラウドに伝送することと、を更に含む。
【０００８】
第一態様、第一態様の第一実施形態によれば、本発明の第一態様の第二実施形態では、前記ウェイクアップ文字を前記クラウドに伝送することは、
前記ウェイクアップ音声をクラウドに伝送すると同時に、予め設定された前記ウェイクアップ文字を前記クラウドに伝送することを含む。
【０００９】
第一態様、第一態様の第一実施形態、第一態様の第二実施形態によれば、本発明の第一態様の第三実施形態では、クラウドにおいて、前記ウェイクアップ音声を復号して、ウェイクアップテキストを生成することは、
前記クラウドにおいて、音響モデル、言語モデル及び発音辞書によって、前記ウェイクアップ音声を復号することにより、ウェイクアップテキストを生成することを含む。
【００１０】
第一態様、第一態様の第一実施形態、第一態様の第二実施形態、第一態様の第三実施形態によれば、本発明の第一態様の第四実施形態では、前記ウェイクアップテキストにおけるウェイクアップ文字を認識することは、
前記ウェイクアップテキストから前記ウェイクアップ文字にマッチングするマッチング文字を認識することと、
前記マッチング文字に基づいて、調整及び組み合わせを行って、ウェイクアップワードを生成することと、を含む。
【００１１】
第一態様及び上記いずれか１つの実施形態によれば、本発明の第一態様の第五実施形態では、認識結果に基づいて、ウェイクアップ指示を与えることは、
前記ウェイクアップワードに基づいて、ウェイクアップ指示を与えることを含む。
【００１２】
第二態様において、本発明の実施例に係るクラウドウェイクアップシステムであって、
ユーザーの入力したウェイクアップ音声を受信して、前記ウェイクアップ音声をクラウドに伝送するように配置される音声受信ユニットと、
クラウドにおいて、前記ウェイクアップ音声を復号して、ウェイクアップテキストを生成するように配置される音声復号ユニットと、
前記ウェイクアップテキストにおけるウェイクアップ文字を認識するように配置される音声認識ユニットと、
認識結果に基づいて、ウェイクアップ指示を与えるように配置されるウェイクアップ指示ユニットと、を備える。
【００１３】
第二態様によれば、本発明の第二態様の第一実施形態では、前記システムは、
ユーザーが前記ウェイクアップ文字を予め設定するように配置されるウェイクアップ文字設定ユニットと、
前記ウェイクアップ文字を前記クラウドに伝送するように配置されるウェイクアップ文字伝送ユニットと、を更に備える。
【００１４】
第二態様、第二態様の第一実施形態及び第二態様の第二実施形態によれば、本発明の第二態様の第二実施形態では、ウェイクアップ文字伝送ユニットは前記ウェイクアップ音声をクラウドに伝送すると同時に、予め設定された前記ウェイクアップ文字を前記クラウドに伝送するように更に配置される。
【００１５】
第二態様、第二態様の第一実施形態、第二態様の第二実施形態によれば、本発明の第二態様の第三実施形態では、前記音声復号ユニットは前記クラウドにおいて、音響モデル、言語モデル及び発音辞書によって、前記ウェイクアップ音声を復号することにより、ウェイクアップテキストを生成するように配置される。
【００１６】
第二態様、第二態様の第一実施形態、第二態様の第二実施形態、第二態様の第三実施形態によれば、本発明の第二態様の第四実施形態では、前記音声認識ユニットは、
前記ウェイクアップテキストから前記ウェイクアップ文字にマッチングするマッチング文字を認識するように配置される文字マッチングユニットと、
前記マッチング文字に基づいて、調整及び組み合わせを行って、ウェイクアップワードを生成するように配置されるウェイクアップ形成ユニットと、を備える。
【００１７】
第二態様及び上記いずれかの実施形態によれば、本発明の第二態様の第五実施形態では、前記ウェイクアップ指示ユニットは前記ウェイクアップワードに基づいて、ウェイクアップ指示を与えるように更に配置される。
【００１８】
第三態様によれば、本発明の実施例に係るクラウドウェイクアップ端末であって、
１つ又は複数のプロセッサと、
１つ又は複数のプログラムを記憶するためのメモリと、を備え、
前記１つ又は複数のプログラムが前記１つ又は複数のプロセッサにより実行される場合、前記１つ又は複数のプロセッサに上記いずれかの前記クラウドウェイクアップ方法を実現させる。
【００１９】
第四態様によれば、本発明の実施例に係るコンピュータ可読記憶媒体であって、コンピュータプログラムが記憶され、該プログラムがプロセッサにより実行される場合、上記第一態様におけるいずれかの前記クラウドウェイクアップ方法を実現する。
【００２０】
前記機能はハードウェアで実現されてもよいし、ハードウェアで対応するソフトウェアを実行することにより実現されてもよい。前記ハードウェア又はソフトウェアは上記機能に対応する１つ又は複数のモジュールを備える。
【発明の効果】
【００２１】
上記技術案のうちの１つの技術案は、本発明のクラウドウェイクアップ方法によって、クラウドにおいて、音声の認識を完了させ、認識された音声に基づいて、クラウドにおいて、スマートデバイスのウェイクアップを実現することができるという利点又は有益な効果を有する。従って、ウェイクアップ品質を確保する上で、端末装置のリソース消費量を削減し、電力損失も削減した。
【００２２】
上記概説は明細書のためのものであって、いかなる方式で制限するためのものではない。上記説明される模式的な態様、実施形態及び特徴を除き、本発明のさらなる態様、実施形態及び特徴は、図面及び以下の詳細な説明によって明らかになる。
【図面の簡単な説明】
【００２３】
図面において、特に断りがない限り、複数の図面における同一記号は同様又は類似する部材又は要素を示す。これらの図面は比率で描かれるとは限らない。これらの図面は本発明の開示に係るいくつかの実施形態を描くものに過ぎず、本発明の範囲を制限するものと見なされるべきではないと理解すべきである。
【００２４】
【図１】本発明の一実施例に係るクラウドウェイクアップ方法１００のフローチャートである。
【図２】本発明の別の実施例に係るクラウドウェイクアップ方法２００のフローチャートである。
【図３】本発明の別の実施例に係るクラウドウェイクアップ方法３００のフローチャートである。
【図４】本発明の一実施例に係るクラウドウェイクアップシステム４００のブロック構成図である。
【図５】本発明の別の実施例に係るクラウドウェイクアップシステム５００のブロック構成図である。
【図６】本発明の別の実施例に係るクラウドウェイクアップシステム６００のブロック構成図である。
【図７】本発明に係るクラウドウェイクアップ端末の模式図である。
【発明を実施するための形態】
【００２５】
以下、ある例示的な実施例を簡単に説明する。当業者が理解できるとおり、本発明の趣旨又は範囲を逸脱せずに、様々な方式で説明される実施例を修正することができる。従って、図面及び説明は本質的に例示的なものであって、制限的なものではないと見なされる。
【００２６】
以下、図１〜図７を参照して、本発明のクラウドウェイクアップ方法、システム及び端末を説明する。
【００２７】
図１に示すように、本発明のクラウドウェイクアップ方法１００はステップＳ１０１〜ステップＳ１０４を含む。
【００２８】
まず、音声受信ステップＳ１０１によって、ユーザーの入力したウェイクアップ音声を受信する。
【００２９】
ここで、端末装置の内蔵マイクロフォンによって、ウェイクアップ音声を受信してもよい。更に、端末装置に接続されるマイクロフォンアレイを設定し、ビームフォーミング技術で音の発生源に基づいてビームフォーミング角度を設定してもよく、従って、様々な方向からのユーザーの遠距離音声を指向的に受信することができる。
【００３０】
ウェイクアップ音声はユーザーの現在のウェイクアップニーズに基づくものであり、例えば、ユーザーが冷蔵庫を開けたがる場合、ウェイクアップ音声「冷蔵庫を開けてください」を入力してもよく、無論、ユーザーのウェイクアップ音声が正確でなくてもよく、ウェイクアップニーズを示す一段落の音声、例えば「天気が熱すぎるから、エアコンを起動しましょう」であってもよい。
【００３１】
ユーザーのウェイクアップ音声を受信すると、ウェイクアップ音声をクラウドに伝送する。
【００３２】
次に、音声復号ステップＳ１０２に進み、クラウドにおいて、伝送してきたウェイクアップ音声を復号する。
【００３３】
一実施例において、復号動作は音響モデル、言語モデル及び発音辞書等の組み合わせによって実現されてもよいが、それらに限らない。ウェイクアップ音声を復号した後、音声信号を文字信号に変換することにより、ウェイクアップテキストを生成することができる。
【００３４】
ここで、復号することに使用される音響モデル、言語モデル及び発音辞書等はいずれもクラウドに構築され、クラウドスペースが大きいため、音響モデル、言語モデル及び発音辞書等を圧縮する必要がなく、それにより復号する品質を確保する。
【００３５】
ウェイクアップテキストを生成した後、音声認識ステップＳ１０３では、ウェイクアップテキストにおけるウェイクアップ文字を認識することができる。これにより、ウェイクアップテキストにウェイクアップ文字が含まれるかどうか、及びどのウェイクアップ文字が含まれるかを確定する。
【００３６】
ここで、ウェイクアップ文字はクラウドに予め設定されてもよいし、クラウドに予め伝送されてもよい。以下、具体的な操作方式を説明する。
【００３７】
一実施例において、ウェイクアップ文字はスマートデバイスの名称、ニックネーム等、及び起動、停止、一時停止、スリープ等に関連する動詞を含んでもよいが、これらに限らず、ユーザーの個人的ニーズに応じて関連するウェイクアップ文字を設定してもよい。
【００３８】
ウェイクアップテキスト「エアコンを起動してください」を例とし、音声認識ステップＳ１０３では、「エアコンを起動してください」にはどのウェイクアップ文字、例えばスマートデバイスの名称「エアコン」、起動に関連する動詞「起動」が存在するかを認識することができる。次に、「エアコン」及び「起動」をウェイクアップ指示ステップＳ１０４に送信することができる。
【００３９】
最後に、ウェイクアップ指示ステップＳ１０４では、認識結果、即ち「エアコン」及び「起動」に基づいて、ウェイクアップ指示を与えることができる。この時、認識結果、即ち「エアコン」及び「起動」に基づいて、エアコンを使用するウェイクアップ提示を与えて、空調設備を起動することができる。
【００４０】
音声認識ステップＳ１０３及びウェイクアップ指示ステップＳ１０４はクラウドにおいて完了してもよく、ローカルリソースを占有せず、リソース消費量を削減し、ローカル端末装置の電力損失も削減した。
【００４１】
本発明のクラウドウェイクアップ方法１００によって、クラウドにおいて、音声の復号及び認識を完了させ、認識された音声に基づいて、クラウドにおいて、スマートデバイスのウェイクアップを実現することができ、従って、端末装置のリソース消費量を削減し、電力損失も削減した。
【００４２】
図２に示すように、本発明の一実施例のクラウドウェイクアップ方法２００は、方法１００を基礎とし、方法２００はウェイクアップ文字設定ステップＳ１０５及びウェイクアップ文字伝送ステップＳ１０６を更に含む。
【００４３】
ウェイクアップ文字設定ステップＳ１０５では、必要に応じて、ユーザーはウェイクアップ文字を予め設定することができる。
【００４４】
ここで、ウェイクアップ文字はスマートデバイスの名称、例えば冷蔵庫、テレビ、エアコン等のみ含んでもよいし、ユーザーの好みに応じて、スマートデバイスに対してニックネーム、例えば「子豚冷蔵庫」、「小冷エアコン」等を設定してもよく、更に、ウェイクアップ文字は操作に関連する動詞、例えば起動、停止、一時停止、スリープ等に関連する動詞を更に含んでもよい。
【００４５】
更に、ウェイクアップ文字設定ステップＳ１０５では、ユーザーは更にスマートデバイスの出荷名、即ち、メーカーの設定したデフォルト名を検索することができ、これらの出荷名をウェイクアップ文字として直接使用してもよい。
【００４６】
ウェイクアップ文字を設定した後、ウェイクアップ文字伝送ステップＳ１０６に進み、ウェイクアップ文字をクラウドに伝送する。
【００４７】
一実施例において、ユーザーはローカルにおいてウェイクアップ文字を設定することができ、且つ、設定してからクラウドに伝送して記憶し、後続の音声認識に備える。
【００４８】
好ましくは、ウェイクアップ文字伝送ステップＳ１０６では、ウェイクアップ音声をクラウドに伝送すると同時に、予め設定されたウェイクアップ文字もクラウドに伝送する。このように、ウェイクアップ文字がウェイクアップ音声とともに伝送され、それにより、クラウドにおいて、ウェイクアップ音声を復号すると、ウェイクアップテキストを認識して、認識結果に基づいて、ウェイクアップ指示を出すことができる。
【００４９】
本発明のクラウドウェイクアップ方法２００によって、ウェイクアップ文字をクラウドに伝送し、クラウドスペースが大きいため、大規模なデータ群を記憶することができ、ウェイクアップ文字を圧縮する必要がなく、従って、ウェイクアップ文字のカバレッジ範囲を確保し、ウェイクアップ文字及びウェイクアップテキストの認識及びマッチング程度を向上させ、ウェイクアップ効果を向上させることができ、ウェイクアップ誤報の発生も減少した。
【００５０】
図３に示すように、本発明の一実施例のクラウドウェイクアップ方法３００は、方法２００を基礎とし、音声認識ステップＳ１０３は文字マッチングステップＳ１０３１及びウェイクアップ形成ステップＳ１０３２を含んでもよい。
【００５１】
一実施例において、図３に示すように、文字マッチングステップＳ１０３１では、ウェイクアップテキストからウェイクアップ文字にマッチングするマッチング文字を認識することができる。
【００５２】
ウェイクアップテキスト「天気が熱すぎるから、エアコンを起動しましょう」を例とし、この時、ウェイクアップテキストの語義がより曖昧である。予め設定されたウェイクアップ文字は「テレビ」、「エアコン」、「開ける」、「起動」を含む場合、文字マッチングステップＳ１０３１では、「天気が熱すぎるから、エアコンを起動しましょう」における予め設定されたウェイクアップ文字（「テレビ」、「エアコン」、「開ける」、「起動」）にマッチングする文字が「エアコン」及び「起動」、即ちマッチング文字であることを認識することができる。
【００５３】
次に、ウェイクアップ形成ステップＳ１０３２では、認識されたマッチング文字に基づいて、調整及び組み合わせを行って、ウェイクアップワードを生成することができる。例えば：マッチング文字「エアコン」及び「起動」に対して位置関係及び論理関係についての調整及び組み合わせを行って、ウェイクアップワード「エアコンを起動しましょう」を形成する。
【００５４】
一実施例において、ウェイクアップ指示ステップＳ１０４に進む前に、ウェイクアップワードに基づいて、ウェイクアップ指示を与えることができる。例えば、ウェイクアップワード「エアコンを起動しましょう」に基づいて、エアコンを起動するウェイクアップ指示を与えることにより、エアコンのウェイクアップを実現する。
【００５５】
本発明のクラウドウェイクアップ方法３００によって、ウェイクアップテキストの語義がより曖昧である場合、マッチング文字を認識した後、マッチング文字に対して調整及び組み合わせを行うことにより、ウェイクアップワードを生成することができる。方法３００において、調整及び組み合わせによってウェイクアップワードを生成することができ、ウェイクアップ文字の構築モデルを変更する必要がなく、技術的リソースを節約し、且つ誤報の発生を減少させることもできる。
【００５６】
図４に示すように、クラウドウェイクアップシステム４００であって、音声受信ユニット４０１、音声復号ユニット４０２、音声認識ユニット４０３及びウェイクアップ指示ユニット４０４を備える。
【００５７】
音声受信ユニット４０１はユーザーの入力したウェイクアップ音声を受信し、ウェイクアップ音声をクラウドに伝送するように配置される。
【００５８】
ここで、端末装置の内蔵マイクロフォンによって、ウェイクアップ音声を受信することができる。端末装置に接続されるマイクロフォンアレイを設定し、ビームフォーミング技術で音の発生源に基づいてビームフォーミング角度を設定してもよく、これにより、様々な方向からのユーザーの遠距離音声を指向的に受信することができる。
【００５９】
ウェイクアップ音声はユーザーの現在のウェイクアップニーズに基づくものであり、例えば、ユーザーが冷蔵庫を開けたがる場合、ウェイクアップ音声「冷蔵庫を開けてください」を入力してもよく、無論、ユーザーのウェイクアップ音声が正確でなくてもよく、ウェイクアップニーズを示す一段落の音声、例えば「天気が熱すぎるから、エアコンを起動しましょう」であってもよい。
【００６０】
音声復号ユニット４０２は、クラウドにおいて、ウェイクアップ音声を復号して、ウェイクアップテキストを生成するように配置される。
【００６１】
一実施例において、復号動作は音響モデル、言語モデル及び発音辞書等の組み合わせによって実現されてもよいが、それらに限らない。ウェイクアップ音声を復号した後、音声信号を文字信号に変換することにより、ウェイクアップテキストを生成することができる。
【００６２】
復号することに使用される音響モデル、言語モデル及び発音辞書等はいずれもクラウドに構築され、クラウドスペースが大きいため、音響モデル、言語モデル及び発音辞書等を圧縮する必要がなく、それにより復号する品質を確保する。
【００６３】
音声認識ユニット４０３はウェイクアップテキストにおけるウェイクアップ文字を認識するように配置される。
【００６４】
一実施例において、ウェイクアップテキストに対する認識によって、ウェイクアップテキストにウェイクアップ文字が含まれるかどうか、及びどのウェイクアップ文字が含まれるかを確定する。
【００６５】
ここで、ウェイクアップ文字はクラウドに予め設定されてもよいし、クラウドに予め伝送されてもよい。以下、具体的な操作ユニットを説明する。
【００６６】
ウェイクアップ指示ユニット４０４は認識結果に基づいて、ウェイクアップ指示を与えるように配置される。
【００６７】
音声復号ユニット４０２、音声認識ユニット４０３及びウェイクアップ指示ユニット４０４はクラウドに設定されてもよく、ローカルリソースを占有せず、リソース消費量を削減し、ローカル端末装置の電力損失も削減した。
【００６８】
本発明のクラウドウェイクアップシステム４００によって、クラウドにおいて、音声の復号及び認識を完了させ、認識された音声に基づいて、クラウドにおいて、スマートデバイスのウェイクアップを実現することができ、従って、端末装置のリソース消費量を削減し、電力損失も削減した。
【００６９】
具体的に、図４に示すクラウドウェイクアップシステム４００は図１に示すクラウドウェイクアップ方法１００に対応する。図４に示すシステムの具体的な実現方式は図１に示す方法の実施例における説明を参照する。
【００７０】
図５に示すように、クラウドウェイクアップシステム５００は、システム４００を基礎とし、システム５００はウェイクアップ文字設定ユニット４０５及びウェイクアップ文字伝送ユニット４０６を更に備える。
【００７１】
ウェイクアップ文字設定ユニット４０５はユーザーがウェイクアップ文字を予め設定するように配置される。
【００７２】
ウェイクアップ文字伝送ユニット４０６はウェイクアップ文字をクラウドに伝送するように配置される。
【００７３】
一実施例において、ユーザーはローカルにウェイクアップ文字を設定することができ、且つ、設定してからクラウドに伝送して記憶し、後続の音声認識に備える。
【００７４】
好ましくは、文字伝送ユニット４０６をウェイクアップしてウェイクアップ音声をクラウドに伝送すると同時に、予め設定されたウェイクアップ文字もクラウドに伝送してもよい。このように、ウェイクアップ文字がウェイクアップ音声とともに伝送され、それにより、クラウドにおいて、ウェイクアップ音声を復号すると、ウェイクアップテキストを認識して、認識結果に基づいて、ウェイクアップ指示を出すことができる。
【００７５】
具体的に、図５に示すクラウドウェイクアップシステム５００は図２に示すクラウドウェイクアップ方法２００に対応する。図５に示すシステムの具体的な実現方式は図２に示す方法の実施例における説明を参照する。
【００７６】
図６に示すように、クラウドウェイクアップシステム６００であって、システム５００を基礎とし、音声認識ユニット４０３は文字マッチングユニット４０３１及びウェイクアップ形成ユニット４０３２を含んでもよい。
【００７７】
文字マッチングユニット４０３１はウェイクアップテキストからウェイクアップ文字にマッチングするマッチング文字を認識するように配置される。
【００７８】
ウェイクアップ形成ユニット４０３２はマッチング文字に基づいて、調整及び組み合わせを行って、ウェイクアップワードを生成するように配置される。
【００７９】
一実施例において、ウェイクアップ指示ユニット４０４はウェイクアップワードに基づいて、ウェイクアップ指示を与えるように配置されてもよい。
【００８０】
具体的に、図６に示すクラウドウェイクアップシステム６００は図３に示すクラウドウェイクアップ方法３００に対応する。図６に示すシステムの具体的な実現方式は図３に示す方法の実施例における説明を参照する。
【００８１】
図７に示すように、クラウドウェイクアップ制御端末であって、メモリ７１０及びプロセッサ７２０を備える。メモリ７１０にはプロセッサ７２０で実行できるコンピュータプログラムが記憶される。プロセッサ７２０がコンピュータプログラムを実行する時、上記実施例におけるクラウドウェイクアップ方法を実現する。メモリ７１０及びプロセッサ７２０の数が１つ又は複数であってもよい。
【００８２】
該サーバは、
外部デバイスと通信し、データ交換伝送を行うための通信インターフェース７３０を更に備える。
【００８３】
メモリ７１０は高速ＲＡＭメモリを含む可能性もあるし、更に不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）、例えば少なくとも１つの磁気ディスクメモリを含む可能性もある。
【００８４】
メモリ７１０、プロセッサ７２０及び通信インターフェース７３０が独立して実現する場合、メモリ７１０、プロセッサ７２０及び通信インターフェース７３０はバスで互いに接続され、且つ相互間の通信を実現することができる。バスは業界標準アーキテクチャ（ＩＳＡ、Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、ペリフェラルコンポーネント（ＰＣＩ、Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ）バス又は拡張業界標準アーキテクチャ（ＥＩＳＡ、Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ｃｏｍｐｏｎｅｎｔ）バス等であってもよい。バスはアドレスバス、データバス、制御バス等に分けられてもよい。示しやすくするために、図７では１本のみの太線で示すが、１本のみのバス又は１つタイプのみのバスを有すると示さない。
【００８５】
選択的に、具体的に実現するとき、メモリ７１０、プロセッサ７２０及び通信インターフェース７３０が１枚のチップに統合される場合、メモリ７１０、プロセッサ７２０及び通信インターフェース７３０は内部インターフェースによって相互間の通信を実現することができる。
【００８６】
一実施例において、本発明は更にコンピュータ可読記憶媒体を提供し、コンピュータプログラムが記憶され、該プログラムがプロセッサで実行されるとき、上記第一態様におけるいずれか１つの前記クラウドウェイクアップ方法を実現する。
【００８７】
本明細書の説明において、用語「一実施例」、「いくつかの実施例」、「例」、「具体例」、又は「いくつかの例」等の説明とは、該実施例又は例によれば説明した具体的な特徴、構造、材料又は特性が本発明の少なくとも１つの実施例又は例に含まれることを意味する。且つ、説明される具体的な特徴、構造、材料又は特性はいずれか１つ又は複数の実施例又は例で適切な方式で結合してもよい。また、矛盾しない限り、当業者は本明細書に説明される様々な実施例又は例、及び様々な実施例又は例の特徴を結合及び組み合わせすることができる。
【００８８】
また、用語の「第一」、「第二」は説明のためのものに過ぎず、相対重要性を指示又は示唆し、又は指示された技術的特徴の数を暗示すると理解すべきではない。従って、「第一」、「第二」で制限された特徴は少なくとも１つの該特徴を明示的又は暗示的に含んでもよい。本発明の説明において、特に明確且つ具体的に制限しない限り、「複数」の意味は２つ又は２つ以上である。
【００８９】
当業者であれば、フローチャートにおける、又はここでほかの方式で説明されるいかなる過程又は方法についての説明は、特定の論理機能又は過程を実現するための１つ又は複数のステップの実行可能命令のコードを含むモジュール、セグメント又は部分を示すと理解されてもよく、且つ本発明の好適な実施形態の範囲はほかの実現を含み、指示又は検討される順序通りでなくてもよく、関わる機能に基づいて、ほぼ同時に、又は逆順序で機能を実行してもよいと理解すべきである。
【００９０】
フローチャートに示す、又はここでほかの方式で説明される論理及び／又はステップは、例えば、論理機能を実現するための実行可能命令の順序付けリストであると見なされてもよく、具体的にいかなるコンピュータ可読記憶媒体に実現されてもよく、命令実行システム、装置又はデバイス（例えばコンピュータに基づくシステム、プロセッサを含むシステム又は命令実行システム、装置又はデバイスから命令を受信し且つ命令を実行するシステム）の使用に備え、又はこれらの命令実行システム、装置又はデバイスと組み合わせて使用される。本明細書については、「コンピュータ可読記憶媒体」はプログラムを包含、記憶、通信、伝播又は伝送することにより、命令実行システム、装置又はデバイス、又はこれらの命令実行システム、装置又はデバイスと組み合わせて使用されるいかなる装置であってもよい。コンピュータ可読記憶媒体のさらなる具体例（非網羅的リスト）は、１つ又は複数の配線を有する電気接続部（電子装置）、ポータブルコンピュータケース（磁気装置）、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気的消去再書込み可能な読出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバー装置、及び携帯型読み出し専用メモリ（ＣＤＲＯＭ）を含む。また、コンピュータ可読記憶媒体は更にその上に前記プログラムを印刷できる用紙又はほかの適切な媒体であってもよい理由は、例えば用紙又はほかの媒体を光学的に走査し、次に編集、解釈し、又は必要な時にほかの適切な方式で処理して、電子方式で前記プログラムを取得し、次にそれをコンピュータメモリに記憶することができるためである。
【００９１】
本発明の各部分はハードウェア、ソフトウェア、ファームウェア又はそれらの組み合わせで実現されてもよいと理解すべきである。上記実施形態において、複数のステップ又は方法は、メモリに記憶される、且つ適切な命令実行システムで実行するソフトウェア又はファームウェアで実現されてもよい。例えば、ハードウェアで実現する場合は、別の実施形態と同様に、データ信号に対して論理機能を実現する論理ゲート回路を有する離散論理回路、適切な組み合わせ論理ゲート回路を有する特定用途向け集積回路、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）等の本分野での公知技術のうちのいずれか１つ又はそれらの組み合わせで実現してもよい。
【００９２】
当業者であれば、上記実施例方法におけるステップの全部又は一部の実現がプログラムによって関連するハードウェアを命令して完了させてもよく、前記プログラムがコンピュータ可読記憶媒体に記憶されてもよく、実行時に、該プログラムは方法実施例のステップの１つ又はそれらの組み合わせを含むと理解される。
【００９３】
また、本発明の各実施例における各機能ユニットが１つの処理モジュールに統合されてもよく、各ユニットが独立して物理的に存在してもよく、２つ又は２つ以上のユニットが１つのモジュールに統合されてもよい。上記統合モジュールはハードウェアのタイプで実現されてもよいし、ソフトウェア機能モジュールのタイプで実現されてもよい。前記統合モジュールはソフトウェア機能モジュールのタイプで実現され、且つ独立した製品として販売又は使用されるとき、１つのコンピュータ可読記憶媒体に記憶されてもよい。前記記憶媒体は読み出し専用メモリ、磁気ディスク又は光ディスク等であってもよい。
【００９４】
以上の説明は、本発明の具体的な実施形態に過ぎず、本発明の保護範囲を制限するためのものではなく、当業者が本発明に開示される技術的範囲内に容易に想到し得る種々の変更又は置換は、いずれも本発明の保護範囲内に含まれるべきである。従って、本発明の保護範囲は特許請求の範囲に準じるべきである。
【図１】
2019191552.tif 000003
【図２】
2019191552.tif 000004
【図３】
2019191552.tif 000005
【図４】
2019191552.tif 000006
【図５】
2019191552.tif 000007
【図６】
2019191552.tif 000008
【図７】
2019191552.tif 000009