(57)【要約】【課題】入力音声の音声認識結果から候補語を画面に表示してユーザが画面に表示された候補語を編集するときに、ユーザが候補語を編集する操作の回数を減らすことを図る。【解決手段】入力音声を認識する処理を行い、認識した単語の列から成る認識結果を生成する音声認識部１３と、認識結果から候補語を生成する候補語生成部１６と、候補語を画面に表示し、ユーザによる編集内容に従って認識結果を更新する候補語編集・表示部１７と、画面に表示された候補語をユーザに編集してもらうための編集操作部１８とを備え、連続する複数の単語を連結するときの単語連結規則を設け、候補語生成部１６は、単語連結規則に従って認識結果に含まれる連続する複数の単語を連結し、連結した単語列を候補語とする。【選択図】図１
2009075263.tif 000002
【特許請求の範囲】
【請求項１】
入力された音声を認識する処理を行い、認識した単語の列から成る認識結果を生成する音声認識手段と、
認識結果から候補語を生成する候補語生成手段と、
候補語を画面に表示する候補語表示手段と、
ユーザが画面に表示された候補語を編集するための編集操作手段と、
ユーザによる編集内容に従って認識結果を更新する更新手段と、を備え、
連続する複数の単語を連結するときの単語連結規則を設け、
前記候補語生成手段は、前記単語連結規則に従って前記認識結果に含まれる連続する複数の単語を連結し、連結した単語列を候補語とすることを特徴とする音声認識装置。
【請求項２】
前記候補語生成手段は、
前記単語連結規則に従って、前記認識結果に含まれる連続する複数の単語を連結することが可能か判定する単語連結判定手段と、
該判定結果に従って、前記認識結果に含まれる連続する複数の単語を連結する単語連結手段と、
を有することを特徴とする請求項１に記載の音声認識装置。
【請求項３】
前記単語連結規則は、連結可能な複数の単語の組合せと該組合せた単語の順序を規定することを特徴とする請求項２に記載の音声認識装置。
【請求項４】
前記単語連結規則による連結可能な複数の単語の組合せと該組合せた単語の順序についての言語確率を記憶する言語確率記憶手段を備え、
前記単語連結判定手段は、前記単語連結規則による連結可能な複数の単語の組合せと該組合せた単語の順序について、前記言語確率が閾値以上である場合に、該当する複数の単語を連結可能であると判定する、
ことを特徴とする請求項３に記載の音声認識装置。
【請求項５】
ユーザが前記閾値を指定するための閾値指定手段を備えたことを特徴とする請求項４に記載の音声認識装置。
【請求項６】
前記単語連結規則は、連結可能な複数の単語の品詞の種類の組合せと該組合せた品詞の種類の順序を規定することを特徴とする請求項２に記載の音声認識装置。
【請求項７】
前記単語連結規則による連結可能な複数の品詞の種類の組合せと該組合せた品詞の種類の順序についての品詞連結コストを記憶する品詞連結コスト記憶手段を備え、
前記単語連結判定手段は、前記単語連結規則による連結可能な複数の単語の品詞の種類の組合せと該組合せた品詞の種類の順序について、前記品詞連結コストが閾値以下である場合に、該当する複数の単語を連結可能であると判定する、
ことを特徴とする請求項６に記載の音声認識装置。
【請求項８】
ユーザが前記閾値を指定するための閾値指定手段を備えたことを特徴とする請求項７に記載の音声認識装置。
【請求項９】
入力された音声を認識する処理を行い、認識した単語の列から成る認識結果を生成する音声認識機能と、
認識結果から候補語を生成する候補語生成機能と、
候補語を画面に表示する候補語表示機能と、
ユーザが画面に表示された候補語を編集するための編集操作機能と、
ユーザによる編集内容に従って認識結果を更新する更新機能と、をコンピュータに実現させるコンピュータプログラムであり、
連続する複数の単語を連結するときの単語連結規則を設け、
前記候補語生成機能は、前記単語連結規則に従って前記認識結果に含まれる連続する複数の単語を連結し、連結した単語列を候補語とすることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、コンピュータを用いた音声認識では、話者の発声方法や音声入力時の背景雑音などの影響により１００％の認識率を達成することは困難である。そのために、例えば特許文献１に記載の音声認識装置は、入力音声に含まれる複数の単語を予め辞書に記憶されている複数の単語とそれぞれ比較し、競合候補の中から一番競合確率の高い単語を音声認識結果とし、音声認識結果を複数の単語の単語列として画面に表示し、競合候補の中から一番競合確率の高い単語の競合確率に近い競合確率を持つ１以上の競合単語を選び、対応する一番競合確率の高い単語に隣接して画面上に表示させ、ユーザによるマニュアル操作に応じて、画面上に表示された１以上の競合単語から適切な訂正単語を選択し、選択された競合単語を、音声認識結果の一番競合確率の高い単語と置き換えるようにしている。
【特許文献１】特開２００６−１４６００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述した従来の音声認識装置では、音声認識結果から画面に表示される候補語は単語単位である（特許文献１の図２，図１９，図２０参照）。従って、例えば、“今日の午後３時に会議です”という文章が音声で入力された場合に、音声認識結果である“の”や“に”のような助詞、或いは“ご”のような接頭語、だけの候補語が表示されてしまう。このため、ユーザは、画面に表示された候補語の中から正解を選んだり、候補語を削除したり、候補語を新規の候補語に変更したりなどすることにより画面上で文章を編集する際に、助詞や接頭語等の単体では意味のない単語をいちいち正解としたり、或いは削除、変更等の操作を行わなければならず、手間や時間がかかる。特に、メールなど、長い文章の音声認識を行う場合には、候補語を編集する操作の回数が多くなり、ユーザの使い勝手が悪い。
【０００４】
本発明は、このような事情を考慮してなされたもので、その目的は、入力音声の音声認識結果から候補語を画面に表示してユーザが画面に表示された候補語を編集するときに、ユーザが候補語を編集する操作の回数を減らすことのできる音声認識装置およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明に係る音声認識装置は、入力された音声を認識する処理を行い、認識した単語の列から成る認識結果を生成する音声認識手段と、認識結果から候補語を生成する候補語生成手段と、候補語を画面に表示する候補語表示手段と、ユーザが画面に表示された候補語を編集するための編集操作手段と、ユーザによる編集内容に従って認識結果を更新する更新手段と、を備え、連続する複数の単語を連結するときの単語連結規則を設け、前記候補語生成手段は、前記単語連結規則に従って前記認識結果に含まれる連続する複数の単語を連結し、連結した単語列を候補語とすることを特徴とする。
【０００６】
本発明に係る音声認識装置においては、前記候補語生成手段は、前記単語連結規則に従って、前記認識結果に含まれる連続する複数の単語を連結することが可能か判定する単語連結判定手段と、該判定結果に従って、前記認識結果に含まれる連続する複数の単語を連結する単語連結手段と、を有することを特徴とする。
【０００７】
本発明に係る音声認識装置においては、前記単語連結規則は、連結可能な複数の単語の組合せと該組合せた単語の順序を規定することを特徴とする。
【０００８】
本発明に係る音声認識装置においては、前記単語連結規則による連結可能な複数の単語の組合せと該組合せた単語の順序についての言語確率を記憶する言語確率記憶手段を備え、前記単語連結判定手段は、前記単語連結規則による連結可能な複数の単語の組合せと該組合せた単語の順序について、前記言語確率が閾値以上である場合に、該当する複数の単語を連結可能であると判定することを特徴とする。
【０００９】
本発明に係る音声認識装置においては、ユーザが前記閾値を指定するための閾値指定手段を備えたことを特徴とする。
【００１０】
本発明に係る音声認識装置においては、前記単語連結規則は、連結可能な複数の単語の品詞の種類の組合せと該組合せた品詞の種類の順序を規定することを特徴とする。
【００１１】
本発明に係る音声認識装置においては、前記単語連結規則による連結可能な複数の品詞の種類の組合せと該組合せた品詞の種類の順序についての品詞連結コストを記憶する品詞連結コスト記憶手段を備え、前記単語連結判定手段は、前記単語連結規則による連結可能な複数の単語の品詞の種類の組合せと該組合せた品詞の種類の順序について、前記品詞連結コストが閾値以下である場合に、該当する複数の単語を連結可能であると判定することを特徴とする。
【００１２】
本発明に係る音声認識装置においては、ユーザが前記閾値を指定するための閾値指定手段を備えたことを特徴とする。
【００１３】
本発明に係るコンピュータプログラムは、入力された音声を認識する処理を行い、認識した単語の列から成る認識結果を生成する音声認識機能と、認識結果から候補語を生成する候補語生成機能と、候補語を画面に表示する候補語表示機能と、ユーザが画面に表示された候補語を編集するための編集操作機能と、ユーザによる編集内容に従って認識結果を更新する更新機能と、をコンピュータに実現させるコンピュータプログラムであり、連続する複数の単語を連結するときの単語連結規則を設け、前記候補語生成機能は、前記単語連結規則に従って前記認識結果に含まれる連続する複数の単語を連結し、連結した単語列を候補語とすることを特徴とする。
これにより、前述の音声認識装置がコンピュータを利用して実現できるようになる。
【発明の効果】
【００１４】
本発明によれば、単語単位のみではなく、文節単位、フレーズ単位、文単位の候補語が作成されるので、ユーザは、単語単位のみではなく、文節単位、フレーズ単位、文単位の候補語を編集することができる。これにより、ユーザが候補語を編集する操作の回数を低減することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照し、本発明の一実施形態について説明する。
図１は、本発明の一実施形態に係る音声認識装置１の全体構成を示すブロック図である。図１において、音声認識装置１は、音声入力部１１、音響特徴量抽出部１２、音声認識部１３、音響モデル記憶部１４、言語モデル記憶部１５、候補語生成部１６、候補語編集・表示部１７及び編集操作部１８を備える。
【００１６】
音声入力部１１は、マイク、増幅器、アナログ−デジタル変換器（ＡＤ変換器）などから構成される。音声入力部１１は、ユーザが発声した音声をマイクにより入力し、入力したアナログの音声信号を適当なレベルまで増幅してからデジタルの音声データに変換する。この音声データは音響特徴量抽出部１２に送られる。
【００１７】
なお、音声入力部１１は、電話回線、ＩＰ（Internet Protocol）網などの通信回線と接続する通信インターフェースを備え、通信回線を介して受信したデジタルの音声データを音響特徴量抽出部１２に送るものであってもよい。さらに、音声データが符号化されている場合には、復号化した音声データを音響特徴量抽出部１２に送るようにする。
【００１８】
音響特徴量抽出部１２は、音声入力部１１から受け取った音声データから、後段の音声認識処理に用いる音響特徴量を抽出する。この音響特徴量のデータは音声認識部１３に送られる。
【００１９】
音声認識部１３は、音響特徴量抽出部１２から受け取った音響特徴量データに対して音声認識処理を行う。この音声認識処理には、音響モデル記憶部１４に記憶されている音響モデルと、言語モデル記憶部１５に記憶されている言語モデルとを使用する。音響モデル及び言語モデルは、準備段階として事前に、学習データを用いた学習によって構築し、各記憶部１４，１５に格納しておく。
【００２０】
音声認識部１３は、音響モデル及び言語モデルを用いた音声認識処理によって、音響特徴量データから単語を認識し、認識した単語の列から成る認識結果を作成する。このとき、最も確からしい単語の列から成る認識結果だけでなく、それ以外の他の認識された単語の列についても認識結果として作成する。音声認識部１３は、各認識結果に対して、音響的なスコア（音響尤度）と言語的な確率（言語確率）から認識結果の確からしさ（信頼度）を算出する。言語確率とは、一定数（例えば３個）の単語の並びが出現する確率である。音声認識部１３は、作成した認識結果の中から、所定の順位までの信頼度を有する認識結果を用いて、単語のネットワーク形式の認識結果を作成する。
【００２１】
図２に、単語のネットワーク形式の認識結果の構成例を示す。図２に示されるような、単語のネットワーク形式は、従来、ラティス形式と呼ばれている。図２の例は、ユーザが“今日の午後３時に会議です”という文章を読んだときの構成例である。図２に示されるように、複数の認識結果（所定の順位までの信頼度の認識結果）を使用し、各認識結果に含まれる時間的に対応する単語の区切りをネットワーク状に連結している。なお、図２の認識結果の内容は、説明の便宜上のものである。
【００２２】
音声認識部１３は、単語のネットワーク形式の認識結果に、各単語の品詞の種類を示す品詞情報と、各単語の音響尤度、言語確率及び信頼度の情報とを含める。単語のネットワーク形式の認識結果は、候補語生成部１６に送られる。
【００２３】
候補語生成部１６は、音声認識部１３から受け取った単語のネットワーク形式の認識結果から、候補語を生成する。候補語生成部１６は、単語のネットワーク形式の認識結果に含まれる連続する複数の単語を連結することにより、文節単位、フレーズ単位、文単位の候補語を作成する。候補語生成部１６は、単語連結規則に従って、単語のネットワーク形式の認識結果に含まれる連続する複数の単語を連結する。単語連結規則は、連続する複数の単語を連結するときの規則である。単語連結規則は、単語のネットワーク形式の認識結果に含まれる連続する複数の単語が連結可能かを判定する際に、参照される。単語連結規則は、準備段階として事前に、音声認識装置１に設定しておく。
【００２４】
候補語生成部１６は、単語のネットワーク形式の認識結果に含まれる連続する複数の単語のうち、単語連結規則を満足しないものについては、そのまま単語単位で候補語とする。候補語生成部１６は、単語のネットワーク形式の認識結果から生成した候補語の列から成る候補語データを候補語編集・表示部１７に出力する。候補語データは、認識結果が候補語の列として表されたものである。
【００２５】
候補語編集・表示部１７は、候補語生成部１６から受け取った候補語データを画面に表示する。編集操作部１８は、各種の編集用の操作キーを備える。例えば、画面に表示された候補語の中からユーザが正解の候補語を選択するための操作キー、ユーザが候補語を削除する操作キー、ユーザが新規の候補語を入力するための操作キー、ユーザが認識結果の編集の終了を指示する操作キーなどを備える。編集操作部１８は、ユーザが操作キーで行った編集内容を候補語編集・表示部１７に通知する。候補語編集・表示部１７は、編集操作部１８から通知された編集内容に従って、認識結果を更新する。そして、更新後の認識結果に対応する候補語データで画面の表示内容を更新する。これにより、ユーザが編集した内容が反映された認識結果が、画面に表示される。
【００２６】
図３は、図１に示す候補語生成部１６の構成例である。図３において、候補語生成部１６は、単語連結部２１、単語連結判定部２２、候補語グループ化部３１、同一候補語の一元化部３２、候補語の追加部３３及び候補語グループ記憶部３４を有する。
【００２７】
単語連結部２１は、単語のネットワーク形式の認識結果に含まれる連続する複数の単語について、連結可能かの判定を単語連結判定部２２に依頼する。単語連結判定部２２は、該複数の単語が単語連結規則を満足するか判定し、判定が合格（連結可能）か不合格（連結不可能）かを単語連結部２１に返答する。
【００２８】
単語連結部２１は、該判定結果に従って、認識結果に含まれる連続する複数の単語を連結する。連結した単語の列は候補語となる。一方、連結されなかった単語は、そのまま単語単位で候補語となる。これにより、図２に示された単語のネットワーク形式の認識結果は、図４に示されるような、候補語のネットワーク形式になる。図４は、単語連結処理後の認識結果の構成例である。図２では単語単位でネットワーク状に連結されていたが、図４では複数の単語が連結された候補語単位でネットワーク状に連結されている。
【００２９】
候補語グループ化部３１は、単語連結処理後の認識結果に対して、読みの近さや時間情報などを基に、候補語（単語、文節、フレーズ）のグループ化処理を行う。候補語グループ化部３１は、同一グループの候補語の開始時刻および終了時刻を、信頼度が最大の候補語の開始時刻および終了時刻に揃える。これにより、図４に示された単語連結処理後の認識結果は、図５に示されるように簡略化される。図５は、候補語のグループ化処理後の認識結果の構成例である。
【００３０】
同一候補語の一元化部３２は、候補語のグループ化処理後の認識結果に対して、同一グループに含まれる表記の同じ候補語を１つの候補語にまとめ、その候補語の信頼度を再計算する。一元化処理後の候補語の信頼度は、一元化処理前の候補語の信頼度の平均、加算、最大値などによって求める。これにより、図５に示された候補語のグループ化処理後の認識結果は、図６に示されるように簡略化される。図６は、同一候補語の一元化処理後の認識結果の構成例である。なお、図６の例では、各時間区間で、信頼度の高い順に候補語を上から並べている。
【００３１】
候補語の追加部３３は、同一候補語の一元化処理後の認識結果に対して、過去の候補語のグループの履歴に基づき、候補語を追加する。候補語グループ記憶部３４は、過去の候補語のグループの履歴を記憶している。候補語の追加部３３は、同一候補語の一元化処理後の認識結果中の最大の信頼度を有する候補語についてのグループの履歴を、候補語グループ記憶部３４から読み出す。候補語の追加部３３は、読み出したグループの履歴中に、同一候補語の一元化処理後の認識結果中のグループ内には存在しない候補語があった場合には、該候補語を同一候補語の一元化処理後の認識結果中のグループに追加する。逆に、同一候補語の一元化処理後の認識結果中のグループ内に存在する候補語が、候補語グループ記憶部３４から読み出したグループの履歴中に存在しない場合には、該候補語を候補語グループ記憶部３４内のグループの履歴に追加する。
【００３２】
候補語生成部１６は、候補語の追加処理後の認識結果に対応する候補語データを、候補語編集・表示部１７に出力する。
【００３３】
図７は、図１に示す候補語編集・表示部１７の構成例である。図７において、候補語編集・表示部１７は、候補語データ解析・更新部４１、候補語グループ・候補語選択履歴記憶部４２及び候補語表示部４３を有する。
【００３４】
候補語データ解析・更新部４１は、候補語データを解析し、各時間区間で信頼度が最大の候補語を連結することにより、暫定的な認識結果を作成し、保持する。その暫定的な認識結果、及び、各候補語と同一グループの候補語のデータは、候補語表示部４３に送られる。このとき候補語表示部４３には、画面に表示可能な分量のみが送られる。
【００３５】
候補語表示部４３は、候補語データ解析・更新部４１から受け取った認識結果を表示装置の画面に表示する。このとき、候補語の境界を空白などにより明示する。さらに、各候補語に対してグループ化された他の候補語がある場合は、その旨を下線などにより示す。さらに、同一グループの候補語を、認識結果を表示する画面とは別の画面に表示し、その画面内で候補語を信頼度の高い順に表示する。
【００３６】
候補語データ解析・更新部４１は、編集操作部１８からユーザの編集内容を受け取ると、その編集内容に従って認識結果を更新する。例えば、正解の候補語の選択、候補語の削除、候補語の並びの変更、新規の候補語の入力などの編集内容に従って、認識結果を変更する。正解の候補語の選択がなされた場合は、編集箇所を正解の候補語に置き換え、他の候補語を削除する。候補語の削除がなされた場合には、編集箇所の候補語を全て削除する。新規の候補語が入力された場合には、編集箇所に入力された候補語を挿入する。候補語データ解析・更新部４１は、編集後の認識結果、及び、各候補語と同一グループの候補語のデータを候補語表示部４３に送る。
【００３７】
候補語データ解析・更新部４１は、編集操作部１８から編集箇所を移動する指示を受け取ると、移動先に対応する認識結果、及び、各候補語と同一グループの候補語のデータを候補語表示部４３に送る。
【００３８】
候補語グループ・候補語選択履歴記憶部４２は、候補語のグループと、ユーザが候補語を選択した確率（ユーザ選択確率）を保持する。候補語データ解析・更新部４１は、候補語グループ・候補語選択履歴記憶部４２を参照し、編集箇所にあたる候補語のグループの候補語の表示を、候補語グループ・候補語選択履歴記憶部４２内のユーザ選択確率の高い順に並び替える処理を行うことができる。なお、ユーザ選択確率による表示順序の変更処理については、実行の可否を選択することができるようにする。
【００３９】
次に、本実施形態に係る単語連結規則について、いくつかの実施例を挙げて詳細に説明する。
【実施例１】
【００４０】
図８は、本発明に係る単語連結規則の実施例１である。図８において、単語連結規則１０１は、連続する２つの単語について、連結可能な組合せを記載したリストとして構成される。さらに、連結可能な組合せの２つの単語は、前方単語と後続単語として、その順序が規定される。単語連結規則１０１は、事前に準備され、音声認識装置１内のメモリに格納される。
【００４１】
単語連結判定部２２は、認識結果に含まれる連続する２つ単語が、単語連結規則１０１中の連結可能な組合せ及び組合せられた２つの単語の順序に一致した場合に、該２つ単語を連結可能と判定する。なお、図８の例では、連続する２つの単語を対象にしたが、３つ以上の連続する単語を対象としたものを含めてもよい。
【実施例２】
【００４２】
図９は、本発明に係る単語連結規則の実施例２である。図９において、単語連結規則１０２は、連続する３つの単語について、連結可能な組合せを記載したリストとして構成される。さらに、連結可能な組合せの３つの単語は、１つ目の単語、２つ目の単語、３つ目の単語として、その順序が規定される。さらに、連結可能な３つの単語の組合せと該組合せた単語の順序についての言語確率が、リストに格納される。単語連結規則１０２は、事前に準備され、音声認識装置１内のメモリに格納される。単語連結規則１０２としては、例えばＮグラム等の言語モデルが利用可能である。
【００４３】
単語連結判定部２２は、認識結果に含まれる連続する３つ単語が、単語連結規則１０２中の連結可能な組合せ及び組合せられた３つの単語の順序に一致した場合において、該言語確率が閾値以上であるときに、該３つの単語を連結可能であると判定する。なお、図９の例では、連続する３つの単語を対象にしたが、２つ又は４つ以上の連続する単語を対象としたものを含めてもよい。
【００４４】
なお、単語連結規則１０２のリスト内に格納する言語確率は、音声認識部１３によって作成された単語のネットワーク形式の認識結果によって、更新するようにしてもよい。
【００４５】
また、言語確率を判定する閾値は、ユーザが指定することができるようにしてもよい。この場合、ユーザが閾値を指定するための操作キーを設ける。ユーザは、閾値を小さくすれば、長い候補語を生成する確率を高くすることができる。但し、言語確率が低くても候補語として連結されるので、不正解の候補語が多くなる確率は高まる。一方、ユーザは、閾値を大きくすれば、長い候補語を生成する確率を低くすることができる。但し、言語確率が低い場合は候補語として連結されないので、正解の候補語が多くなる確率は高まる。このように、言語確率を判定する閾値をユーザが指定することができるようにすることによって、ユーザは候補語の長さと正解率を調節することができる。
【実施例３】
【００４６】
図１０は、本発明に係る単語連結規則の実施例３である。図１０において、単語連結規則１０３は、連続する２つの単語について、連結可能な品詞の種類の組合せを記載したリストとして構成される。さらに、連結可能な組合せの２つの品詞の種類は、前方品詞と後続品詞として、その順序が規定される。単語連結規則１０３は、事前に準備され、音声認識装置１内のメモリに格納される。
【００４７】
単語連結判定部２２は、認識結果に含まれる連続する２つ単語についての品詞情報に基づいて、該２つ単語の品詞が、単語連結規則１０３中の連結可能な組合せ及び組合せられた２つの品詞の順序に一致した場合に、該２つ単語を連結可能と判定する。なお、図１０の例では、連続する２つの単語の品詞を対象にしたが、３つ以上の連続する単語の品詞を対象としたものを含めてもよい。
【実施例４】
【００４８】
図１１は、本発明に係る単語連結規則の実施例４である。図１１において、単語連結規則１０４は、連続する２つの単語について、連結可能な品詞の種類の組合せを記載したリストとして構成される。さらに、連結可能な組合せの２つの品詞の種類は、前方品詞と後続品詞として、その順序が規定される。さらに、連結可能な２つの品詞の組合せと該組合せた品詞の順序についての品詞連結コストが、リストに格納される。単語連結規則１０４は、事前に準備され、音声認識装置１内のメモリに格納される。
【００４９】
単語連結判定部２２は、認識結果に含まれる連続する２つ単語についての品詞情報に基づいて、該２つ単語の品詞が、単語連結規則１０４中の連結可能な組合せ及び組合せられた２つの品詞の順序に一致した場合において、該品詞連結コストが閾値以下であるときに、該２つ単語を連結可能と判定する。なお、図１１の例では、連続する２つの単語の品詞を対象にしたが、３つ以上の連続する単語の品詞を対象としたものを含めてもよい。
【００５０】
なお、品詞連結コストを判定する閾値は、ユーザが指定することができるようにしてもよい。この場合、ユーザが閾値を指定するための操作キーを設ける。ユーザは、閾値を大きくすれば、長い候補語を生成する確率を高くすることができる。但し、品詞連結コストが大きくても候補語として連結されるので、不正解の候補語が多くなる確率は高まる。一方、ユーザは、閾値を小さくすれば、長い候補語を生成する確率を低くすることができる。但し、品詞連結コストが大きい場合は候補語として連結されないので、正解の候補語が多くなる確率は高まる。このように、品詞連結コストを判定する閾値をユーザが指定することができるようにすることによって、ユーザは候補語の長さと正解率を調節することができる。
【００５１】
上述したように本実施形態によれば、単語連結規則に従って認識結果に含まれる連続する複数の単語を連結し、連結した単語列を候補語とする。これにより、単語単位のみではなく、文節単位、フレーズ単位、文単位の候補語を作成することができる。この結果として、ユーザは、単語単位のみではなく、文節単位、フレーズ単位、文単位の候補語を編集することができるので、ユーザが候補語を編集する操作の回数を低減することができるという効果が得られる。
【００５２】
なお、本実施形態に係る音声認識装置１は、専用のハードウェアにより実現されるものであってもよく、あるいはパーソナルコンピュータ等のコンピュータシステムにより構成され、図１に示される装置の各機能を実現するためのプログラムを実行することによりその機能を実現させるものであってもよい。
【００５３】
また、その音声認識装置１には、周辺機器として入力装置、表示装置等（いずれも図示せず）が接続されるものとする。ここで、入力装置とはキーボード、マウス、携帯電話端末のキー等の入力デバイスのことをいう。表示装置とはＣＲＴ（Cathode Ray Tube）や液晶表示装置等のことをいう。
また、上記周辺機器については、音声認識装置１に直接接続するものであってもよく、あるいは通信回線を介して接続するようにしてもよい。
【００５４】
また、図１に示す音声認識装置１の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、音声認識に係る処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disk）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００５５】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５６】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述の音声認識装置１は、ワードプロセッサー装置、電子メール装置などの文書作成を行う各種の装置と組合せて構成するようにしてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態に係る音声認識装置１の全体構成を示すブロック図である。
【図２】単語のネットワーク形式の認識結果の構成例である。
【図３】図１に示す候補語生成部１６の構成例である。
【図４】本発明の一実施形態に係る単語連結処理後の認識結果の構成例である。
【図５】同実施形態に係る候補語のグループ化処理後の認識結果の構成例である。
【図６】同実施形態に係る同一候補語の一元化処理後の認識結果の構成例である。
【図７】図１に示す候補語編集・表示部１７の構成例である。
【図８】本発明に係る単語連結規則の実施例１である。
【図９】本発明に係る単語連結規則の実施例２である。
【図１０】本発明に係る単語連結規則の実施例３である。
【図１１】本発明に係る単語連結規則の実施例４である。
【符号の説明】
【００５８】
１…音声認識装置、１１…音声入力部、１２…音響特徴量抽出部、１３…音声認識部、１４…音響モデル記憶部、１５…言語モデル記憶部、１６…候補語生成部、１７…候補語編集・表示部、１８…編集操作部、２１…単語連結部、２２…単語連結判定部、１０１，１０２，１０３，１０４…単語連結規則
【図１】
2009075263.tif 000003
【図２】
2009075263.tif 000004
【図３】
2009075263.tif 000005
【図４】
2009075263.tif 000006
【図５】
2009075263.tif 000007
【図６】
2009075263.tif 000008
【図７】
2009075263.tif 000009
【図８】
2009075263.tif 000010
【図９】
2009075263.tif 000011
【図１０】
2009075263.tif 000012
【図１１】
2009075263.tif 000013