(57)【要約】【課題】  本発明の目的は、音声認識システムの語彙に登録されていない専門用語等の音声入力を支援する音声認識装置を提供することである。【解決手段】  発話をする際に参照する参照用語を含む文書を入力する文書入力部１０１と、語彙の表記情報および読み情報を記憶する語彙記憶部１０４と、用語間の概念上の上位下位関係ツリーを記憶する上位下位関係記憶部１０５と、参照用語を下位語として、対応する上位語を検索し、取得する上位語取得部１０３と、下位語と上位語とを対応付けて記憶する上位語下位語対応記憶部１０８と、上位語を表示する表示部１１０と、上位語を含む発話情報を入力する音声入力部１１１と、発話情報を音声認識する音声認識部１１２と、テキスト情報から上位語を検出する検出部１１３と、上位語を下位語に置換する置換部１１４と、置換後のテキスト情報を出力する出力部１１５と、を備える音声認識装置。【選択図】  図１
2010066365.tif 000002
【特許請求の範囲】
【請求項１】
発話をする際に参照する参照用語を含む文書を入力する文書入力部と、
語彙の表記情報および読み情報を記憶する語彙記憶部と、
用語間の概念上の上位下位関係ツリーを記憶する上位下位関係記憶部と、
前記参照用語が前記語彙記憶部に存在しない場合、前記参照用語を下位語として、当該下位語に対応する上位語を前記上位下位関係記憶部から検索し、当該上位語が前記語彙記憶部に存在する場合、当該上位語を前記語彙記憶部から取得する上位語取得部と、
前記下位語と前記上位語とを対応付けて記憶する上位語下位語対応記憶部と、
前記上位語を表示する表示部と、
前記上位語を含む発話情報を入力する音声入力部と、
前記発話情報を前記語彙記憶部を用いて音声認識し、テキスト情報を出力する音声認識部と、前記テキスト情報から前記上位語下位語対応記憶部に記憶された上位語を検出する検出部と、
前記テキスト情報中の前記上位語を前記下位語に置換する置換部と、
置換後の前記テキスト情報を出力するテキスト出力部と、
を備える音声認識装置。
【請求項２】
前記上位下位関係記憶部に記憶されている用語は名詞であることを特徴とする請求項１記載の音声認識装置。
【請求項３】
前記表示部は、前記上位語を付加された前記文書を表示することを特徴とする請求項２記載の音声認識装置。
【請求項４】
前記上位語下位語対応記憶部は、一つの上位語に対して複数の下位語が対応付けられる場合、前記上位語に識別子を付加することを特徴とする請求項１記載の音声認識装置。
【請求項５】
前記表示部は、前記識別子が付加された状態の前記上位語で表示することを特徴とする請求項４記載の音声認識装置。
【請求項６】
前記音声入力部は、前記識別子が付加された状態の前記上位語を含む発話情報を入力し、
前記音声認識部は、前記発話情報を形態素解析し、
前記検出部は、前記形態素解析の結果から前記上位語及び前記識別子を検出することを特徴とする請求項５記載の音声認識装置。
【請求項７】
前記置換部は、前記形態素解析の結果のうち、前記上位語及び前記識別子を前記上位語下位語対応記憶部に記憶された前記下位語に置換することを特徴とする請求項６記載の音声認識装置。
【請求項８】
前記テキスト出力部は、前記形態素解析の結果のうち、前記置換によって不要になった形態素ＩＤを省略して出力することを特徴とする請求項７記載の音声認識装置。
【請求項９】
文書入力部が、発話をする際に参照する参照用語を含む文書を入力し、
語彙記憶部が、語彙の表記情報および読み情報を記憶し、
上位下位関係記憶部が、用語間の概念上の上位下位関係ツリーを記憶し、
上位語取得部が、前記参照用語が前記語彙記憶部に存在しない場合、前記参照用語を下位語として、当該下位語に対応する上位語を前記上位下位関係記憶部から検索し、当該上位語が前記語彙記憶部に存在する場合、当該上位語を前記語彙記憶部から取得し、
上位語下位語対応記憶部は、前記下位語と前記上位語とを対応付けて記憶し、
表示部が、前記上位語を表示し、
音声入力部が、前記上位語を含む発話情報を入力し、
音声認識部が、前記発話情報を前記語彙記憶部を用いて音声認識し、テキスト情報を出力し、
検出部が、前記テキスト情報から前記上位語下位語対応記憶部に記憶された上位語を検出し、
置換部が、前記テキスト情報中の前記上位語を前記下位語に置換し、
テキスト出力部が、置換後の前記テキスト情報を出力することを特徴とする音声認識方法。
【請求項１０】
コンピュータを、
発話をする際に参照する参照用語を含む文書を入力する文書入力手段と、
語彙の表記情報および読み情報を記憶する語彙記憶手段と、
用語間の概念上の上位下位関係ツリーを記憶する上位下位関係記憶手段と、
前記参照用語が前記語彙記憶手段に存在しない場合、前記参照用語を下位語として、当該下位語に対応する上位語を前記上位下位関係記憶部から検索し、当該上位語が前記語彙記憶部に存在する場合、当該上位語を前記語彙記憶部から取得する上位語取得手段と、
前記下位語と前記上位語とを対応付けて記憶する上位語下位語対応記憶手段と、
前記上位語を表示する表示手段と、
前記上位語を含む発話情報を入力する音声入力手段と、
前記発話情報を前記語彙記憶部を用いて音声認識し、テキスト情報を出力する音声認識手段と、
前記テキスト情報から前記上位語下位語対応記憶手段に記憶された上位語を検出する検出手段と、
前記テキスト情報中の前記上位語を前記下位語に置換する置換手段と、
置換後の前記テキスト情報を出力するテキスト出力手段と、
として実行させるための音声認識プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声情報を認識し、テキスト情報を出力する音声認識装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、音声をテキストに変換する音声認識技術が進歩している。これにより、大語彙かつ高精度の音声入力が可能になってきた。
【０００３】
しかし、リアルタイム処理を実用化している音声認識システムの語彙は数万語程度である。これ以上語彙数が多くすると、音声認識候補が多くなり、間違えが増え、音声認識処理の性能が低下するからである。ゆえに、専門用語や固有名詞が十分にカバーされていない。
【０００４】
このため、従来の音声認識装置では、テキストの文字列を解析し、この解析結果をもとに音声認識で使用可能な認識語彙を生成する認識語彙生成部を備える（例えば特許文献１参照）。
【特許文献１】特開２００３−９９０８９公報（第４〜５頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、認識語彙生成部によって生成された語彙が増加すれば、上述したとおり、音声認識処理の性能が低下する。
【０００６】
本発明の目的は、音声認識システムの語彙に登録されていない専門用語等の音声入力を支援する音声認識装置を提供することである。
【課題を解決するための手段】
【０００７】
第１の発明は、発話をする際に参照する参照用語を含む文書を入力する文書入力部と、語彙の表記情報および読み情報を記憶する語彙記憶部と、用語間の概念上の上位下位関係ツリーを記憶する上位下位関係記憶部と、前記参照用語が前記語彙記憶部に存在しない場合、前記参照用語を下位語として、当該下位語に対応する上位語を前記上位下位関係記憶部から検索し、当該上位語が前記語彙記憶部に存在する場合、当該上位語を前記語彙記憶部から取得する上位語取得部と、前記下位語と前記上位語とを対応付けて記憶する上位語下位語対応記憶部と、前記上位語を表示する表示部と、前記上位語を含む発話情報を入力する音声入力部と、前記発話情報を前記語彙記憶部を用いて音声認識し、テキスト情報を出力する音声認識部と、前記テキスト情報から前記上位語下位語対応記憶部に記憶された上位語を検出する検出部と、前記テキスト情報中の前記上位語を前記下位語に置換する置換部と、置換後の前記テキスト情報を出力するテキスト出力部と、を備える音声認識装置である。
【０００８】
第２の発明は、前記上位下位関係記憶部に記憶されている用語は名詞であることを特徴とする第１の発明記載の音声認識装置である。
【０００９】
第３の発明は、前記表示部は、前記上位語を付加された前記文書を表示することを特徴とする第２の発明記載の音声認識装置である。
【００１０】
第４の発明は、前記上位語下位語対応記憶部は、一つの上位語に対して複数の下位語が対応付けられる場合、前記上位語に識別子を付加することを特徴とする第１の発明記載の音声認識装置である。
【００１１】
第５の発明は、前記表示部は、前記識別子が付加された状態の前記上位語で表示することを特徴とする第４の発明記載の音声認識装置である。
【００１２】
第６の発明は、前記音声入力部は、前記識別子が付加された状態の前記上位語を含む発話情報を入力し、前記音声認識部は、前記発話情報を形態素解析し、前記検出部は、前記形態素解析の結果から前記上位語及び前記識別子を検出することを特徴とする第５の発明記載の音声認識装置である。
【００１３】
第７の発明は、前記置換部は、前記形態素解析の結果のうち、前記上位語及び前記識別子を前記上位語下位語対応記憶部に記憶された前記下位語に置換することを特徴とする第６の発明記載の音声認識装置である。
【００１４】
第８の発明は、前記テキスト出力部は、前記形態素解析の結果のうち、前記置換によって不要になった形態素ＩＤを省略して出力することを特徴とする第７の発明記載の音声認識装置である。
【００１５】
第９の発明は、文書入力部が、発話をする際に参照する参照用語を含む文書を入力し、語彙記憶部が、語彙の表記情報および読み情報を記憶し、上位下位関係記憶部が、用語間の概念上の上位下位関係ツリーを記憶し、上位語取得部が、前記参照用語が前記語彙記憶部に存在しない場合、前記参照用語を下位語として、当該下位語に対応する上位語を前記上位下位関係記憶部から検索し、当該上位語が前記語彙記憶部に存在する場合、当該上位語を前記語彙記憶部から取得し、上位語下位語対応記憶部は、前記下位語と前記上位語とを対応付けて記憶し、表示部が、前記上位語を表示し、音声入力部が、前記上位語を含む発話情報を入力し、音声認識部が、前記発話情報を前記語彙記憶部を用いて音声認識し、テキスト情報を出力し、検出部が、前記テキスト情報から前記上位語下位語対応記憶部に記憶された上位語を検出し、置換部が、前記テキスト情報中の前記上位語を前記下位語に置換し、テキスト出力部が、置換後の前記テキスト情報を出力することを特徴とする音声認識方法である。
【００１６】
第１０の発明は、コンピュータを、発話をする際に参照する参照用語を含む文書を入力する文書入力手段と、語彙の表記情報および読み情報を記憶する語彙記憶手段と、用語間の概念上の上位下位関係ツリーを記憶する上位下位関係記憶手段と、前記参照用語が前記語彙記憶手段に存在しない場合、前記参照用語を下位語として、当該下位語に対応する上位語を前記上位下位関係記憶部から検索し、当該上位語が前記語彙記憶部に存在する場合、当該上位語を前記語彙記憶部から取得する上位語取得手段と、前記下位語と前記上位語とを対応付けて記憶する上位語下位語対応記憶手段と、前記上位語を表示する表示手段と、前記上位語を含む発話情報を入力する音声入力手段と、前記発話情報を前記語彙記憶部を用いて音声認識し、テキスト情報を出力する音声認識手段と、前記テキスト情報から前記上位語下位語対応記憶手段に記憶された上位語を検出する検出手段と、前記テキスト情報中の前記上位語を前記下位語に置換する置換手段と、置換後の前記テキスト情報を出力するテキスト出力手段と、として実行させるための音声認識プログラムである。
【発明の効果】
【００１７】
本発明によれば、音声認識システムの語彙に登録されていない専門用語等の音声入力を支援する音声認識装置を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１９】
図１は、本実施形態にかかる音声認識装置１００のブロック図である。点線で囲まれた部分が音声認識装置１００であり、パーソナルコンピュータなどに組み込まれている。
【００２０】
（音声認識語彙リストに存在しない用語が参照文書にある場合、その上位語を取得）
まず、文書入力部１０１は、会議などで配布された文書をユーザが入力する。図２は、入力されたテキスト文書の一例である。この文書に専門用語や固有名詞が記載されている場合、ユーザはこれらを参照して、会議で発言する。この発言を機械翻訳するとき、または、この発言を議事録に自動的に入力するときに、音声認識装置１００を用いる。この場合、音声認識処理用の語彙記憶部にこれら専門用語や固有名詞が記憶されていないケースが多い。そこで、音声認識装置１００では、以下の処理を行う。
【００２１】
用語抽出部１０２は、入力されたテキスト文書から用語抽出する。まず、テキスト文書を形態素解析する。すなわち、単語分割処理および品詞付与処理を行う。これらの処理には各種の公知の手法があり、ここでは説明を省略する。図３は、テキスト文書を形態素解析した結果を示す。
【００２２】
形態素解析結果から用語を抽出する手法については様々な手法が提案されている。ここでは、最も単純な手法として、名詞もしくはサ変名詞の単独または連続を抽出する。図４に用語抽出結果を示す。
【００２３】
上位語取得部１０３は、抽出された各用語に対して上位語を取得する。上位語とは、抽出された用語の上位概念であり、かつ、音声認識語彙記憶部１０４に記憶された語彙のみで構成される用語である。
【００２４】
音声認識語彙記憶部１０４は、音声認識部１１２が認識できる語彙のリストを記憶している。図５は、その語彙リストの一例を示す。語彙リストは、「表記」、「読み」および「品詞」の組で構成されている。専門用語および固有名詞は、「読み」が記載されていないため、音声認識部１１２で音声認識することができない。
【００２５】
用語間の上位語取得部１０３は、上位語を取得するために、上位下位関係記憶部１０５を参照する。上位下位関係記憶部１０５は、用語間の概念上の上位下位関係ツリーが記憶されている。図６は、用語間の概念上の上位下位関係ツリーの一例を示す。上位下位関係記憶部１０５は、「表記」と「品詞」を記憶しているが、「読み」を記憶していない。
【００２６】
図４の用語「スーパー」と「メタミドポス」を例に取り、上位語取得部１０３の処理を説明する。用語「スーパー」を構成する各単語に対して、音声認識語彙記憶部１０４に登録されているかどうかをチェックする。
【００２７】
１）用語「スーパー」について
用語「スーパー」は一つの単語「スーパー」から構成されているので、単語「スーパー」についてのみチェックすればよい。図５の語彙リストを調べると、名詞「スーパー」が登録されているので、上位語の取得は行わない。
【００２８】
２）用語「メタミドポス」について
用語「メタミドポス」も一つの単語から構成されている。しかし、単語「メタミドポス」について図５の語彙リストを調べても登録されていない。そこで、図６の上位下位関係ツリーを参照して、「メタミドポス」の上位語を調べる。そして、「農薬」を「メタミドポス」の上位語として取り出す。「農薬」は図５の語彙リストに登録されているので、「農薬」の「表記」と「品詞」を図５の語彙リストから取り出す。図７は、図４の用語全てに対する上位語取得部１０３の処理結果を示す図である。
【００２９】
上位語下位語対応付け部１０６は、上位語取得部１０３の処理結果に対し、上位語をキーとして対応する下位語を取り出す。または、下位語をキーとして対応する上位語を取り出す。その際、一つの上位語に対して複数の下位語が対応付けられる場合は、上位下位対応曖昧性解消部１０７により上位語の末尾に識別子として数詞が付加される。
【００３０】
図７の上位語取得部１０３の処理結果に対して、上位語下位語対応付け部１０６と上位下位対応曖昧性解消部１０７の処理を行った結果（すなわち上位語下位語対応リスト）を図８に示す。このリストを上位語下位語対応記憶部１０８が記憶する。
【００３１】
（上位語をユーザに表示）
指示入力部１０９は、上位語を表示するようにとのユーザからの指示を入力する。上位語表示部１１０は、文書入力部１０１に入力された文書に、上位語下位語対応記憶部１０８に記憶された上位語を付加し、表示する。図２の文書に図８の上位語を付加表示した結果を図９に示す。
【００３２】
（ユーザの発話を認識）
図９のように上位語を表示した状態で、ユーザがこの上位語を含んだ発話を行うと、音声入力部１１１は、上記発話を入力する。音声認識部１１２は、入力された音声を音声認識語彙記憶部１０４を用いてテキスト情報に変換する。変換されたテキスト情報を図１０に示す。
【００３３】
上位語検出部１１３は、図１０のテキスト情報を用いて、上位語下位語対応記憶部１０４に記憶された上位語を検出する。まず、図１０のテキスト情報を形態素解析する。この解析結果を図１１に示す。次に、図８の上位語下位語対応リストに示された上位語を図１１の形態素解析結果から検出する。この検出結果を図１２に示す。形態素ＩＤ＝０〜１の区間に上位語ＩＤ＝０の上位語が、また、形態素ＩＤ＝３〜４の区間に上位語ＩＤ＝１の上位語が検出される。
【００３４】
上位語置換部１１４は、上位語検出１１３で検出された上位語を、図８の上位語下位語対応リストに示された下位語に置き換える。図１３は、図１１の形態素列を図１２の検出結果および図８のリストに基づいて置換した結果を示す。この置換によって、形態素ＩＤ＝１および形態素ＩＤ＝４の値は無くなる。
【００３５】
テキスト出力部１１５は、図１３をテキスト情報として出力する。このテキスト情報を図１４に示す。上述した通り、形態素ＩＤ＝１および形態素ＩＤ＝４の値は無いので、これらを省略した形でテキスト情報は出力される。
【００３６】
本実施形態によれば、会議資料などユーザが参照している文書に含まれる用語が音声認識処理の語彙リストに含まれない場合、まず、その用語の上位語であって、音声認識処理の語彙リストでカバーされる上位語をユーザに提示する。次に、ユーザ発話の音声認識結果に含まれる上位語を元の用語に置換する。これによって、音声認識処理の語彙リストに登録されていない専門用語等の音声入力を支援し、音声認識を容易にすることができる。
【００３７】
そして、この音声認識の結果を、機械翻訳や自動議事録作成などのアプリケーションソフトウェアへの入力として利用できる。
【００３８】
上述した実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の趣旨を逸脱しない範囲であれば、適宜組合わせ及び変更することができることはいうまでもない。
【図面の簡単な説明】
【００３９】
【図１】本実施形態にかかる音声認識装置１００のブロック図。
【図２】文書入力部１０１に入力されたテキスト文書の一例を示す図。
【図３】テキスト文書を形態素解析した結果を示す図。
【図４】用語抽出部１０２による抽出結果を示す図。
【図５】音声認識語彙記憶部１０４の語彙リストの一例を示す図。
【図６】上位下位関係記憶部１０５の用語間の概念上の上位下位関係ツリーの一例を示す図。
【図７】図４の用語全てに対する上位語取得部１０３の処理結果を示す図。
【図８】上位語下位語対応記憶部１０８に記憶された上位語下位語対応リストを示す図。
【図９】図２の文書に図８の上位語を付加表示した図。
【図１０】図９の表示をした状態で、ユーザが発話した内容をテキスト情報に変換した結果を示す図。
【図１１】図１０のテキスト情報を形態素解析した結果を示す図。
【図１２】図８の上位語を図１１の形態素解析結果から検出した結果を示す図。
【図１３】図１１の形態素列を図１２の検出結果に基づいて置換した結果を示す図。
【図１４】図１３をテキスト情報として出力した図。
【符号の説明】
【００４０】
１００  音声認識装置
１０１  文書入力部
１０２  用語抽出部
１０３  上位語取得部
１０４  音声認識語彙記憶部
１０５  上位下位関係記憶部
１０６  上位語下位語対応付け部
１０７  上位下位対応曖昧性解消部
１０８  上位語下位語対応記憶部
１０９  指示入力部
１１０  上位語表示部
１１１  音声入力部
１１２  音声認識部
１１３  上位語検出部
１１４  上位語置換部
１１５  テキスト出力部
【図１】
2010066365.tif 000003
【図２】
2010066365.tif 000004
【図３】
2010066365.tif 000005
【図４】
2010066365.tif 000006
【図５】
2010066365.tif 000007
【図６】
2010066365.tif 000008
【図７】
2010066365.tif 000009
【図８】
2010066365.tif 000010
【図９】
2010066365.tif 000011
【図１０】
2010066365.tif 000012
【図１１】
2010066365.tif 000013
【図１２】
2010066365.tif 000014
【図１３】
2010066365.tif 000015
【図１４】
2010066365.tif 000016