(57)【特許請求の範囲】
【請求項１】
音声を取込む音声取込み手段と、
前記音声取込み手段が取込んだ音声を音声認識して認識文字列に変換する音声認識手段と、
前記認識文字列の候補系列を評価して選択する系列評価手段と、
前記系列評価手段で選択された認識文字列の文章の区切り位置を検出し、前記区切り位置に符号を挿入する符号自動挿入手段と、
前記認識文字列を表示画面上に表示させるための表示制御手段と、
前記表示画面上に表示される前記区切り位置に挿入された前記符号を変更するために、又は前記区切り位置に挿入される感嘆符又は疑問符を挿入するために、前記感嘆符又は疑問符を設定するためのグラフィカルユーザインタフェースと、
を具備し、
前記符号自動挿入手段は、前記グラフィカルユーザインタフェースによる前記感嘆符又は疑問符の設定に従って前記区切り位置に挿入されている前記符号を変更、又は前記グラフィカルユーザインタフェースによる設定に従った前記感嘆符又は疑問符を前記区切り位置に挿入し、
前記系列評価手段は、前記グラフィカルユーザインタフェースによる前記感嘆符又は疑問符の設定に従って前記区切り位置に挿入されている前記符号を変更する場合には、挿入される感嘆符又は疑問符を考慮して前記認識文字列の候補系列を再評価して認識文字列の選択をし直すことを特徴とするディクテーション装置。
【請求項２】
音声を取込む音声取込み手段と、
前記音声取込み手段が取込んだ音声を音声認識して認識文字列に変換する音声認識手段と、
前記認識文字列の候補系列を評価して選択する系列評価手段と、
前記系列評価手段で選択された認識文字列の文章の区切り位置を検出し、前記区切り位置に符号を挿入する符号自動挿入手段と、
前記認識文字列を表示画面上に表示させるための表示制御手段と、
前記表示画面上に表示される前記区切り位置に挿入された前記符号を変更するために、又は前記区切り位置に挿入される前記感嘆符又は疑問符を挿入するために、前記感嘆符又は疑問符を設定するためのグラフィカルユーザインタフェースと、
を具備し、
前記系列評価手段は、前記グラフィカルユーザインタフェースによる設定に従った前記感嘆符又は疑問符を前記区切り位置に挿入する場合には、挿入される感嘆符又は疑問符を考慮して前記認識文字列の候補系列を評価して認識文字列を選択することを特徴とするディクテーション装置。
【請求項３】
音声を取込む音声取込み手段と、
前記音声取込み手段が取込んだ音声を認識して認識文字列の候補系列に変換する音声認識手段と、
前記認識文字列の候補系列を評価して選択する系列評価手段と、
前記系列評価手段で選択された認識文字列の文章の区切り位置を検出し、前記区切り位置に符号を挿入する符号自動挿入手段と、
前記系列評価手段で選択された前記区切り位置に挿入すべき感嘆符又は疑問符を設定するためのグラフィカルユーザインタフェースと、
前記符号自動挿入手段が挿入した前記符号を、前記グラフィカルユーザインタフェースによって設定された前記感嘆符又は疑問符に切替えて挿入する符号切替手段と、
を具備し、
前記系列評価手段は、前記グラフィカルユーザインタフェースによって設定された前記感嘆符又は疑問符が前記区切り位置に挿入される場合には、挿入される感嘆符又は疑問符を考慮して前記認識文字列の候補系列を再評価して認識文字列の選択をし直すことを特徴とするディクテーション装置。
【請求項４】
音声を取込む音声取込み手段と、
文字列の区切り位置に挿入すべき文章の区切りを示す感嘆符又は疑問符を設定するためのグラフィカルユーザインタフェースと、
前記音声取込み手段が取込んだ音声を認識して認識文字列の候補系列に変換する音声認識手段と、
前記認識文字列の候補系列を評価して選択する系列評価手段と、
前記系列評価手段で選択された認識文字列の文章の区切り位置を検出し、前記区切り位置に符号を挿入する符号自動挿入手段と、
を具備し、
前記系列評価手段は、前記グラフィカルユーザインタフェースによって設定された前記感嘆符又は疑問符が前記区切り位置に挿入される場合には、挿入される前記感嘆符又は疑問符を考慮して前記認識文字列の候補系列を評価して認識文字列を選択することを特徴とするディクテーション装置。
【請求項５】
音声取込み手段と、音声認識手段と、系列評価手段と、符号自動挿入手段と、グラフィカルユーザインタフェースと、符号切替手段とを用いたディクテーション方法であって、
前記音声取込み手段が、音声を取込む音声取込みステップと、
前記音声認識手段が、前記音声取込みステップにおいて取込んだ音声を認識して認識文字列の候補系列に変換する音声認識ステップと、
前記系列評価手段が、前記認識文字列の候補系列を評価して選択する系列評価ステップと、
前記符号自動挿入手段が、前記系列評価手段で選択された認識文字列の文章の区切り位置を検出し、前記区切り位置に符号を挿入する符号自動挿入ステップと、
前記符号切替手段が、前記区切り位置に挿入すべき符号を設定するための前記グラフィカルユーザインタフェースによって、前記区切り位置に感嘆符又は疑問符が設定された場合には、前記符号自動挿入ステップにおいて挿入した前記符号を、設定された前記感嘆符又は疑問符に切替えて挿入する符号切替ステップと、
を具備し、
前記区切り位置に挿入すべき符号を設定するための前記グラフィカルユーザインタフェースによって、前記区切り位置に感嘆符又は疑問符が設定された場合には、前記系列評価手段が、挿入される感嘆符又は疑問符を考慮して前記認識文字列の候補系列を再評価して認識文字列の選択をし直す系列再評価ステップを更に具備したことを特徴とするディクテーション方法。
【請求項６】
音声取込み手段と、グラフィカルユーザインタフェースと、設定手段と、音声認識手段と、系列評価手段と、符号自動挿入手段とを用いたディクテーション方法であって、
前記設定手段が、文字列の区切り位置に挿入すべき文章の区切りを示す符号を設定するための前記グラフィカルユーザインタフェースによって、前記区切り位置に挿入する感嘆符又は疑問符が設定されたことを検出して、設定を保持するステップと、
前記音声取込み手段が、音声を取込む音声取込みステップと、
前記音声認識手段が、前記音声取込みステップにおいて取込んだ音声を認識して認識文字列の候補系列に変換する音声認識ステップと、
前記系列評価手段が、前記認識文字列の候補系列を評価して選択する系列評価ステップと、
前記符号自動挿入手段が、前記系列評価手段で選択された認識文字列の文章の区切り位置を検出し、前記区切り位置に前記符号を挿入する符号自動挿入ステップと、
を具備し、
前記系列評価手段が、前記グラフィカルユーザインタフェースによって設定された前記感嘆符又は疑問符が前記区切り位置に挿入される場合には、挿入される前記感嘆符又は疑問符を考慮して前記認識文字列の候補系列を評価して認識文字列を選択することを特徴とするディクテーション方法。
【請求項７】
コンピュータに、
音声を取込む音声取込み処理と、
前記音声取込み処理において取込んだ音声を認識して認識文字列の候補系列に変換する音声認識処理と、
前記認識文字列の候補系列を評価して選択する系列評価処理と、
前記系列評価手段で選択された認識文字列の文章の区切り位置を検出し、前記区切り位置に符号を挿入する符号自動挿入処理と、
前記系列評価処理で選択された前記区切り位置に挿入すべき感嘆符又は疑問符を設定するためのグラフィカルユーザインタフェースによって、区切り位置に挿入する前記感嘆符又は疑問符が設定された場合には、前記符号自動挿入処理において挿入した前記符号を、設定された感嘆符又は疑問符に切替えて挿入する符号切替処理と、
前記区切り位置に挿入すべき文章の区切りを示す感嘆符又は疑問符を設定するための前記グラフィカルユーザインタフェースによって、前記区切り位置に挿入する感嘆符又は疑問符が設定された場合には、挿入される前記感嘆符又は疑問符を考慮して前記認識文字列の候補系列を再評価して認識文字列の選択をし直す系列再評価処理と、
を実行させるためのディクテーションプログラム。
【請求項８】
コンピュータに、
文字列の区切り位置に挿入すべき文章の区切りを示す符号を設定するためのグラフィカルユーザインタフェースによって、前記区切り位置に挿入する感嘆符又は疑問符が設定されたことを検出して、設定を保持する処理と、
音声を取込む音声取込み処理と、
前記音声取込み処理において取込んだ音声を認識して認識文字列の候補系列に変換する音声認識処理と、
前記認識文字列の候補系列を評価して選択する系列評価処理と、
前記系列評価処理で選択された認識文字列の文章の区切り位置を検出し、前記区切り位置に前記符号を挿入する符号自動挿入処理と、
を実行させ、
前記系列評価処理では、前記グラフィカルユーザインタフェースによって設定された前記感嘆符又は疑問符が前記区切り位置に挿入される場合には、挿入される前記感嘆符又は疑問符を考慮して前記認識文字列の候補系列を評価して認識文字列を選択することを特徴とするディクテーションプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、感嘆符や疑問符等の符号の挿入を容易にしたディクテーション装置、方法及びプログラムに関する。
【０００２】
【従来の技術】
近年、音声認識技術の進歩に伴い、音声入力によってテキストを生成するディクテーションシステムが開発され、実用化に至っている。ディクテーションシステムでは、従来キーボード等を利用して入力していたテキストを音声によって入力する。基本的には、音響解析部でとらえた音声入力文字列(ひらがな列)を、単語と単語のつながりやすさを表現する言語モデルを用いた言語処理部により、適切なかな漢字交じりの文字列に変換することで、ユーザがしゃべった通りの文章をテキスト化する。
【０００３】
音声−テキスト変換に際して、文章に含まれる句読点については、句点として「まる」、読点として「てん」等の読みを振り当て、ユーザに「まる」、「てん」を発音させることで、指定した文章の区切りに句読点を挿入させている。例えば、特開２０００−２９４９６には連続音声認識で句読点を自動的に生成する装置が示されている。
【０００４】
しかし、日常の会話や文章の朗読等で本来発声することがない句読点を読ませることは、ユーザの負担となる。また、講演やインタビュー等の予め録音された音声を再生して音声認識エンジンに入力させる場合には、句読点が一切入らないテキストが生成されてしまう。
【０００５】
そこで、最近、単語と単語のつながりやすさ同様、単語と句読点のつながりやすさを言語モデルで表現することにより、句読点が入りやすい位置を予測して、適切な文章の区切りに句読点を自動挿入する技術が開発されている。
【０００６】
【発明が解決しようとする課題】
ところで、句読点と同様に文章の区切りを示す符号として感嘆符や疑問符等がある。ところが、自動挿入技術では、これらの符号を適切に選択してテキストに挿入することは極めて困難である。しかも、肯定文の構造をしていながら、文章末尾を強めたり上げたりすることで疑問の意味を表現する文章もある。ディクテーションシステムでは、イントネーションが考慮されないことから、このような文章の認識では、感嘆符や疑問符についての自動挿入処理は一層困難である。
【０００７】
従って、感嘆符や疑問符等の符号を適切な文章の区切りとして挿入するためには、テキスト化された文章中のカーソルをキーボードを使用して挿入位置まで移動させ、挿入する符号に相当するキーを操作する必要がある。本来キーボードにふれることなく音声のみでテキスト入力を行うディクテーションであるにも拘わらず、ユーザは煩雑なキー入力操作を行う必要がある。
【０００８】
本発明はかかる問題点に鑑みてなされたものであって、グラフィカルユーザインタフェースを用いて、テキスト化する文章に簡単な操作で所定の符号を挿入可能にすると共に、挿入する符号に応じた言語処理を可能にすることにより音声認識精度を向上させることができるディクテーション装置、方法及びプログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明に係るディクテーション装置は、音声を取込む音声取込み手段と、前記音声取込み手段が取込んだ音声を音声認識して認識文字列に変換する音声認識手段と、前記認識文字列の候補系列を評価して選択する系列評価手段と、前記系列評価手段で選択された認識文字列の文章の区切り位置を検出し、前記区切り位置に符号を挿入する符号自動挿入手段と、前記認識文字列を表示画面上に表示させるための表示制御手段と、前記表示画面上に表示される前記区切り位置に挿入された前記符号を変更するために、又は前記区切り位置に挿入される感嘆符又は疑問符を挿入するために、前記感嘆符又は疑問符を設定するためのグラフィカルユーザインタフェースと、を具備し、前記符号自動挿入手段は、前記グラフィカルユーザインタフェースによる前記感嘆符又は疑問符の設定に従って前記区切り位置に挿入されている前記符号を変更、又は前記グラフィカルユーザインタフェースによる設定に従った前記感嘆符又は疑問符を前記区切り位置に挿入し、前記系列評価手段は、前記グラフィカルユーザインタフェースによる前記感嘆符又は疑問符の設定に従って前記区切り位置に挿入されている前記符号を変更する場合には、挿入される感嘆符又は疑問符を考慮して前記認識文字列の候補系列を再評価して認識文字列の選択をし直すことを特徴とするディクテーション装置である。
【００１０】
なお、装置に係る本発明は方法に係る発明としても成立する。
【００１１】
また、装置に係る本発明は、コンピュータに当該発明に相当する処理を実行させるためのプログラムとしても成立する。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。図１は本発明の第１の実施の形態に係るディクテーション装置を示すブロック図である。
【００１３】
本実施の形態は音声認識文字列に対して自動挿入された句読点等の符号を、ＧＵＩ（グラフィカルユーザインタフェース）を用いた操作によって、所望の符号に切り替えることを可能にしたものである。
【００１４】
図１のディクテーション装置は、例えばパーソナルコンピュータ等の情報処理装置によって実現されるものである。音声入力部１は、音声を入力するためのもので、例えばマイクロフォン等からなる入力装置である。操作入力部２は、画面上に表示されているアプリケーションを操作するためのもので、例えばキーボード、マウス、タブレット等によって構成されている。特に、マウス及びタブレット等は、画面上にＧＵＩ表示されたボタン等を操作することができるようになっている。また、操作入力部２として、表示部４の表示画面上に構成されたタッチパネルが採用されることもある。
【００１５】
制御部３は、装置全体を司るもので、例えば中央処理ユニット（ＣＰＵ）によって構成される。制御部３は、ディクテーションを実行するために、音声認識部５、系列評価部６、符号自動挿入部７、テキスト格納部８及び符号切替部９の制御を行う。
【００１６】
表示部４は、音声認識により変換されたテキストの文字列等を表示するためのもので、例えばＣＲＴディスプレイ装置又は液晶表示装置等のフラットパネルディスプレイ装置によって構成される。
【００１７】
音声認識部５、系列評価部６、符号自動挿入部７及びテキスト格納部８は、ディクテーション処理に必要な機能要素であり、夫々固有の処理ルーチンと当該処理ルーチンを実行するＣＰＵ等によって実現することができる。
【００１８】
音声認識部５は、音声入力部１から入力された音声を音声認識して、テキスト文字列の候補の組み合わせ認識系列に変換して出力する。系列評価部６は、音声認識部５で変換されたテキスト文字列の認識系列を言語的に評価し、適切な認識系列を選びだすために順位をつけて最適な認識系列を出力する。
【００１９】
符号自動挿入部７は、系列評価部６で選択された最適な認識系列の文章の区切り位置を検出し、区切り位置に通常の符号（句読点）を挿入する。
【００２０】
テキスト格納部８は、ディクテーション処理における各段階のテキスト文字列を格納する。例えば、テキスト格納部８は、符号自動挿入部７から出力された符号付きの認識系列であるテキスト文字列を格納する。
【００２１】
符号切替部９は、テキスト格納部８に格納された符号付き認識系列テキストの文章の区切り位置に挿入する符号を通常の符号（句点）から別の符号である疑問符、感嘆符等に切り替えてテキスト格納部８に格納させるようになっている。
【００２２】
次に、このように構成された実施の形態の動作について図２のフローチャート及び図３の説明図を参照して説明する。
【００２３】
音声入力部１を介して音声が入力されると、ステップＳ1 において、制御部３は取込んだ入力音声を音声認識部５に与える。音声認識部５は、入力された音声を認識して認識文字列の候補を作成して系列評価部６に出力する（ステップＳ２）。
【００２４】
音声認識部５は、基本的には、単語毎に入力音声と類似している単語文字列（ひらがな）を推定する。例えば「きょうはてんきがいい」という音声が入力されると、音声認識部５では「きょう」の音声に対して、「今日」、「京」、「起用」及び「器用」等の単語候補を作成し、また、「てんき」の音声に対して「天気」、「転機」及び「延期」等の単語候補を作成する。図３はこの場合における認識文字列の候補を線でつないで示している。
【００２５】
系列評価部６は、音声認識部５から与えられた認識文字列の候補を言語的に評価し、単語同士の単語の繋がりやすさ等を評価して、選択する単語候補としての評価順位をつけ、評価順位が１位の候補を最適な認識文字列の候補として選択する。例えば、図３に示す認識文字列の候補が音声認識部４から出力された場合には、各単語を結ぶ線によって示す各認識文字列候補の組み合わせについて評価順位をつける。系列評価部６は、評価順位として１位をつけた認識文字列候補の組み合わせである「今日は天気がいい」を最適な認識文字列候補として選択して、符号自動挿入部７に与える（ステップＳ3 ）。
【００２６】
符号自動挿入部７は、系列評価部６から渡された最適な認識文字列候補の文章の区切り位置を検出し、最適な符号（句読点）を挿入する（ステップＳ4 ）。例えば、図３の例では、系列評価部６から「今日は天気がいい」という認識文字列候補が渡されると、符号自動挿入部７は、「いい」の後方位置に句点の挿入位置を検出して「今日は天気がいい。」という自動挿入を行う。
【００２７】
制御部３は、音声−テキスト化の各段階におけるテキスト文字列をテキスト格納部８に格納しており、符号自動挿入部７からの符号付きの認識文字列についてもテキスト格納部８に格納する。また、制御部３は、テキスト格納部８に格納された音声−テキスト化の各段階におけるテキスト文字列を表示部４に与えて表示させるようになっている。
【００２８】
例えば、制御部３は、「きょうはてんきがいい」という音声入力に対して、先ず、音声の取込みに応じて順次「きょうはてんきがいい」というひらがな文字列を表示し、更に、系列評価部６によって評価順位として１位を付された最適な認識文字列候補である「今日は天気がいい」を表示させる。更に、制御部３は、符号自動挿入部７における符号の自動挿入結果である「今日は天気がいい。」を表示画面上に表示させる。
【００２９】
ユーザによる符号切替指示及び音声−テキスト化における音声の取込み終了指示が発生していない場合には、処理がステップＳ5 ，Ｓ8 を介してステップＳ9 に移行し、次の音声入力の待機状態となる。音声入力部１を介して次の音声が入力されると、処理はステップＳ1 に戻って同様の処理が繰返され、テキスト格納部８には次々と音声認識文字列が格納されて、表示部４の表示画面上に認識文字列が表示される。また、ユーザによる取込み終了指示が発生すると、ステップＳ8 から処理を終了する。
【００３０】
いま、ユーザが認識結果である認識文字列を表示部４の表示画面上で確認し、自動挿入された符号を変更しようとするものとする。例えば、図３の例における画面上の「今日は天気がいい。」という認識文字列結果に対して、読点を疑問符に変更するものとする。この場合には、ユーザは、操作入力部２である例えばタッチパネルをタッチペンで操作することにより、例えば画面上に表示されている疑問符挿入用のボタンを押す。
【００３１】
制御部３は、ステップＳ5 において符号切替指示が発生したことを検出し、処理をステップＳ6 からステップＳ7 に移行させる。こうして、ステップＳ7 において、読点「。」を疑問「？」に変更する。変更後の認識文字列「今日は天気がいい？」は、テキスト格納部８に格納されると共に、表示部４に与えられて画面表示される。
【００３２】
なお、ユーザは操作入力部２を操作することで、疑問符だけでなく、感嘆符やその他の任意の符号を挿入可能である。例えば、特定の複数のボタンをそれぞれ「疑問符」ボタン、「感嘆詞」ボタンのように用意することで、所望の符号を挿入するようにしてもよい。また、例えば、１つのボタンをループ処理のスイッチとして用い、「句点→疑問符→感嘆詞→句点→…」のように複数回ボタンを押すことで、挿入する符号を切り替えるようにしてもよい。
【００３３】
このように、本実施の形態においては、自動挿入された符号を、所望の符号に変更することができる。符号の変更は、ユーザのＧＵＩ操作によって行われ、変更後のテキストがテキスト格納部８に格納されると共に、表示画面上に表示される。キーボード上のキーを打鍵することなく文章の区切り位置に、所望の符号を挿入することができ、操作性に優れている。
【００３４】
図４は本発明の第２の実施の形態を示すブロック図である。図４において図１と同一の構成要素には同一符号を付して説明を省略する。
【００３５】
第１の実施の形態においては、ユーザが画面表示された認識文字列を参照して、符号の切替えを指示した。これに対し、本実施の形態は、音声入力の前に、入力する文章が肯定文であるか、疑問文であるか、感嘆文であるか等の文のモードを指定可能にして、指定されたモードに対応した符号を自動挿入するようにしたものである。
【００３６】
本実施の形態は符号切替部９に代えて符号指定部１２を採用すると共に、符号自動挿入部７とは別の動作の符号自動挿入部１１を採用した点が第１の実施の形態と異なる。符号指定部１２は、ユーザの操作入力部２の操作に応答して、音声−テキスト化する文章について、認識文字列に挿入する符号を音声入力の前に予め決定するようになっている。
【００３７】
符号自動挿入部１１は、系列評価部６で選択された最適な認識系列の文章から区切り位置を検出し、検出した区切り位置に符号を挿入する。この場合には、符号自動挿入部１１は、符号指定部１２によって挿入する符号が指定されていない場合には、通常の符号を挿入し、指定されている場合には、指定された符号を挿入するようになっている。
【００３８】
次に、このように構成された実施の形態の動作について図５のフローチャートを参照して説明する。
【００３９】
制御部３は、音声入力前に、文章のモードを指定する操作入力が発生したか否かを判断する（ステップＳ11）。音声の入力がない状態で、操作入力部１によってモードが指定されると、指定されたモードを保持していない場合には（ステップＳ12）、符号指定部１２は、ステップＳ13においてモードを保持する。
【００４０】
本実施の形態においても、ユーザは、ＧＵＩ操作によってモードの指定が可能である。操作入力部２である例えばタッチパネルをタッチペンで操作し、例えば画面上に表示されているモード設定用のボタンを押すことで、モードを指定する。モード設定用のボタンとしては、例えば、疑問文を「？」で表し、感嘆文を「！」で表したボタン等が考えられる。ユーザがタッチペンで「？」を指定することで、「疑問文モード」の状態が保持される。
【００４１】
また、本実施の形態においても、モードの設定用のボタンとしては、種々のボタンが考えられる。例えば、特定の複数のボタンをそれぞれ「疑問文」ボタン、「感嘆文」ボタンのように用意することで、所望の符号を挿入するようにしてもよい。また、例えば、１つのボタンをループ処理のスイッチとして用い、「肯定文→疑問文→感嘆文→肯定文→…」のように複数回ボタンを押すことで、挿入する符号を切り替えるようにしてもよい。
【００４２】
符号指定部１２は、モードの指定に従って、感嘆符や疑問符等の対応する符号を決定して、系列評価部６と符号自動挿入部１１に該当する符号が指定されたことを参照できるように、符号状態を保持しておく。
【００４３】
ステップＳ15において音声入力が発生したことが検出されるまで、モードの設定を受け付ける。ステップＳ15において音声入力が発生すると、制御部３は取込んだ音声を音声認識部５に与える。ステップＳ1 〜Ｓ3 の音声認識及び認識文字列候補の選択処理は第１の実施の形態と同様である。
【００４４】
本実施の形態においては、符号自動挿入部１１は、符号の挿入位置を検出すると共に、ステップＳ16においてモードが保持されているか否かを判定し、モードが保持されていない場合には通常の符号を自動挿入し、モードが保持されている場合にはモードに応じた符号を自動挿入する。
【００４５】
例えば、図３の例において、ステップＳ11でモード指定が行われていない場合には、符号自動挿入部１１は、「いい」の後に「。」を挿入して、「今日は天気がいい。」の認識文字列をテキスト格納部８に格納させる。一方、図３の例において、ステップＳ11で例えば疑問文のモード指定が行われている場合には、符号自動挿入部１１は、「いい」の後に「？」を挿入して、「今日は天気がいい？」の認識文字列をテキスト格納部８に格納させる。また、テキスト格納部８に格納された認識文字列は、表示部４に与えられて画面表示される。
【００４６】
以後同様の動作が繰返されて、文章毎にモードの指定が受け付けられて、ユーザが希望する符号が文章中に挿入される。
【００４７】
このように本実施の形態においては、ユーザが音声入力前に文章のモードを指定しておくことで、ユーザが希望する符号を文章に挿入することが可能である。この場合においても、モードの指定はＧＵＩを利用した極めて簡単な操作で行われる。
【００４８】
なお、本実施の形態においては、音声入力前に指定されたモードに応じて符号を挿入する例について説明したが、音声入力後であっても符号を自動挿入する前であれば、モードの指定を受け付けて、指示されたモードを保持し、保持したモードに応じた符号を自動挿入するようにしてもよい。
【００４９】
更に、第１の実施の形態と組み合わせて、符号を自動挿入した後であっても、次の音声入力前に符号切替指示があれば、符号を指示された符号に切り替えるようにしてもよいことは明らかである。
【００５０】
図６は本発明の第３の実施の形態に係るディクテーション方法を示すフローチャートである。なお、本実施の形態におけるハードウェア構成は図１に示す第１の実施の形態と同様のものを採用することができる。図６において図２と同一の処理には同一符号を付して説明を省略する。
【００５１】
本実施の形態は、ユーザによる符号切替えの指示を、最適候補列の選択に反映させることにより、音声認識精度を向上させるようにしたものである。即ち、符号切替えの指示が発生すると、制御部３は、この指示に基づいて最適候補系列の再選択を行わせるようになっている。
【００５２】
図６はステップＳ21〜Ｓ23の処理を付加した点が図２のフローと異なる。ステップＳ21は、ユーザによる符号切替指示が発生した場合に、指定された符号状態を保持する処理である。ステップＳ22では、系列評価部６は、指定された符号状態に従って、候補系列を再度評価し、最適候補系列を再選択するようになっている。ステップＳ23では、符号自動挿入部７によって、符号状態に応じた符号を自動挿入するようになっている。
【００５３】
次に、このように構成された実施の形態の動作について図７の説明図を参照して説明する。
【００５４】
ステップＳ1 〜Ｓ6 の処理は第１の実施の形態と同様である。即ち、音声入力部１を介して音声が入力されると、制御部３は、入力音声を音声認識部５に与えて認識文字列の候補を作成させる。音声認識部５は、基本的には、単語毎に入力の音声と類似している単語文字列（ひらがな）を推定する。
【００５５】
いま、例えば「はわいにいきますか」という音声が入力されるものとする。図７はこの場合の音声認識部５における認識結果の一例を示している。図７では、音声認識部５は、「はわい」の発声に対して、「ハワイ」及び「河合」の文字列を単語候補として作成し、「いきます」の発声に対して、「行きます」及び「来ます」の文字列を単語候補として作成し、「か」の発声に対して、「か」及び「が」の文字列を単語候補として作成したことを示している。
【００５６】
系列評価部６は、音声認識部５からの認識文字列の候補を言語的に評価し、つながりやすさ等を評価して評価順位をつける。系列評価部６は最適な認識文字列の候補を選択して、符号自動挿入部７に与える。
【００５７】
図７の認識文字列の候補が音声認識部４から出力された場合には、系列評価部６は、各認識文字列候補の組み合わせに対して評価順位をつけることにより、例えば、結果的に「ハワイに行きますが」を最適な認識文字列候補として選択する。符号自動挿入部７は、系列評価部６からの最適な認識文字列候補の文章としての区切り位置を検出し、最適な符号（句読点）を挿入して、制御部３に渡す。
【００５８】
例えば、符号自動挿入部７は、系列評価部６からの最適認識文字列が「ハワイに行きますが」であった場合には、「が」の後方位置を読点の挿入位置であるものと判定して、読点「、」を「が」の後に自動挿入して、「ハワイに行きますが、」という文字列をテキスト格納部８に記憶させる。
【００５９】
ここで、ユーザが操作入力部２を操作して、例えばＧＵＩ画面上の疑問符の表示を選択して疑問符を指示するものとする。制御部は３、ステップＳ21において疑問符の符号状態を保持し、ステップＳ22において、系列評価部６に認識文字列の候補の評価のやり直しを指示する。
【００６０】
系列評価部６は、再度、認識文字列の候補を言語的に評価する。この場合には、系列評価部６は、文字列「ハワイに行きますが」の後に疑問符が付加されるべきであること、即ち、文字列「ハワイに行きますが」が疑問文であることを、認識文字列候補の評価に使用する。例えば、系列評価部６は、文章の最後の文字「が」を、疑問文の最後の文字として妥当な「か」に置き換えた最適認識文字列「ハワイに行きますか」を得る。
【００６１】
次に、符号自動挿入部７は、ステップＳ23において、系列評価部６が決定した最適認識文字列の符号の挿入位置を検出し、この位置に、ユーザが指定した疑問符を挿入する。こうして、疑問符が付加された文字列「ハワイに行きますか？」がテキスト格納部８に格納されると共に、表示部４の画面上に表示される。
【００６２】
このように、本実施の形態においては、ユーザが符号切替ボタン等を操作して、文章に付加する符号を指定した場合には、この指定に応じて、系列評価部６に再度、認識文字列の系列候補の評価をやり直させている。これにより、ユーザが希望する符号が付加されるだけでなく、認識結果をユーザが指定した符号に応じた文章に切り替えることができる。こうして、音声認識精度を向上させることが可能である。
【００６３】
図８は本発明の第４の実施の形態に係るディクテーション方法を示すフローチャートである。なお、本実施の形態におけるハードウェア構成は図４に示す第２の実施の形態と同様のものを採用することができる。
【００６４】
本実施の形態においても、ユーザによる符号切替えの指示を最適候補列の選択に反映させることにより、音声認識精度を向上させるようにしたものである。
【００６５】
図８はステップＳ3 に代えてステップＳ25の処理を採用した点が図５のフローと異なる。図８において図５と同一の処理には同一符号を付して説明を省略する。
【００６６】
ステップＳ25は、ユーザによるモードの指定指示が発生した場合に、指定されたモードに従って、候補系列を評価し、最適候補系列を選択するようになっている。
【００６７】
次に、このように構成された実施の形態の動作について説明する。
【００６８】
ステップＳ11〜Ｓ15及びステップＳ1 ，Ｓ2 までの処理は第２の実施の形態と同様である。即ち、制御部３は、音声の入力がない状態で、操作入力部１によってモードが指定されると、符号指定部１２によってモードを保持させる。符号指定部１２は、モードの指定に従って、感嘆符や疑問符等の対応する符号を決定して、系列評価部６と符号自動挿入部１１に該当する符号が指定されたことを参照できるように、符号状態を保持しておく。
【００６９】
ステップＳ15において音声入力が発生すると、音声認識部５は音声認識を行い、認識文字列候補を作成する。本実施の形態においては、次のステップＳ25において、系列評価部６は、認識文字列候補の評価に際して、モードの指定を参照する。
【００７０】
例えば、「はわいにいきますか」という音声入力に対して、図７に示す認識結果が得られたものとする。モードの指定がない場合には、系列評価部６は、音声認識部５からの認識文字列の候補を言語的に評価し、つながりやすさ等に応じた評価順位をつけ、最適な認識文字列の候補を選択する。例えば、図７の例では、系列評価部６は、「ハワイに行きますが」を最適な認識文字列候補として選択する。
【００７１】
これに対し、ユーザがモードとして疑問文を指定しているものとする。この場合には、系列評価部６は、音声認識文字列が疑問文を構成するものであると判断して、言語的な評価を行う。そうすると、系列評価部６は、例えば、「ハワイに行きますか」という最適認識文字列を得る。
【００７２】
更に、符号自動挿入部７は、系列評価部６が決定した最適認識文字列の符号の挿入位置を検出し、この位置に、ユーザが指定した疑問符を挿入する。こうして、疑問符が付加された文字列「ハワイに行きますか？」がテキスト格納部８に格納されると共に、表示部４の画面上に表示される。
【００７３】
このように、本実施の形態においては、文章のモードを指定することにより、系列評価部６の評価時に文章のモードが考慮される。これにより、認識文字列の系列候補の評価が適切なものとなり、音声認識精度を向上させることが可能である。
【００７４】
【発明の効果】
以上説明したように本発明によれば、グラフィカルユーザインタフェースを用いて、テキスト化する文章に簡単な操作で所定の符号を挿入可能にすると共に、挿入する符号に応じた言語処理を可能にすることにより音声認識精度を向上させることができるという効果を有する。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るディクテーション装置を示すブロック図。
【図２】第１の実施の形態の動作を説明するためのフローチャート。
【図３】第１の実施の形態の動作を説明するための説明図。
【図４】本発明の第２の実施の形態を示すブロック図。
【図５】第２の実施の形態の動作を説明するためのフローチャート。
【図６】本発明の第３の実施の形態に係るディクテーション方法を示すフローチャート。
【図７】第３の実施の形態の動作を説明するための説明図。
【図８】本発明の第４の実施の形態に係るディクテーション方法を示すフローチャート。
【符号の説明】
１…音声入力部、２…操作入力部、３…制御部、４…表示部、５…音声認識部、６…系列評価部、７…符号自動挿入部、８…テキスト格納部。
【図１】
0004229627.tif 000002
【図２】
0004229627.tif 000003
【図３】
0004229627.tif 000004
【図４】
0004229627.tif 000005
【図５】
0004229627.tif 000006
【図６】
0004229627.tif 000007
【図７】
0004229627.tif 000008
【図８】
0004229627.tif 000009