(57)【要約】  数字音声認識における音声デコーディングネットワークを構築するための方法である。この方法は、数字音声記録を用いて取得されたトレーニングデータを獲得する動作であり、トレーニングデータは、複数の音声セグメントを含み、各音声セグメントは、複数の数字の音声を含む動作（110）と、各音声セグメントに対応する特徴系列を取得するために、トレーニングデータに対して音響特徴抽出を実行する動作（130）と、特徴系列と、トレーニングデータ内の数字に対応する音素とに従って、音響モデルを取得するために、単音素音響モデルから始めてプログレッシブトレーニングを実行する動作（150）と、言語モデルを獲得し、言語モデルと、トレーニングを通じて取得された音響モデルとを用いて、音声デコーディングネットワークを構築する動作（170）とを含む。
2019504355.tif 000002
【特許請求の範囲】
【請求項１】
数字の音声認識における音声デコーディングネットワークを構築するための方法であって、
数字の音声記録により取得されたトレーニングデータを獲得する動作であり、前記トレーニングデータは、複数の音声セグメントを含み、各音声セグメントは、複数の数字の音声を含む動作と、
各音声セグメントに対応する特徴系列を取得するために、前記トレーニングデータに対して音響特徴抽出を実行する動作と、
前記特徴系列と、前記トレーニングデータ内の数字に対応する音素とに従って、音響モデルを取得するために、単音素音響モデルから始めてプログレッシブトレーニングを実行する動作と、
言語モデルを獲得し、前記言語モデルと、トレーニングにより取得された前記音響モデルとを使用することにより、音声デコーディングネットワークを構築する動作と
を含む方法。
【請求項２】
数字の音声記録により取得されたトレーニングデータを獲得する前記動作の前に、前記方法はまた、
予め設定された条件に従って、トレーニングデータを取得するために、複数の数字を含む音声セグメントを記録する動作であり、前記トレーニングデータ内の前記複数の音声セグメントは、同じ人に対応する動作を含む、請求項１に記載の方法。
【請求項３】
各音声セグメントに対応する特徴系列を取得するために、前記トレーニングデータに対して音響特徴抽出を実行する前記動作は、
各音声セグメントに含まれる複数の音声フレームを取得するために、予め設定された長さに従って各音声セグメントをセグメント化する動作と、
前記音声セグメントに含まれる複数の音声フレームのそれぞれからメル周波数ケプストラム係数（MFCC）特徴及びピッチ（PITCH）特徴を抽出し、前記MFCC特徴及びPITCH特徴を介して各音声フレームの特徴ベクトルを取得ために計算し、各音声セグメントに対応する特徴系列を更に構成する動作と
を含む、請求項１に記載の方法。
【請求項４】
モデルトレーニングのための入力として前記特徴系列を使用し、モデル化単位として前記トレーニングデータ内の数字に対応する音素を使用することにより、音響モデルを取得するために、単音素音響モデルから始めてプログレッシブトレーニングを実行する前記動作は、
前記トレーニングデータの前記音声セグメントから数字に対応する単音素を獲得する動作と、
前記単音素に対応する単音素音響モデルを取得するために、前記単音素の分割状態に従って前記音声セグメントに対応する前記特徴系列に対して音響モデル化及びトレーニングを実行する動作と、
２次トレーニングデータを取得するために、前記単音素音響モデルを使用することにより前記トレーニングデータを認識する動作と、
前記２次トレーニングデータ内の前記音声セグメントに含まれる前記数字に従って、対応する三音素を取得する動作と、
前記三音素に対応する音響モデルを取得するために、前記三音素の分割状態に従って、前記音声セグメントに対応する前記特徴系列に対して音響モデル化及びトレーニングを実行する動作と
を含む、請求項１に記載の方法。
【請求項５】
前記単音素に対応する単音素音響モデルを取得するために、前記単音素の分割状態に従って前記音声セグメントに対応する前記特徴系列に対して音響モデル化及びトレーニングを実行する前記動作は、
前記単音素の前記分割状態を取得するために、隠れマルコフモデル（HMM）を使用することにより前記単音素に対して状態記述を実行する動作と、
GMM-HMMを取得するために、前記単音素の前記分割状態に基づいて、混合ガウスモデル（GMM）を使用することにより前記特徴系列をモデル化する動作と、
前記GMM-HMMのパラメータをランダムに初期化し、期待値最大化アルゴリズムを使用することにより、ランダムな初期化により取得された前記パラメータに対して繰り返し最適化を実行する動作と、
前記最適化されたパラメータが前記GMM-HMMが収束するのを可能にするときに、前記GMM-HMMが前記単音素音響モデルであると決定する動作と
を含む、請求項４に記載の方法。
【請求項６】
前記三音素に対応する音響モデルを取得するために、前記三音素の分割状態に従って、前記音声セグメントに対応する前記特徴系列に対して音響モデル化及びトレーニングを実行する前記動作は、
前記三音素の前記分割状態を取得するために、HMMを使用することにより前記三音素に対して状態記述を実行する動作と、
前記三音素の前記分割状態に基づいてGMM-HMMを取得するために、GMMを使用することにより前記特徴系列をモデル化する動作と、
前記２次トレーニングデータに従って前記GMM-HMMのパラメータに対してパラメータ推定を実行し、期待値最大化アルゴリズムを使用することにより、パラメータ推定により取得された前記パラメータに対して繰り返し最適化を実行する動作と、
前記最適化されたパラメータが前記GMM-HMMが収束するのを可能にするときに、前記GMM-HMMが前記音響モデルであると決定する動作と
を含む、請求項４に記載の方法。
【請求項７】
前記言語モデルは、前記トレーニングデータ内の前記数字のマッチング関係をモデル化することにより取得され、前記マッチング関係は、前記トレーニングデータ内の前記数字と電話番号配置ルールとの間のマッチング関係、又は前記トレーニングデータ内の前記数字とランダムコードの予め規定されたリストとの間のマッチング関係を含む、請求項１に記載の方法。
【請求項８】
数字の音声認識における音声デコーディングネットワークを構築するための装置であって、
数字の音声記録により取得されたトレーニングデータを獲得するように構成されたトレーニングデータ獲得モジュールであり、前記トレーニングデータは、複数の音声セグメントを含み、各音声セグメントは、複数の数字の音声を含むトレーニングデータ獲得モジュールと、
各音声セグメントに対応する特徴系列を取得するために、前記トレーニングデータに対して音響特徴抽出を実行するように構成された音響特徴抽出モジュールと、
前記特徴系列と、前記トレーニングデータ内の数字に対応する音素とに従って、音響モデルを取得するために、単音素音響モデルから始めてプログレッシブトレーニングを実行するように構成された音響モデル獲得モジュールと、
言語モデルを獲得し、前記言語モデルと、トレーニングにより取得された前記音響モデルとを使用することにより、音声デコーディングネットワークを構築するように構成された言語モデル獲得モジュールと
を含む装置。
【請求項９】
トレーニングデータを取得するために、予め設定された条件に従って、複数の数字を含む音声セグメントを記録するように構成されたトレーニングデータ記録モジュールであり、前記トレーニングデータ内の前記複数の音声セグメントは、同じ人に対応するトレーニングデータ記録モジュールを更に含む、請求項８に記載の装置。
【請求項１０】
前記音響特徴抽出モジュールは、
各音声セグメントに含まれる複数の音声フレームを取得するために、予め設定された長さに従って各音声セグメントをセグメント化するように構成された音声セグメントセグメント化ユニットと、
前記音声セグメントに含まれる複数の音声フレームのそれぞれについてMFCC特徴及びPITCH特徴を抽出し、前記MFCC特徴及びPITCH特徴を介して各音声フレームの特徴ベクトルを取得するために計算し、各音声セグメントに対応する特徴系列を更に構成するように構成された特徴系列生成ユニットと
を含む、請求項８に記載の装置。
【請求項１１】
前記音響モデル獲得モジュールは、
前記トレーニングデータの前記音声セグメントから数字に対応する単音素を獲得するように構成された単音素獲得ユニットと、
前記単音素に対応する単音素音響モデルを取得するために、前記単音素の分割状態に従って前記音声セグメントに対応する前記特徴系列に対して音響モデル化及びトレーニングを実行するように構成された第１のモデル獲得ユニットと、
２次トレーニングデータを取得するために、前記単音素音響モデルを使用することにより前記トレーニングデータを認識するように構成された認識ユニットと、
前記２次トレーニングデータ内の前記音声セグメントに含まれる前記数字に従って、対応する三音素を取得するように構成された三音素獲得ユニットと、
前記三音素に対応する音響モデルを取得するために、前記三音素の分割状態に従って、前記音声セグメントに対応する前記特徴系列に対して音響モデル化及びトレーニングを実行するように構成された第２のモデル獲得ユニットと
を含む、請求項８に記載の装置。
【請求項１２】
前記第１のモデル獲得ユニットは、
前記単音素の前記分割状態を取得するために、HMMを使用することにより前記単音素に対して状態記述を実行するように構成された第１の状態記述ユニットと、
GMM-HMMを取得するために、前記単音素の前記分割状態に基づいて、GMMを使用することにより前記特徴系列をモデル化するように構成された第１のモデル化ユニットと、
前記GMM-HMMのパラメータをランダムに初期化し、期待値最大化アルゴリズムを使用することにより、ランダムな初期化により取得された前記パラメータに対して繰り返し最適化を実行するように構成された第１のトレーニングユニットと
を含み、
前記最適化されたパラメータが前記GMM-HMMが収束するのを可能にするときに、前記GMM-HMMが前記単音素音響モデルであると決定される、請求項１１に記載の装置。
【請求項１３】
前記第２のモデル獲得ユニットは、
前記三音素の前記分割状態を取得するために、HMMを使用することにより前記三音素に対して状態記述を実行するように構成された第２の状態記述ユニットと、
前記三音素の前記分割状態に基づいてGMM-HMMを取得するために、GMMを使用することにより前記特徴系列をモデル化するように構成された第２のモデル化ユニットと、
前記２次トレーニングデータに従って前記GMM-HMMのパラメータに対してパラメータ推定を実行し、期待値最大化アルゴリズムを使用することにより、パラメータ推定により取得された前記パラメータに対して繰り返し最適化を実行するように構成された第２のトレーニングユニットと
を含み、
前記最適化されたパラメータが前記GMM-HMMが収束するのを可能にするときに、前記GMM-HMMが前記音響モデルであると決定される、請求項１１に記載の装置。
【請求項１４】
前記言語モデルは、前記トレーニングデータ内の前記数字のマッチング関係をモデル化することにより取得され、前記マッチング関係は、前記トレーニングデータ内の前記数字と電話番号配置ルールとの間のマッチング関係、又は前記トレーニングデータ内の前記数字とランダムコードの予め規定されたリストとの間のマッチング関係を含む、請求項８に記載の装置。
【請求項１５】
機械読み取り可能命令を記憶する不揮発性コンピュータ読み取り可能記憶媒体であって、
前記機械読み取り可能命令が以下の動作、すなわち、
数字の音声記録により取得されたトレーニングデータを獲得する動作であり、前記トレーニングデータは、複数の音声セグメントを含み、各音声セグメントは、複数の数字の音声を含む動作と、
各音声セグメントに対応する特徴系列を取得するために、前記トレーニングデータに対して音響特徴抽出を実行する動作と、
前記特徴系列と、前記トレーニングデータ内の数字に対応する音素とに従って、音響モデルを取得するために、単音素音響モデルから始めてプログレッシブトレーニングを実行する動作と、
言語モデルを獲得し、前記言語モデルと、トレーニングにより取得された前記音響モデルとを使用することにより、音声デコーディングネットワークを構築する動作と
を実行するようにプロセッサにより実行可能である不揮発性コンピュータ読み取り可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願］
この出願は、2016年3月29日に出願された「method  and  apparatus  for  constructing  speech  decoding  network  in  digit  speech  recognition」という名称の中国特許出願第201610188168.9号の優先権を主張し、その全内容を参照により援用する。
【０００２】
［技術分野］
本開示は、音声認識の技術分野に関し、特に、数字音声認識における音声デコーディングネットワークを構築するための方法、装置及び記憶媒体に関する。
【背景技術】
【０００３】
音声認識は、音声信号が音声デコーダにより単語に変換される処理を示す。音声デコーダは、通常では音響モデルと言語モデルとで構成される音声デコーディングネットワークとも呼ばれる。音響モデル及び言語モデルは、それぞれ音声から音節への確率及び音節から単語への確率の計算に対応する。音響モデル及び言語モデルは共に、多数の言語データを使用することによるトレーニング及び更なるモデル化により取得される。
【０００４】
0〜9の数字を認識するための音声認識は、数字音声認識とも呼ばれる。数字音声認識は、２つのタイプの方法により実現できる。一方のタイプは、音声の数字を認識するための孤立単語認識技術（isolated  word  recognition  technology）の採用であり、他方のタイプは、音声における数字を認識するための普遍的連続音声認識技術（universal  continuous  speech  recognition  technology）の採用である。
【０００５】
孤立単語認識技術に基づく数字音声認識では、数字音声が入力されるときに明瞭な間隔が数字の間に存在することが必要とされる。
【０００６】
したがって、普遍的連続音声認識技術が数字音声認識のためにより頻繁に使用される。普遍的連続音声認識技術は、数字を認識するだけでなく、他の言語内容も認識する。
【発明の概要】
【０００７】
本出願の実施例は、数字音声における認識精度を改善するための、数字音声認識における音声デコーディングネットワークを構築するための方法、装置及び記憶媒体を提供する。
【０００８】
本出願の実施例により採用される技術的方式は以下の通りである。
【０００９】
数字音声認識における音声デコーディングネットワークを構築するための方法は、数字音声記録により取得されたトレーニングデータを獲得する動作であり、トレーニングデータは、複数の音声セグメントを含み、各音声セグメントは、複数の数字音声を含む動作と、各音声セグメントに対応する特徴系列を取得するために、トレーニングデータに対して音響特徴抽出を実行する動作と、特徴系列と、トレーニングデータ内の数字に対応する音素とに従って、音響モデルを取得するために、単音素音響モデルから始めてプログレッシブトレーニング（progressive  training）を実行する動作と、言語モデルを獲得し、言語モデルと、トレーニングにより取得された音響モデルとを使用することにより、音声デコーディングネットワークを構築する動作とを含む。
【００１０】
数字音声認識における音声デコーディングネットワークを構築するための装置は、数字音声記録により取得されたトレーニングデータを獲得するように構成されたトレーニングデータ獲得モジュールであり、トレーニングデータは、複数の音声セグメントを含み、各音声セグメントは、複数の数字の音声を含むトレーニングデータ獲得モジュールと、各音声セグメントに対応する特徴系列を取得するために、トレーニングデータに対して音響特徴抽出を実行するように構成された音響特徴抽出モジュールと、特徴系列と、トレーニングデータ内の数字に対応する音素とに従って、音響モデルを取得するために、単音素音響モデルから始めてプログレッシブトレーニングを実行するように構成された音響モデル獲得モジュールと、言語モデルを獲得し、言語モデルと、トレーニングにより取得された音響モデルとを使用することにより、音声デコーディングネットワークを構築するように構成された言語モデル獲得モジュールとを含む。
【００１１】
不揮発性コンピュータ読み取り可能記憶媒体は、記憶媒体が機械読み取り可能命令を記憶し、機械読み取り可能命令が以下の動作、すなわち、
数字音声記録により取得されたトレーニングデータを獲得する動作であり、トレーニングデータは、複数の音声セグメントを含み、各音声セグメントは、複数の数字の音声を含む動作と、
各音声セグメントに対応する特徴系列を取得するために、トレーニングデータに対して音響特徴抽出を実行する動作と、
特徴系列と、トレーニングデータ内の数字に対応する音素とに従って、音響モデルを取得するために、単音素音響モデルから始めてプログレッシブトレーニングを実行する動作と、
言語モデルを獲得し、言語モデルと、トレーニングにより取得された音響モデルとを使用することにより、音声デコーディングネットワークを構築する動作と
を実行するようにプロセッサにより実行可能であることを特徴とする。
【００１２】
音響特徴抽出がトレーニングデータ内の各音声セグメントに対して実行され、各音声セグメントに対応する特徴系列と、トレーニングデータ内の数字に対応する音素とに従って、単音素音響モデルから始めてプログレッシブトレーニングを実行し、それにより、音響モデルを取得し、次に、音声デコーディングネットワークは、取得された言語モデルで構築される。すなわち、音声デコーディングネットワークにおける音響モデルは、プログレッシブトレーニング方式を使用することにより取得され、すなわち、単音素音響モデルがトレーニング基礎として採用され、次に、第２のトレーニングが音響モデルを取得するために実行され、それにより、音響モデルトレーニングの収束速度を加速させ、数字音声の認識精度を有効に増加させる。
【図面の簡単な説明】
【００１３】
【図１】孤立認識技術の方法のフローチャートである。
【図２】普遍的連続音声認識技術の方法のフローチャートである。
【図３】本出願のいくつかの実施例により提供される数字音声認識における音声デコーディングネットワークを構築するための方法のフローチャートである。
【図４】本出願のいくつかの実施例での図３におけるトレーニングデータに対して音響特徴抽出を実行するための方法のフローチャートである。
【図５】本出願のいくつかの実施例での図３における単音素音響モデルから始めてプログレッシブトレーニングを実行することにより音響モデルを取得するための方法のフローチャートである。
【図６】本出願のいくつかの実施例での図５における単音素の分割状態に従って音声セグメントに対応する特徴系列に対して音響モデル化及びトレーニングを実行するための方法のフローチャートである。
【図７】本出願のいくつかの実施例による単音素のためのGMM-HMMを確立する概略図である。
【図８】本出願のいくつかの実施例での図５における三音素の分割状態に従って音声セグメントに対応する特徴系列に対して音響モデル化及びトレーニングを実行するための方法のフローチャートである。
【図９】本発明のいくつかの実施例による数字音声認識における音声デコーディングネットワークを構築するための装置の構成ブロック図である。
【図１０】本出願のいくつかの実施例での図９における音響特徴抽出モジュールの構成ブロック図である。
【図１１】本出願のいくつかの実施例での図９における音響モデル獲得モジュールの構成ブロック図である。
【図１２】本出願のいくつかの実施例での図１１における第１のモデル獲得ユニットの構成ブロック図である。
【図１３】本出願のいくつかの実施例での図１１における第２のモデル獲得ユニットの構成ブロック図である。
【図１４】本出願のいくつかの実施例による数字音声認識における音声デコーディングネットワークを構築するための装置の概略構成図である。
【発明を実施するための形態】
【００１４】
本開示の特徴及び利点を表す典型的な実施例について、以下の説明において詳細に説明する。本開示は、本開示の範囲を逸脱することなく、様々な実施例において様々な変更と共に提供され、ここでの説明及び例示は実質的に例示のみであり、本開示を限定するために使用されないことが理解されるべきである。
【００１５】
前述のように、数字音声認識は、２つのタイプの方法により実現できる。一方のタイプは、孤立単語認識技術であり、他方のタイプは、普遍的連続音声認識技術である。
【００１６】
一方、図１に示すように、孤立単語認識技術に基づいて構築された音声認識方法では、まず、入力数字音声の開始位置が端点検出を通じて決定され、決定された開始位置を有する数字音声が複数の有効な音声セグメントにセグメント化され、次に、特徴抽出が各音声セグメントに対して実行される。最後に、動的時間伸縮（dynamic  time  warping,  DTW）アルゴリズムが、抽出された特徴と予め設定された数字音声テンプレートとの間の音声類似度をマッチングするために採用される。最も類似する数字音声テンプレートに対応する数字が、数字音声の認識結果である。孤立単語認識技術に基づく数字音声認識では、数字音声が入力されるときに明瞭な間隔が数字の間に存在することが必要とされる。連続的な数字入力が採用される場合、不認識又は不正確な認識をもたらす可能性があり、これは、数字音声の認識精度を大きく低減する。したがって、孤立単語認識技術に基づく数字音声認識は、明白な制限を有する。
【００１７】
他方、図２に示すように、普遍的連続音声認識技術に基づく音声認識方法では、まず、入力数字音声が音響特徴抽出を受け、抽出された音響特徴が数字系列としてデコーディングネットワークにおける音響モデルにより認識され、次に、数字系列の出現確率がデコーディングネットワークにおける言語モデルによる統計を受ける。最大の出現確率を有する数字系列が、数字音声の認識結果である。しかし、この技術の認識対象は、数字だけでなく他の言語内容も含み、これは、この技術により使用される音響モデル及び言語モデルが複雑になりすぎ、認識速度が比較的低く、数字が他の多音単語への誤認識を容易に受けることになり、それにより、数字音声の認識精度が十分に高くないという事実をもたらす。この技術における言語モデルの認識対象が0〜9の10個の数字に制限されたとしても、認識精度における改善は、依然として制限される。
【００１８】
認識精度が高くないという問題は、前述の２つのタイプの音声認識方法に存在する。数字音声の認識精度を改善するために、数字音声認識における音声デコーディングネットワークを構築するための方法が提案される。この方法は、動作能力を有するコンピュータ装置上で実行するコンピュータプログラムに依存できる。
【００１９】
図３を参照すると、一実施例では、数字音声認識における音声デコーディングネットワークを構築するための方法は以下の動作を含む。
【００２０】
動作110：数字音声記録により取得されたトレーニングデータを獲得する。
【００２１】
音声デコーディングネットワークを構築するために、音響モデル及び言語モデルが取得される必要があり、トレーニングデータは、音響モデル及び言語モデルをトレーニングするための基礎である。いわゆる音響モデルは、音声の音素特徴タイプが音素又は単語のような単位に対応させることを可能にするものを示す。次に、言語モデルは、単語を完全な文にデコードする。大量のトレーニングデータを獲得することにより、比較的正確な音響モデル及び言語モデルが取得でき、それにより、数字音声認識に適した音声デコーディングネットワークが音響モデル及び言語モデルを通じて構築され得ることになり、数字音声認識が比較的正確に実行され得る。
【００２２】
この実施例では、トレーニングデータは、複数の音声セグメントを含み、各音声セグメントは、複数の数字に対応する音声を含む。
【００２３】
さらに、トレーニングデータに含まれる複数の音声セグメントは、複数の人により記録され、複数の人により記録された複数の音声セグメントは、同じ人に対応し、モデルトレーニング処理中に同じ人が異なる周波数、異なる内容及び異なるチャネルを有する音声セグメントを有することを確保する。
【００２４】
さらに、好ましくは、トレーニングデータ内の各音声セグメントは、数字及び雑音のみを含み、トレーニングデータに存在する数字は、0〜9の10個の数字の集合を形成できる。
【００２５】
数字及び雑音を含む音声セグメントは、数字音声認識における音声デコーディングネットワークに使用されるトレーニングデータとして準備される。構築された音声デコーディングネットワークは、雑音のような有効でない音声の干渉に抵抗可能であることが可能であり、雑音の干渉は、数字音声認識処理において最大限まで回避される。これは、静かな環境における数字音声認識に適するだけでなく、低い信号対雑音比の音声に良好な認識効果を有し、屋外環境における認識及び対雑音能力を改善できる。
【００２６】
各音声セグメントは、数字音声を記録することにより取得され、これは、実際の適用場面の要件に従ってモデルトレーニング処理中にリアルタイムで記録でき、或いはモデルトレーニング処理の前に予め記録できる。
【００２７】
動作130：各音声セグメントに対応する特徴系列を取得するために、トレーニングデータに対して音響特徴抽出を実行する。
【００２８】
音響モデルは、音声の音響特徴分布をモデル化及びトレーニングすることにより取得されるため、音響特徴は、音響モデルをモデル化及びトレーニングする前にトレーニングデータから抽出される必要がある。
【００２９】
さらに、トレーニングデータは複数の音声セグメントを含むため、音響特徴の抽出は、トレーニングデータ内の各音声セグメントに対してそれぞれ実行され、それにより、各音声セグメントに対応する特徴系列を取得する。
【００３０】
抽出された音響特徴は、メル周波数ケプストラム係数（Mel  frequency  cepstrum  coefficient,  MFCC）特徴及びピッチ（PITCH）特徴を含み、それにより、数字音声認識に適する。
【００３１】
動作150：特徴系列と、トレーニングデータ内の数字に対応する音素とに従って、音響モデルを取得するために、単音素音響モデルから始めてプログレッシブトレーニングを実行する。
【００３２】
数字の中国語発音の特徴に従って、数字の語頭及び母音は音素として定義される。音素の前後関係に従って、音素は単音素、二音素及び三音素に細分可能であり、単音素は、それ自体、音素の前及び後の前後関係を考慮せずに使用中に考慮されるだけである。前の音素又は後の音素の前後関係は、二音素の使用中に考慮されるだけである。前の音素及び後の音素の前後関係は、三音素の使用中に同時に考慮される。
【００３３】
このことに基づいて、モデル化単位としての音素は、単音素、二音素又は三音素とすることができる。対応して、単音素音響モデルは、モデル化単位として単音素で構築することにより取得され、二音素音響モデルは、モデル化単位として二音素で構築することにより取得され、三音素音響モデルは、モデル化単位として三音素で構築することにより取得される。
【００３４】
各音声セグメントの対応する特徴系列を取得した後に、モデルトレーニングの入力が取得される。すなわち、音声の音響特徴分布を反映する音響モデルは、トレーニングデータ内の数字に対応する音素をモデル化単位として使用することにより、各音声セグメントに対応する特徴系列に対して音響モデル化及びトレーニングを実行することにより取得できる。
【００３５】
プログレッシブトレーニングは、複数の音響モデル化及びトレーニングが各音声セグメントに対応する特徴系列に対して実行されるプログレッシブな処理である。簡単に言えば、プログレッシブトレーニングの処理は、初期モデルから始めてトレーニングを実行し、トレーニングを受ける比較的正確な中間モデルを取得し、より正確な最終モデルを取得することである。この実施例では、音響モデルは、単音素音響モデルに基づいてプログレッシブトレーニングを実行することにより取得され、それにより、プログレッシブトレーニングにより取得された音響モデルは比較的正確であり、それにより、数字音声の認識精度の改善に有利である。
【００３６】
モデル化単位としての音素は様々になり得るため、プログレッシブトレーニングの開始は、単音素音響モデルのみに限定されないことに言及する価値がある。
【００３７】
動作170：言語モデルを獲得し、言語モデルと、トレーニングにより取得された音響モデルとを使用することにより、音声デコーディングネットワークを構築する。
【００３８】
言語モデルは、言語自体の確率分布をモデル化及びトレーニングすることにより取得される。いくつかの実施例では、音声における数字の出現は、通常では特定のルールに従う。例えば、音声ダイヤルにおける電話番号に対応する数字は、特定のルールに従って配置され、或いは生音声印刷確認におけるランダムコードに対応する数字もまた、予め規定されたリストからサンプリング及び抽出される。
【００３９】
したがって、数字音声認識に直面したときに、言語自体の確率分布は、トレーニングデータ内の数字のマッチング関係により反映される。この実施例では、言語モデルは、トレーニングデータ内の数字のマッチング関係、例えば、トレーニングデータ内の数字と電話番号配置ルールとの間のマッチング関係、又はトレーニングデータ内の数字とランダムコードの予め規定されたリストとの間のマッチング関係をモデル化することにより取得される。マッチング関係が近いほど、トレーニングデータ内の数字の出現確率が大きくなることが理解できる。さらに、言語モデルは、電話番号配置ルール又はランダムコードの予め規定されたリストをモデル化及びトレーニングすることにより取得できる。
【００４０】
音響モデル及び言語モデルを獲得した後に、数字音声認識を実現するための音声デコーディングネットワークが構築される。形成された音声デコーディングネットワークにおける音響モデルは、単音素音響モデルから始めてプログレッシブトレーニングにより取得されるため、連続数字音声認識が適合可能であり、したがって、数字音声の認識精度を有効に改善する。
【００４１】
実施例では、動作110の前に、前述の方法は以下の動作を更に含む。
【００４２】
予め設定された条件に従って、トレーニングデータを取得するために、複数の数字を含む音声セグメントを記録する。
【００４３】
同じ人が同じ数字を含む音声セグメントを記録したとしても、差が存在し得ることが理解できる。このことに基づいて、この実施例では、予め設定された条件に従った複数の数字を含む音声セグメントの記録は、数字音声の認識精度の改善を助ける。
【００４４】
予め設定された条件は、複数の装置を介した記録又は複数の人による記録を含み、異なる状況での同じ人の記録条件を模擬する。すなわち、異なる予め設定された条件（例えば、複数の装置又は複数の人）に従って記録された複数の音声セグメントは、モデルトレーニング処理中の同じ人に対応し、それにより、モデルトレーニング処理中に同じ人が異なる周波数、異なる内容及び異なるチャネルを有する音声セグメントを有することを確保し、モデルトレーニングのためのトレーニングデータのその後の使用の精度を更に確保する。
【００４５】
具体的には、記録のための様々な装置は、スマートフォン、コンピュータ及びタブレットコンピュータのようなマイクロフォンを保持する装置でもよい。様々な装置により保持されるマイクロフォンの固有の周波数帯域は異なり得るため、様々な装置を介した記録は、トレーニングデータ内の各音声セグメントが異なるチャネルを有するようにさせる。
【００４６】
各人の話し速度及びイントネーションはそれぞれ異なり、例えば、若い女性の話し速度はより速く、年寄りの人の話し速度は遅いため、音声セグメントは、複数の人により記録され、トレーニングデータ内の各音声セグメントが様々な周波数を有するようにさせる。
【００４７】
さらに、予め設定された条件は、様々な環境を通じた記録を更に含んでもよい。例えば、環境は、静かな教室又は雑音のある街路でもよく、これから、雑音でマーキングされたトレーニングデータが獲得され、低い信号対雑音比を有する数字音声の認識精度を改善し、数字音声認識における対雑音の能力を改善する。
【００４８】
図４を参照すると、実施例では、動作130は以下の動作を含む。
【００４９】
動作131：各音声セグメントに含まれるいくつかの音声フレームを取得するために、予め設定された長さに従って各音声セグメントをセグメント化する。
【００５０】
各音声セグメントの長さは異なり得るため、音響特徴を抽出することは不便になる。したがって、トレーニングデータに対して音響特徴抽出を実行する前に、まず、各音声セグメントは、同じ長さの音声フレームにセグメント化される必要がある。
【００５１】
この実施例では、予め設定された長さは25msであり、各音声セグメントは、25msの複数の音声フレームにセグメント化される。さらに、好ましい実施例では、２つの隣接する音声フレームの間に重なりが存在する。例えば、10msの重なりが25msの２つの音声フレームの間に存在し、それにより、予め設定された長さに従った音声セグメントのセグメント化の信頼性を改善する。
【００５２】
動作133：音声セグメントに含まれる複数の音声フレームのそれぞれからメル周波数ケプストラム係数（Mel  frequency  cepstrum  coefficient,  MFCC）特徴及びピッチ（PITCH）特徴を抽出し、MFCC特徴及びPITCH特徴を介して各音声フレームの特徴ベクトルを取得するために計算し、各音声セグメントに対応する特徴系列を更に構成する。
【００５３】
音声フレームは波形の形式で存在することが理解できる。波形は、時間ドメインにおいてほとんど記述能力を有さず、したがって、波形は変換されなければならない。
【００５４】
この実施例では、各音声フレームが音声セグメント内で取得された後に、MFCC特徴及びPITCH特徴抽出及び計算が音声フレームに対して実行され、各音声フレームに対応する波形は、多次元ベクトルに変換され、すなわち、各音声フレームの特徴ベクトルが取得され、次に、音声セグメントに含まれる数字は、特徴ベクトルにより構成される特徴系列により記述される。
【００５５】
音声フレームの特徴ベクトルを取得するための処理は、具体的には以下の通りである。
【００５６】
1)Oitを取得するために、第iの音声セグメント内の第tの音声フレームに対してMFCC特徴及びPITCH特徴を抽出する。
【００５７】
2)単位として第iの音声セグメントに含まれる全てのT個の音声フレームに対応するMFCC特徴及びPITCH特徴の平均値を計算する。
【００５８】
【数１】
2019504355.tif 000003
3)第tの音声フレームに対応するMFCC特徴及びPITCH特徴と2)における平均値との間の差を計算し、更なる特徴として差を導入することにより音響特徴抽出の信頼性を改善する。
【００５９】
【数２】
2019504355.tif 000004
4)第tの音声フレームの前及び後の複数の隣接する音声フレームに対応するMFCC特徴及びPITCH特徴で、第tの音声フレームに対応するMFCC特徴及びPITCH特徴を接合し、音響特徴抽出の信頼性を更に改善する。4を例として挙げると、接合により形成された高次元の特徴を取得する。
【００６０】
【数３】
2019504355.tif 000005
5)線形判別分析（linear  discriminant  analysis,  LDA）を使用することにより、高次元の特徴の次元数を低減し、それにより、抽出の信頼性を確保しつつ計算の複雑性を減少させ、次元的に低減した特徴を取得する。
【００６１】
【数４】
2019504355.tif 000006
6)次元的に低減した特徴に対して最尤線形変換（maximum  linear  likelihood  transformation,  MLLT）を実行し、特徴の間の相関性を除去し、それにより、最終的に第tの音声フレームの特徴ベクトルを取得する。
【００６２】
【数５】
2019504355.tif 000007
7)トレーニングデータ内の各音声セグメントに対応する特徴系列を取得するために、各音声フレームの特徴ベクトルを結合する。
【００６３】
図５を参照すると、実施例では、動作150は以下の動作を含む。
【００６４】
動作151：トレーニングデータの音声セグメントから数字に対応する単音素を獲得する。
【００６５】
前述のように、単音素は、それ自体、音素の前及び後の前後関係を考慮せずに使用中に考慮されるだけである。例えば、数字1に対応する単音素は、Y（語頭）及びI（母音）を含む。
【００６６】
具体的には、トレーニングデータにおいて、単音素の集合は、各音声セグメントに存在する複数の数字から構築され、それにより、数字に対応する単音素は、単音素の集合を介して取得されてもよい。例えば、トレーニングデータの音声セグメントは、数字1及び数字3を含み、その場合、数字1及び数字3により構築された単音素の集合は、{Y,I,S,AN}である。
【００６７】
動作153：単音素の分割状態に従って音声セグメントに対応する特徴系列に対して音響モデル化及びトレーニングを実行し、単音素に対応する単音素音響モデルを取得する。
【００６８】
状態は、音素より基本的な音声単位である。数字音声認識処理では、いくつかの状態が音素を構成し、いくつかの音素が数字を構成する。したがって、音響モデルの獲得処理は、各数字を異なる状態に対応させる。
【００６９】
さらに、前述のように、トレーニングデータ内の複数の数字を含む音声セグメントは、まず、いくつかの音声フレームを形成するためにセグメント化され、音響特徴は、音声セグメントに対応する特徴系列を取得するために抽出される。このことに基づいて、音響モデル化は、状態と特徴系列との間の対応関係を確立することである。モデルトレーニングは、確立された対応関係を最適化することであり、それにより、数字音声認識処理中に、入力数字音声から抽出された特徴系列は、状態と特徴系列との間の最適な対応関係に従って様々な状態に対応する。状態は音素に結合され、音素は数字に結合され、数字音声の認識結果を取得する。
【００７０】
この実施例では、音声セグメントに対応する特徴系列は、単音素の分割状態に従って音響的にモデル化及びトレーニングされる。状態と特徴系列との間の対応関係は、音響モデル化を通じて確立され、次に、確立された対応関係は、モデルトレーニングを介して最適化される。すなわち、音声セグメントに対応する特徴系列に対応する状態は、単音素に対応する単音素音響モデルを使用することにより認識できる。
【００７１】
動作155：２次トレーニングデータを取得するために、単音素音響モデルを使用することによりトレーニングデータを認識する。
【００７２】
音声セグメントに対応する特徴系列に対応する状態は、単音素音響モデルを使用することにより認識できるため、トレーニングデータは、単音素音響モデルを使用することにより認識され、トレーニングデータ内の音声セグメントに対応する特徴系列が対応する最適状態系列として認識されることを可能にする。
【００７３】
さらに、単音素の対応する集合は、最適状態系列を使用することにより取得され、それにより、最適状態系列は、２次トレーニングデータである対応する数字系列に変換される。
【００７４】
２次トレーニングデータは、１回目の言語モデルのない音声デコーディングネットワークによるデコーディング後に取得された認識結果であることが理解できる。音声セグメント内の各数字の具体的な時間位置は、２次トレーニングデータを介して認識され、その後のモデルトレーニングの良好な基礎を提供するのを助け、したがって、モデルトレーニングの収束速度の加速を助ける。
【００７５】
動作157：２次トレーニングデータ内の音声セグメントに含まれる数字に従って、対応する三音素を取得する。
【００７６】
この実施例では、三音素は、２次トレーニングデータ内の音声セグメントに含まれる数字により構築された三音素の集合に基づいて獲得される。例えば、トレーニングデータの１つの音声セグメントが数字1及び3を含み、その場合、数字1及び3により構築される三音素の集合は、{SIL+Y-I,Y+I-S,I+S-AN,S+AN-SIL}である。SILは無音を表し、数字1の前に他の数字が存在しないことを示す。Yは数字1の語頭を表し、Iは数字1の母音を表し、「+」は前の音素の接続を表し、「-」は後の音素の接続を表す。三音素の集合は、前後関係を考慮することにより単音素の集合に基づいて構築されることが認識できる。
【００７７】
動作159：三音素に対応する音響モデルを取得するために、三音素の分割状態に従って、音声セグメントに対応する特徴系列に対して音響モデル化及びトレーニングを実行する。
【００７８】
前述のように、数字が対応する実際の状態を認識することのみにより、認識結果が取得できる。
【００７９】
このことに基づいて、この実施例では、音声セグメントに対応する特徴系列は、三音素の分割状態に従って音響モデル化及びトレーニングを受ける。状態と特徴系列との間の対応関係は、音響モデル化を通じて確立され、次に、確立された対応関係は、モデルトレーニングを介して最適化される。すなわち、各音声フレームに対応する状態は、三音素に対応する音響モデルを使用することにより認識できる。
【００８０】
前述の方法を通じて、三音素に対応する音響モデルは、単音素音響モデルに基づいてプログレッシブにトレーニングされ、これは、数字音声の認識精度を改善するのに好ましい。さらに、三音素の使用中に前後関係が考慮されるため、単音素音響モデルに比べて、三音素に対応する音響モデルが数字音声認識をより正確に実行することを可能にする。
【００８１】
図６を参照すると、実施例では、動作153は以下の動作を含む。
【００８２】
動作1531：単音素の分割状態を取得するために、HMMを使用することにより単音素に対して状態記述を実行する。
【００８３】
この実施例では、隠れマルコフモデル（hidden  Markov  model,  HMM）は、自己ループがあり且つスパンのない３状態のトポロジ構造を使用する。簡単に言えば、単音素の状態記述は、HMMにより実行される。各単音素は、図７に示すように、３つの状態に分割される。各状態Si,  i=1,2,3は、自分及び隣接する次の状態Si+1にのみジャンプすることができ、aijは状態Siから状態Sjへのジャンプの遷移確率を表す。
【００８４】
動作1533：単音素の分割状態に基づいて、GMMを使用することにより特徴系列をモデル化する。
【００８５】
続けて図７を参照すると、単音素の３つの分割状態を取得した後に、状態毎に、特徴系列は、音声の音響特徴分布を反映するGMM-HMMを取得するために、GMMを使用することにより以下の式(1)に従ってモデル化される。
【００８６】
【数６】
2019504355.tif 000008
ここで、
【００８７】
【数７】
2019504355.tif 000009
は特徴系列が状態Siに属する確率を表し、oは特徴系列を表し、Dは特徴系列oの次元を表し、Mは混合ガウスの数字を表し、λmは第mの混合ガウスの重みを表し、εmは共分散を表し、μmは平均ベクトルを表す。
【００８８】
動作1535：GMM-HMMのパラメータをランダムに初期化し、期待値最大化アルゴリズムを使用することにより、ランダムな初期化により取得されたパラメータに対して繰り返し最適化を実行する。
【００８９】
式(1)から分かるように、特徴系列が対応する状態に属する確率は、
【００９０】
【数８】
2019504355.tif 000010
が既知である場合に既知とすることができる。特徴系列が特定の状態に属する確率が最大であり、これは、それに対応する音声フレームがこの状態に属することを意味することが認識できる。
【００９１】
したがって、
【００９２】
【数９】
2019504355.tif 000011
を認識するために、モデルトレーニングを介して式(1)内の未知のパラメータの決定値、すなわち、GMM-HMMのパラメータの決定値を獲得する必要があり、GMM-HMMのパラメータは、混合ガウスの重みλm、共分散εm及び遷移確率aijを含む。
【００９３】
さらに、この実施例では、GMM-HMMのパラメータの決定値を取得するために、GMM-HMMのパラメータは、期待値最大化アルゴリズム（expectation  maximization  algorithm,  EM  Algorithm）により繰り返し最適化される。同時に、GMM-HMMのパラメータは、パラメータ繰り返し最適化の初期段階でランダムに初期化され、それにより、ランダムに初期化されたパラメータがモデルトレーニングの初期の現在のトレーニングパラメータとしての役目をする。
【００９４】
具体的には、EMアルゴリズムの各繰り返し最適化処理は、以下の２つの動作を含む。
【００９５】
E動作：現在のトレーニングパラメータに基づいて未知のパラメータの確率分布を計算する。
【００９６】
M動作：未知のパラメータの確率分布期待値を最大化できる対応するパラメータを計算し、パラメータは最適化されたパラメータである。
【００９７】
現在のトレーニングパラメータは、最適化されたパラメータで更新され、最適化されたパラメータがGMM-HMMが収束するのを可能にできないときに、繰り返し最適化処理を続ける。
【００９８】
最適化されたパラメータがGMM-HMMが収束するのを可能にするときに、GMM-HMMは、単音素音響モデルであると決定される。
【００９９】
続けて図７を参照すると、単音素音響モデルが取得された後に、単音素音響モデルは、入力数字音声の音響特徴の分布を反映でき、それにより、音声フレームは対応する状態を獲得でき、次に、状態が音素に結合され、これが数字に結合される。
【０１００】
図８を参照すると、実施例では、動作159は以下の動作を含む。
【０１０１】
動作1591：三音素の分割状態を取得するために、HMMを使用することにより三音素に対して状態記述を実行する。
【０１０２】
動作1593：三音素の分割状態に基づいてGMM-HMMを取得するために、GMMを使用することにより特徴系列をモデル化する。
【０１０３】
動作1595：２次トレーニングデータに従ってGMM-HMMのパラメータに対してパラメータ推定を実行し、期待値最大化アルゴリズムを使用することにより、パラメータ推定により取得されたパラメータに対して繰り返し最適化を実行する。
【０１０４】
最適化されたパラメータがGMM-HMMが収束するのを可能にするときに、GMM-HMMが音響モデルであると決定される。
【０１０５】
前述の音響モデルを構築する処理は、単音素音響モデルを構築する前述の処理と同様であり、詳細はここでは再び説明しない。
【０１０６】
２つの差は、音響モデルがパラメータ繰り返し最適化の初期段階で未知のパラメータをランダムに初期化しないことにある。その代わりに、未知のパラメータは、２次トレーニングデータに基づくパラメータ推定を受け、パラメータ推定により取得されたパラメータは、モデルトレーニングのための初期の現在のトレーニングパラメータとしての役目をする。
【０１０７】
具体的には、２次トレーニングデータは、最適状態系列の変換により形成された数字系列であるため、最尤推定（maximum  likelihood  estimation,  MLE）は、既知の数字系列に従って未知のパラメータに対して実行され、未知のパラメータの対応する決定値が取得できる。
【０１０８】
パラメータ繰り返し最適化の初期段階では、パラメータ推定により取得されたパラメータは、現在のトレーニングパラメータとしての役目をし、未知のパラメータの確率分布を計算する。GMM-HMMが収束するまで、すなわち、三音素に対応する音響モデルが取得されるまで、期待値最大化の解は、未知のパラメータの確率分布に対して実行される。
【０１０９】
前述の方法により、モデルトレーニングの収束速度が有効に改善され、それにより、数字音声の認識精度を増加させ、音声精度は少なくとも10%だけ改善される。
【０１１０】
図９を参照すると、実施例では、数字音声認識における音声デコーディングネットワークを構築するための装置は、
数字音声記録により取得されたトレーニングデータを獲得するように構成されたトレーニングデータ獲得モジュールであり、トレーニングデータは、複数の音声セグメントを含むトレーニングデータ獲得モジュール410と、
各音声セグメントに対応する特徴系列を取得するために、トレーニングデータにおいて音響特徴抽出を実行するように構成された音響特徴抽出モジュール430と、
特徴系列と、トレーニングデータ内の数字とに従って、音響モデルを取得するために、単音素音響モデルから始めてプログレッシブトレーニングを実行するように構成された音響モデル獲得モジュール450と、
言語モデルを獲得し、言語モデルと、トレーニングにより取得された音響モデルとを使用することにより、音声デコーディングネットワークを構築するように構成された言語モデル獲得モジュール470と
を含む。
【０１１１】
実施例では、前述の装置は、
トレーニングデータを取得するために、予め設定された条件に従って、複数の数字を含む音声セグメントを記録するように構成されたトレーニングデータ記録モジュール
を更に含む。
【０１１２】
図１０を参照すると、音響特徴抽出モジュール430は、
各音声セグメントに含まれるいくつかの音声フレームを取得するために、予め設定された長さに従って各音声セグメントをセグメント化するように構成された音声セグメントセグメント化ユニット431と、
音声セグメントに含まれる複数の音声フレームのそれぞれについてMFCC特徴及びPITCH特徴を抽出し、MFCC特徴及びPITCH特徴を介して各音声フレームの特徴ベクトルを取得するために計算し、各音声セグメントに対応する特徴系列を更に構成するように構成された特徴系列生成ユニット433と
を含む。
【０１１３】
図１１を参照すると、音響モデル獲得モジュール450は、
トレーニングデータの音声セグメントから数字に対応する単音素を獲得するように構成された単音素獲得ユニット451と、
単音素に対応する単音素音響モデルを取得するために、単音素の分割状態に従って音声セグメントに対応する特徴系列に対して音響モデル化及びトレーニングを実行するように構成された第１のモデル獲得ユニット453と、
２次トレーニングデータを取得するために、単音素音響モデルを使用することによりトレーニングデータを認識するように構成された認識ユニット455と、
２次トレーニングデータ内の音声セグメントに含まれる数字に従って、対応する三音素を取得するように構成された三音素獲得ユニット457と、
三音素に対応する音響モデルを取得するために、三音素の分割状態に従って、音声セグメントに対応する特徴系列に対して音響モデル化及びトレーニングを実行するように構成された第２のモデル獲得ユニット459と
を含む。
【０１１４】
図１２を参照すると、実施例では、第１のモデル獲得ユニット453は、
単音素の分割状態を取得するために、HMMを使用することにより単音素に対して状態記述を実行するように構成された第１の状態記述ユニット4531と、
GMM-HMMを取得するために、単音素の分割状態に基づいて、GMMを使用することにより特徴系列をモデル化するように構成された第１のモデル化ユニット4533と、
GMM-HMMのパラメータをランダムに初期化し、期待値最大化アルゴリズムを使用することにより、ランダムな初期化により取得されたパラメータに対して繰り返し最適化を実行するように構成された第１のトレーニングユニット4535と、
を含む。
【０１１５】
最適化されたパラメータがGMM-HMMが収束するのを可能にするときに、GMM-HMMは、単音素音響モデルであると決定される。
【０１１６】
図１３を参照すると、実施例では、第２のモデル獲得ユニット459は、
三音素の分割状態を取得するために、HMMを使用することにより三音素に対して状態記述を実行するように構成された第２の状態記述ユニット4591と、
三音素の分割状態に基づいてGMM-HMMを取得するために、GMMを使用することにより特徴系列をモデル化するように構成された第２のモデル化ユニット4593と、
２次トレーニングデータに従ってGMM-HMMのパラメータに対してパラメータ推定を実行し、期待値最大化アルゴリズムを使用することにより、パラメータ推定により取得されたパラメータに対して繰り返し最適化を実行するように構成された第２のトレーニングユニット4595と
を含む。
【０１１７】
最適化されたパラメータがGMM-HMMが収束するのを可能にするときに、GMM-HMMが音響モデルであると決定される。
【０１１８】
図１４を参照すると、図１４は、本出願の実施例により提供される数字音声認識における音声デコーディングネットワークを構築するための装置500の概略構成図である。前述の実施例の動作は全て、図面に示す構成に基づいてもよい。
【０１１９】
大きい差は、構成又は性能の差により装置500に生じてもよい。装置500は、電源510と、インタフェース530と、少なくとも１つの記憶媒体550と、少なくとも１つの中央処理装置（central  processing  unit,  CPU）570とを含む。
【０１２０】
具体的には、電源510は、装置500における各ハードウェア装置のための動作電圧を提供するように構成される。
【０１２１】
インタフェース530は、外部装置と通信するための少なくとも１つの有線又は無線ネットワークインタフェース531、少なくとも１つの直並列変換インタフェース533、少なくとも１つの入出力インタフェース535、少なくとも１つのUSBインタフェース537等を含む。
【０１２２】
リソースを記憶するための担体としての記憶媒体550は、ランダムアクセス媒体、磁気ディスク、光ディスク等でもよい。記憶媒体550に記憶されたリソースは、オペレーティングシステム551、アプリケーションプログラム553、データ555等を含む。記憶方式は、一時的記憶又は永続的記憶でもよい。オペレーティングシステム551は、装置500におけるハードウェア装置及びアプリケーションプログラム553を管理及び制御するように構成され、それにより、CPU570を介して大量データ555の計算及び処理が実現できる。オペレーティングシステム551は、Windows  Server（登録商標）、Mac  OS  X（登録商標）、Unix（登録商標）、Linux（登録商標）、FreeBSD（登録商標）等でもよい。アプリケーションプログラム553は、オペレーティングシステム551に基づいて少なくとも１つの具体的なタスクを完了するコンピュータプログラムである。アプリケーションプログラム553は、少なくとも１つのモジュール（図面に図示せず）を含んでもよく、これらのそれぞれは、装置500のための一連の動作命令をそれぞれ含んでもよい。データ555は、ディスクに記憶されたトレーニングデータ等でもよい。
【０１２３】
CPU570は、１つ以上のプロセッサを含んでもよく、記憶媒体550内の大量データ555を計算及び処理するために、バスを介して記憶媒体550と通信するように構成される。
【０１２４】
記憶媒体550に記憶された一連の動作命令は、CPU570により読み取られ、記憶媒体550上のオペレーティングシステム551に基づいて装置500において実行され、前述の実施例における動作の一部又は全部が、装置上で関係するコンピュータプログラムを実行することにより完了できることを更に可能にする。
【０１２５】
前述の説明は、本出願の単に好ましい実施例に過ぎず、本開示を限定するために使用されない。本開示の真意及び原理内で行われる如何なる変更、等価置換及び改善等も、本開示の保護範囲に含まれるべきである。
【図１】
2019504355.tif 000012
【図２】
2019504355.tif 000013
【図３】
2019504355.tif 000014
【図４】
2019504355.tif 000015
【図５】
2019504355.tif 000016
【図６】
2019504355.tif 000017
【図７】
2019504355.tif 000018
【図８】
2019504355.tif 000019
【図９】
2019504355.tif 000020
【図１０】
2019504355.tif 000021
【図１１】
2019504355.tif 000022
【図１２】
2019504355.tif 000023
【図１３】
2019504355.tif 000024
【図１４】
2019504355.tif 000025
【国際調査報告】
2019504355.tif 000026
2019504355.tif 000027
2019504355.tif 000028
2019504355.tif 000029