(57)【特許請求の範囲】
【請求項１】
音声入力部と、音声以外の情報を入力する入力装置と、前記音声入力部から入力された音声情報に所定の処理を施す音声処理部とを備えた音声入力装置において、
前記入力装置の信号に基づいて前記入力装置が使用中であるか否かを検出し、使用中であると検出された入力装置に応じて、入力された音声情報に施すべき処理の内容を判定し、判定した結果に応じて前記音声処理部を制御する判定部とを具備することを特徴とする音声入力装置。
【請求項２】
前記判定部は、使用中であると検出された入力装置に入力された音声情報の内容が設定された設定ファイルを有し、
使用中であると検出された入力装置と前記設定ファイルに基づいて、入力された音声情報に施すべき処理の内容を判定し、判定した結果に応じて前記音声処理部を制御することを特徴とする請求項１記載の音声入力装置。
【請求項３】
前記設定ファイルは、音声情報をデフォルト又は使用中のアプリケーションと対応付けて設定してあり、
前記判定部は、使用中のアプリケーションの信号を検知し、使用中のアプリケーションの有無とアプリケーションが使用中であるか否かを判定し、
使用中であると検出された入力装置、使用中であると判定されたアプリケーション、及び前記設定ファイルに基づいて、入力された音声情報に施すべき処理の内容を判定し、判定した結果に応じて前記音声処理部を制御することを特徴とする請求項２に記載の音声入力装置。
【請求項４】
前記音声処理部は複数の音声辞書と、この複数の音声辞書のうちのいずれか一つ又は複数を選択する辞書切替部とを備え、
前記判定部は、判定した結果に応じて前記辞書切替部に音声辞書の選択指令を出力し、前記辞書切替部は、前記選択指令に基づいて音声辞書を切り替えることを特徴とする請求項１乃至３のいずれか一項に記載の音声入力装置。
【請求項５】
音声入力部と、音声以外の情報を入力する入力装置と、前記音声入力部から入力された音声情報に所定の処理を施す音声処理部と、該音声処理部で処理された結果を出力する出力部とを備えた音声入力装置において、
前記入力装置の信号に基づいて前記入力装置が使用中であるか否かを検出し、使用中であると検出された入力装置に応じて、入力された音声情報に施すべき処理内容及びこの処理結果の出力態様を判定し、この判定結果に応じて前記音声処理部及び前記出力部を制御する判定部とを具備することを特徴とする音声入力装置。
【請求項６】
入力された音声情報に対する音声処理部の認識結果が予め定めた単語である場合に、前記出力部は判定部の判定結果の如何にかかわらず、予め定めた態様の出力を行うべく動作するようにしてあることを特徴とする請求項５に記載の音声入力装置。
【請求項７】
前記入力装置はキーボード及び／又はマウスであることを特徴とする請求項１乃至６のいずれか一項に記載の音声入力装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は入力された音声情報に施すべき処理内容の変更、また入力された音声情報の出力内容の変更をスイッチ等を用いずに自動的に切換え可能とした音声入力装置に関する。
【０００２】
【従来の技術】
図７は従来における音声入力装置の構成を示すブロック図であり、図中１はマイク等の音声入力部、２ａ，２ｂ…２ｎはキーボード，マウス等音声以外の他の情報を入力する入力装置を示している。
音声入力部１から入力された音声情報は音声認識部５へ入力される。
音声認識部５は、予めスイッチ２１にて入力される音声情報、例えばテキスト情報，コマンド情報等夫々に応じた処理モードに設定されており、処理モードがテキスト情報処理モードである場合には辞書格納部２２からテキスト情報処理用辞書を読み出し、これに基づいて、またコマンド情報処理モードである場合には辞書格納部２２からコマンド情報処理用辞書を読み出し、これに基づき入力された音声情報の認識処理を行い、認識結果を処理結果出力部６へ出力する。
処理結果出力部６も予めスイッチ２１にて入力される音声情報に対応した出力モードに設定されており、入力された認識結果を、例えばテキストとして、又はコマンドとして夫々他の入力装置２ａ〜２ｎからの入力情報と共に出力する。
【０００３】
【発明が解決しようとする課題】
ところで、音声入力部１を通じて入力されてくる対象は、例えば文章等の文字情報である場合、又アプリケーション、ウィンドウマネージャ、ＯＳに対する操作命令である場合、又は音声波形データである場合等その時々によって変化する。
【０００４】
このような種々の入力対象に対し音声認識部５において施すべき処理の内容、処理の手順も自づと異なるから、音声認識部５を夫々の入力対象に適応した処理モードに切換える必要があり、従来にあっては、スイッチ２１を手動、又は音声入力により切換えて処理モードの設定を行っていた。この点は処理結果出力部６においても同様である。
【０００５】
しかしスイッチ２１を、例えば手動により切換えるには使用者は使用中のキーボード、又はマウス等から一旦手を離さざるを得ず、キーボード，マウスの操作が中断されることとなり、また音声入力により切換えるには、当然切換えのための特別なコマンドを登録しておく必要がある上、ノイズ，その他入力音声以外の周辺での会話等に起因する誤認識が生じ、操作者が期待していない時点で突発的に処理モード，出力モードの切換えが行われることがある等の不都合があった。
【０００６】
本発明はかかる事情に鑑みなされたものであって、その目的とするところは入力音声に施すべき処理の変更、及び出力態様の変更を操作者に特別の操作を要求することなく自動的に行い得るようにすることにある。
本発明の他の目的は音声処理部において入力された音声情報に対して音声認識処理を行い場合にテキスト，コマンド等入力された音声情報に応じて音声辞書の切換えを自動的に行い得るようにすることにある。
【０００７】
本発明の更に他の目的は、入力された音声情報に対して、音声処理を施すことなく出力する場合にも判定部にて、これを自動的に判定して出力部に対する制御を可能とすることにある。
本発明の更に他の目的は、キーボード，マウス等通常のコンピュータに備えられているものの使用状況及び／又は使用履歴に基づいて判定部が判定を行うこととすることで広範囲にわたる適用を可能とすることにある。
【０００８】
本発明の更に他の目的は、入力された音声情報が予め定めた単語である場合には判定部の判定結果の如何にかかわらず、予め定めた態様の出力を出力部から行わせることで、処理の効率化を図ることにある。
本発明の更に他の目的は、判定部における判定処理の内容を必要に応じて変更可能とすることで、適用範囲を更に拡大可能ならしめることにある。
【０００９】
【課題を解決するための手段】
以下本発明の原理を図１に示す原理図に基づき説明する。
図１は本発明に係る音声入力装置の原理図であり、図中１は音声入力部、２ａ，２ｂ〜２ｎはキーボード，マウス等、音声以外の情報を入力する入力装置を示している。
音声入力部１から入力された音声情報はディジタル情報として音声処理部５へ入力される。
【００１０】
一方入力装置２ａ〜２ｎの使用状況及び／又は使用履歴が逐次判定部７ヘ取り込まれており、判定部７はこれら使用状況及び／又は使用履歴に基づいて、予め設定された判定処理の内容、即ちアルゴリズムに従って音声入力部１から現に入力されつつある音声情報又は次に入力される音声情報が如何なる内容のものか、例えばテキスト入力、又はコマンド入力か、又は音声処理部において何ら処理を施す必要のないデータか等を判定し、この判定結果に基づいて音声処理部５及び出力部６へ夫々所定の指令を与える。
【００１１】
一般に、例えばキーボードの入力に熟練した操作者の場合、音声入力により文章等を入力するよりも、キーボードを使用して入力する方が処理を迅速に行えるのが普通である。従ってキーボードを使用している際、熟練した操作者においてあえて音声入力したいと考えるような対象は、例えばウィンドウのオープン、アプリケーションのモード変更等の操作命令であることが多い。一方マウスを使用中の場合には、文章等を入力するには一旦マウスから手を離し、キーボードを使用して文章を入力し、再びマウスに手を戻す動作が必要となることから、操作命令に限らず音声入力により文字情報の入力を行いたいと欲する場合が多い。
つまり音声以外の情報を入力する入力装置であるキーボード，マウスの使用履歴，使用状況を把握することで、入力音声に対して音声処理部５で施すべき処理内容，出力部６の出力態様を判断することが可能となるのである。
【００１２】
音声処理部５に対しては、入力される音声情報に対し、音声認識処理を施すべきか否か、また音声認識処理を施すべき場合にはテキストとして、又はコマンドとして認識処理を行うべきか否かの指令を与え、音声処理部５を制御する。
また出力部６に対しては、音声処理部５から与えられる認識結果がテキストである場合にはテキストとして出力すべく、又はコマンドである場合はコマンドとして出力すべく、更に音声処理部５において何ら処理を施されなかった内容については、例えばこれを波形エディタへ出力すべく指令を与え、出力部６を制御する。
【００１３】
これによって音声処理部５は判定部７からの指令に従って入力された音声情報に対応可能にモード設定され、入力された音声情報に所定の音声処理を施して、又は処理を施すことなくこれを出力部６へ出力する。
また出力部６は同じく判定部７からの指令に従って音声処理部５からの入力が、例えばテキスト入力の場合にはテキストとして、またコマンド入力の場合にはコマンド入力として、他の入力装置２ａ，２ｂ…２ｎからの入力と同様、ワードプロセッサ，波形エディタ等へ出力する。
【００１４】
なお、入力された音声情報の認識結果が予め定めた特定の単語等である場合は出力部は予め定めた態様の出力を他の態様に優先して行うこととしてもよい。
また、操作者は判定部７の判定処理内容は任意に変更可能であって操作者は判定結果を適用対象に応じて変更させることで適用可能範囲を拡大し得るようにしてある。
【００１５】
第１の発明に係る音声入力装置は、音声入力部と、音声以外の情報を入力する入力装置と、前記音声入力部から入力された音声情報に所定の処理を施す音声処理部とを備えた音声入力装置において、前記入力装置の信号に基づいて前記入力装置が使用中であるか否かを検出し、使用中であると検出された入力装置に応じて、入力された音声情報に施すべき処理の内容を判定し、判定した結果に応じて前記音声処理部を制御する判定部とを具備することを特徴とする。
【００１６】
第２の発明に係る音声入力装置は、第１の発明において、前記判定部は、使用中であると検出された入力装置に入力された音声情報の内容が設定された設定ファイルを有し、使用中であると検出された入力装置と前記設定ファイルに基づいて、入力された音声情報に施すべき処理の内容を判定し、判定した結果に応じて前記音声処理部を制御することを特徴とする。
【００１７】
第３の発明に係る音声入力装置は、第２の発明において、前記設定ファイルは、音声情報をデフォルト又は使用中のアプリケーションと対応付けて設定してあり、前記判定部は、使用中のアプリケーションの信号を検知し、使用中のアプリケーションの有無とアプリケーションが使用中であるか否かを判定し、使用中であると検出された入力装置、使用中であると判定されたアプリケーション、及び前記設定ファイルに基づいて、入力された音声情報に施すべき処理の内容を判定し、判定した結果に応じて前記音声処理部を制御することを特徴とする。
【００１８】
第４の発明の係る音声入力装置は、第１乃至第３の発明において、前記音声処理部は複数の音声辞書と、この複数の音声辞書のうちのいずれか一つ又は複数を選択する辞書切替部とを備え、前記判定部は、判定した結果に応じて前記辞書切替部に音声辞書の選択指令を出力し、前記辞書切替部は、前記選択指令に基づいて音声辞書を切り替えることを特徴とする。
【００１９】
第５の発明に係る音声入力装置は、音声入力部と、音声以外の情報を入力する入力装置と、前記音声入力部から入力された音声情報に所定の処理を施す音声処理部と、該音声処理部で処理された結果を出力する出力部とを備えた音声入力装置において、前記入力装置の信号に基づいて前記入力装置が使用中であるか否かを検出し、使用中であると検出された入力装置に応じて、入力された音声情報に施すべき処理内容及びこの処理結果の出力態様を判定し、この判定結果に応じて前記音声処理部及び前記出力部を制御する判定部とを具備することを特徴とする。
【００２０】
第６の発明に係る音声入力装置は、第５の発明において、入力された音声情報に対する音声処理部の認識結果が予め定めた単語である場合に、前記出力部は判定部の判定結果の如何にかかわらず、予め定めた態様の出力を行うべく動作するようにしてあることを特徴とする。
【００２１】
第７の発明に係る音声入力装置は、第１乃至第６の発明において、前記入力装置はキーボード及び／又はマウスであることを特徴とする。
【００２２】
【作用】
第１の発明にあっては、音声以外の情報を入力する入力装置が使用中であるか否かに応じて判定部が入力音声に施すべき処理を自動的に判定して音声処理部に対して指示することとなり、操作者は処理内容の指示を必要としない。
【００２３】
第２の発明にあっては、音声以外の情報を入力する入力装置が使用中であるか否か、及び設定ファイルの内容に基づいて判定部が入力音声に施すべき処理を自動的に判定して音声処理部に対して指示することとなり、操作者は処理内容の指示を必要としない。
【００２４】
第３の発明にあっては、音声以外の情報を入力する入力装置が使用中であるか否か、及び設定ファイルの内容に基づいて判定部が入力音声に施すべき処理を自動的に判定して音声処理部に対して指示することとなり、操作者は処理内容の指示を必要としない。
【００２５】
第４の発明にあっては、音声処理部において音声認識のために用いる複数の辞書を辞書切替部にて自動的に切替え可能となる。
【００２６】
第５の発明にあっては、音声以外の情報を入力する入力装置が使用中であるか否かに基づいて判定部が判定結果に応じて音声処理部、出力部夫々に対し、指令を出力することでこれらに対する制御を自動的に行うことが可能となる。
【００２７】
第６の発明にあっては、判定部の判定結果の如何にかかわらず、予め定めた認識結果に対し、出力部に予め定めた態様の出力を行わせることで、誤動作を低減すると共に、操作性を向上し得る。
【００２８】
第７の発明にあっては、キーボード、マウスが使用中であるか否かに関する情報を用いることで、キーボード、マウスを備える汎用コンピュータへの適用が可能となる。
【００２９】
【実施例】
（実施例１）
以下本発明をその実施例を示す図面に基づき具体的に説明する。
図２は本発明に係る音声入力装置を図形編集機能付のワードプロセッサ１１に適用した場合の構成を示すブロック図であり、図中１はマイク等にて構成された音声入力部、２ａ，２ｂは音声以外の情報を入力するキーボード，マウス等の入力装置を示している。
音声入力部１より入力された音声情報はＡ／Ｄ変換部３でアナログ信号をディジタル信号に変換されて、音声認識部として構成された音声処理部５へ入力される。
【００３０】
一方音声以外の情報を入力する入力装置２ａ，２ｂからの入力情報はワードプセッサ１１へ入力される他、逐次判定部７へ取り込まれる。
判定部７はキーボード，マウス等の入力装置２ａ，２ｂからの信号に基づき予め設定した判定処理内容，即ちアルゴリズムに従いこれらの使用状況及び／又は使用履歴を認識し、音声入力部１を通じて現に入力され、また後に入力されてくる音声情報の内容及び入力される音声情報に対して施すべき処理の内容を判定する。
具体的には入力されてきた音声情報がテキスト情報か、コマンド情報か、並びに夫々の情報に対し音声処理部５で施すべき処理の内容及び出力部６からの出力態様を判定し、夫々に応じた指令を辞書切替部８及び出力部６へ与える。
【００３１】
なお、キーボード，マウス等の各入力装置２ａ，２ｂにその使用の有無を検出するセンサが付設されている場合、このセンサ出力を判定部７に取り込み、これらの使用状況，使用履歴を認識し、判定を行うこととしてもよい。
辞書切替部８は判定部７からの指令によりテキスト用辞書、又はコマンド用辞書１０を音声処理部５へ読み出す。
【００３２】
音声処理部５は前記判定部７からの指令に基づき動作される辞書切替部８にて選択的に切替えられたテキスト用辞書９又は／コマンド用辞書１０を読み出し、これらに基づいて、音声情報の認識処理を行い、認識結果を出力部６へ出力する。出力部６は前記判定部７からの指示に基づき音声情報がテキスト入力の場合にはテキストとして、またコマンド入力の場合にはコマンドとしてこれをワードプロセッサ１１へ出力する。
【００３３】
次に本発明装置の動作を図３に示すフローチャートに従って説明する。
図３は判定部７が現在使用中の入力装置が何であるかに基づいて判定を行う場合の処理過程を示すフローチャートであり、先ず使用中の入力装置２ａ，２ｂは何れかを判断し  （ステップＳ１）、使用中の入力装置がマウスの場合には入力される音声情報はワードプロセッサ１１で編集中の文書に対するテキスト入力と判定し  （ステップＳ２）、またキーボードである場合には、入力される音声情報はワードプロセッサ１１に対するコマンド入力と判定し  （ステップＳ３）、夫々の判定に基づき辞書切替部８及び出力部６へ対応する指示を出力する。
【００３４】
次に具体例を挙げて処理内容を説明する。
例えば操作者がキーボードを使用してワードプロセッサ１１により文章を作成中である場合、文章のバックアップを採るべく「セーブ」と発声すると、判定部７は操作者がキーボード使用中であることを認識し、入力された音声情報が前述の如くワードプロセッサ１１に対するコマンド入力と判定し、辞書切替部８に対しコマンド用辞書１０を選択すべく指令を出力し、また出力部６に対しては音声認識部の認識結果をコマンドとして、ワードプロセッサ１１へ出力すべく指示する。
【００３５】
この結果、音声認識部として構成された音声処理部５においては入力された音声情報を、コマンド用辞書１０を用いて「セーブ」と認識し、その認識結果を出力部６へ出力する。出力部６は認識結果「セーブ」をコマンド「ｓａｖｅ」としてワードプロセッサ１１へ出力し、ワードプロセッサ１１はコマンド「ｓａｖｅ」を受けて編集中の文書のセーブを行う。
【００３６】
また操作者がワードプロセッサ１１にて図形編集を行っているものとして、その図形中の所定部分に、例えば「日本語」というテキストを書入れるべく、先ず「日本語」を入れたい位置をマウスにて指定し、「日本語」と発声したとする。判定部７は操作者がマウスの使用中であることを認識し、前述した如く入力された音声をワードプロセッサ１１の編集中の文書に対するテキスト入力と判定し、辞書切替部８にテキスト用辞書９を選択すべく指示し、また出力部６に対してはテキスト表示として出力すべく指示する。
【００３７】
これによって音声処理部５は入力された音声情報をテキスト用辞書９を用いて「日本語」と認識し、この認識結果を出力部６へ出力する。出力部６は「日本語」をテキストとしてワードプロセッサ１１へ出力し、ワードプロセッサ１１はマウスによる指示位置にテキストである「日本語」を挿入表示する。
【００３８】
（実施例２）
実施例２は波形エディタ１２を用いて入力された音声情報に対する編集を行っており、入力された音声情報に対し音声認識部として構成された音声処理部５が特別な処理を施す必要のない場合を示している。
図４は本発明の実施例２の構成を示すブロック図である。この実施例２においてはＡ／Ｄ変換部３と音声認識部として構成された音声処理部５との中間に音声記憶部４を介装し、判定部７からの指示は辞書切替部８，出力部６の他に、この音声記憶部４へも出力するようにしてある。また波形エディタ１２はキーボード，マウス等の入力装置２ａ，２ｂ夫々からの出力の他に、出力部６からの出力が入力され、波形エディタ１２からは波形エディタ使用中であることを示す信号が判定部７へ与えられるようにしてある。
【００３９】
判定部７は、キーボード，マウス等の入力装置２ａ，２ｂの使用を示す信号と、波形エディタ１２からの波形エディタの使用を示す信号とに基づき、入力された音声情報の内容が波形編集のためのデータであることを認識し、音声記憶部４へ音声を記憶すべく指令を出力し、また出力部６に対してはその波形を波形エディタ１２へ出力すべく指令を出力する。
図５は判定部７の処理過程を示すフローチャートである。先ず、入力された音声情報が音声記憶部４に録音中か否かを判定し（ステップＳ１１）、録音中であれば入力された音声情報（波形）を出力するのみで、これに対する認識処理を行わない対象であると判定する（ステップＳ１２）、一方入力された音声情報を録音していない場合には、使用中の入力装置はキーボードか、又はマウスかを判断する（ステップＳ１３）。
【００４０】
キーボードの場合には入力された音声情報をコマンド入力と判定し（ステップＳ１４）、またマウスを使用中の場合には文字入力の要求が有るか否かを判断し（ステップＳ１５）、無い場合には入力された音声情報をコマンド入力と判定し（ステップＳ１４）、また有る場合には入力された音声情報はテキスト入力と判定する（ステップＳ１６）。
【００４１】
具体的に操作者が自らの声をマイクを通じて入力（録音）し、その波形を編集し、編集結果をファイルに保存すべく作業中の場合について説明する。
操作者はマイクに向かって発声し、自らの声の録音を開始する。このような状態下では波形エディタ１２から判定部７に対し、音声の録音中である旨の情報が入力される。これによって判定部７は音声処理部５で入力された音声情報に対し、音声の認識処理を施す必要がなく、単にその波形を出力するのみでよいと判定する。
判定部７はこの判定に基づき音声記憶部４に対し入力された音声情報を録音すべく指令し、また出力部６に対しては入力された音声波形をそのまま波形エディタ１２へ出力すべく指示する。なお辞書切替部８に対しては音声認識処理を必要としないことから指令は出力されない。
【００４２】
この結果、Ａ／Ｄ変換部３にてディジタル化された音声情報は音声記憶部４にて録音された後、直接出力部６へ出力され、また出力部６は入力された音声波形を波形エディタ１２へ出力する。
操作者は発声の録音が終了すると波形の編集を開始する。波形エディタ１２は操作者が波形の区間をマウスを用いて指定し、「エコー」と発声すると指定された波形に対しエコー処理を施し、また「クリア」と発声したとすると指定された波形を消去すべく処理を行う。
【００４３】
即ち、現在キーボードの使用中である場合、判定部７はキーボードからの使用中であることを示す信号及び波形エディタ１２を通じて入力される信号に基づき入力された音声情報はコマンドであると判定する。
これに従って判定部７は音声記憶部４に対し、音声処理部５へ音声を送るべく指令し、また辞書切替部８に対してはコマンド用辞書１０を選択すべく指令し、出力部６に対してはコマンドを波形エディタ１２へ送るべく指令する。
【００４４】
この結果、音声処理部５はコマンド用辞書１０を用いて入力された音声情報に対する認識処理を行い、入力音声である、例えば「エコー」又は「クリア」を認識し、これを出力部６へ出力する。
出力部６は認識結果である「エコー」又は「クリア」をコマンドとして波形エディタ１２へ送り、このコマンドが実行される。
次に操作者が編集した内容を保存すべく「セーブ」と発声したとする。この「セーブ」が名称未設定ファイル、換言すれば新規ファイルである場合、波形エディタ１２はファイルの名称を要求する。そこでファイル名として「自分の声」と発声した場合、マウスを使用中であっても波形エディタ１２はテキスト入力を要求するから判定部７が入力された音声情報をテキストと判定する。
【００４５】
判定部７は辞書切替部８に対しテキスト用辞書９を選択すべく指令を出力し、また出力部６に対してはテキストとしての「自分の声」を出力すべく指示する。この結果、音声処理部５はテキスト用辞書９を用いて音声情報に対する認識処理を行い、これを出力部６へ出力する。出力部６は認識結果である「自分の声」をテキストとして波形エディタ１２へ出力し、ファイル名である「自分の声」が波形エディタ１２へ入力され、セーブされる。
このような実施例２にあってはファイル名の如き文字入力、又は「エコー」の如きディレイタイムの数値入力等は操作中のマウスからキーボードに手を移さなくても音声入力により入力が可能となる。
【００４６】
なお、実施例１，２のいずれの場合について、判定部７の判定結果が如何なるものであっても、音声認識の結果が予め定めた「特定単語」である場合には出力部６は予め定めた所定の出力制御を行うこととしてもよい。
例えば特定単語がウィンドウマネージャー，ＯＳに対する操作指令である「リサイズ」又は所定の人名、例えば「田中」である場合、出力部６は「リサイズ」の場合にあってはウィンドウのサイズ変更のための操作指令をウィンドウマネージャー，ＯＳへ出力する。
【００４７】
「リサイズ」の場合、所定のウィンドウのもとでアプリケーションを操作中であって、判定部７が入力された音声情報をアプリケーションへのコマンドと判定した場合、実質的に入力音声に対する処理内容の優先順位を認識結果を利用して設定しているのと等価となり、操作性が格段に向上する。
また、広く使われている人名である、例えば「田中」が音声入力部１から入力された場合、これを「無視」するように判定部の処理内容を設定することで周囲から「田中」の音声が頻繁に混入する虞れがある場合においてもこれによる誤認を避け得ることとなる。
【００４８】
（実施例３）
実施例１，２では判定部７に対して入力装置２ａ，２ｂの使用状況，使用履歴に基づき如何なる判定を行わせるかの判定処理内容は、音声入力システムの始動に際して初期設定される場合について説明したが、この実施例３では任意の時点で再設定することが可能となっている。
【００４９】
図６（ａ）は判定部７における判定処理内容、即ちアルゴリズムの初期設定処理過程、図６（ｂ）はアルゴリズムの設定変更処理過程夫々のフローチャートである。
先ず、アルゴリズムの初期設定は音声入力装置の起動時に初期設定ファイルが存在するか否かを判断し  （ステップＳ２１）、存在しない場合は「固有の設定」、例えばキーボード使用時はコマンド入力と、またマウス使用時はテキスト入力とする判定処理の設定を行う  （ステップＳ２２）。
【００５０】
また存在する場合、換言すればユーザーが好みに応じて設定する設定ファイルが存在する場合には前期「固有の設定」に優先して、判定部７は初期設定ファイルを読込み  （ステップＳ２３）、この初期設定ファイルの内容に従って設定を行い  （ステップＳ２４）、設定ファイルに現在の設定内容を保存する  （ステップＳ２５）。
【００５１】
一方再設定を行う場合には設定ファイルをユーザーがエディタ等を用いて変更し（ステップＳ３１）、新たな設定ファイルを読込み（ステップＳ３２）、この読み込んだ設定ファイル内容に応じて再設定を行う（ステップＳ３３）。
【００５２】
次に具体例を挙げて説明する。
いま、例えば初期設定ファイルの内容が表１の如きものであったとする。
【００５３】
【表１】
0003586777.tif 000002
【００５４】
このような初期設定ファイルを読込んだ判定部７はデフォルトの場合、キーボード使用時にあっては、入力された音声情報をコマンド入力と判定し、またマウス使用時あっては入力された音声情報を無視することとなる。
【００５５】
また操作者が文章エディタを使用している場合、文章エディタのウィンドウがアクティブであれば、キーボード使用時には入力された音声情報をコマンド入力と、またマウス使用時には入力された音声情報をテキスト入力と判定する。
一方このような初期設定ファイルのもとで音声入力装置を使用中に、操作者が波形エディタを使用しようとした場合、この初期設定ファイルで音声波形データの設定が出来ないから設定ファイルの再設定を行う。
いま、再設定のファイルが表２の如くであったとする。
【００５６】
【表２】
0003586777.tif 000003
【００５７】
これによって、いま波形エディタを使用している状況下では、キーボード使用中の場合には、判定部７は入力された音声情報をコマンド入力と、またマウスを使用中の場合には入力された音声情報を波形入力と夫々判定する。
ただ波形エディタを使用している状況下であっても、ファイル名入力時にはキーボード、マウスのいずれを使用中であっても判定部７は入力された音声情報をテキスト入力と判定することとなる。
【００５８】
このような実施例３にあっては判定部７に対し、キーボードの使用中にあっては入力された音声情報を「コマンド」として、またマウス使用中にあっては入力された音声情報を「テキスト」と判定すべく判定のアルゴリズムを設定しておくことで判定部７がこれに従って自動的に判定処理する。これによって操作者の動作と、入力された音声に対する取扱いが協調的となり、作業効率が向上する。
【００５９】
【発明の効果】
第１の発明にあっては判定部が音声以外の情報を入力する入力装置が使用中であるか否かに基づいて音声処理部に対してどのような処理を行わせるかを判定することで、この判定結果に基づき音声処理部の処理が自動的に切替えられることとなり、操作者は特別な操作を行うことなく、発声のみで自動処理することが可能となる。
【００６０】
第２の発明にあっては判定部が音声以外の情報を入力する入力装置が使用中であるか否か、及び設定ファイルの内容に基づいて音声処理部に対してどのような処理を行わせるかを判定することで、この判定結果に基づき音声処理部の処理が自動的に切替えられることとなり、操作者は特別な操作を行うことなく、発声のみで自動処理することが可能となる。
【００６１】
第３の発明にあっては判定部が音声以外の情報を入力する入力装置が使用中であるか否か、及び設定ファイルの内容に基づいて音声処理部に対してどのような処理を行わせるかを判定することで、この判定結果に基づき音声処理部の処理が自動的に切替えられることとなり、操作者は特別な操作を行うことなく、発声のみで自動処理することが可能となる。
【００６２】
第４の発明にあっては、音声処理部において音声認識を行う場合には、各種の辞書を操作者が特別な指示を行うことなく、自動的に選定して音声処理部への読出しを可能とする。
【００６３】
第５の発明にあっては、判定部が音声以外の情報を入力する入力装置が使用中であるか否かに基づいて音声処理部に対してどのような処理を行わせるかを判定することで、この判定結果に基づき音声処理部の処理が自動的に切替えられることとなり、操作者は特別な操作を行うことなく、発声のみで自動処理することが可能となる。
【００６４】
第６の発明にあっては、判定部の判定結果の如何にかかわらず予め定めた特定の音声が入力された場合には、予め定めた最優先順位の処理を行わせることで誤認識が低減される共に、操作性が向上する。
【００６５】
第７の発明にあっては、キーボード，マウスを備える汎用コンピュータに広く適用可能となる。
【図面の簡単な説明】
【図１】本発明の原理図である。
【図２】本発明の実施例１の構成を示すブロック図である。
【図３】実施例１における判定部の処理過程を示すフローチャートである。
【図４】実施例２の構成を示すブロック図である。
【図５】実施例２における判定部の処理過程を示すフローチャートである。
【図６】実施例３における判定部の判定処理内容の初期設定過程及び設定変更過程を示すフローチャートである。
【図７】従来装置の構成を示すブロック図である。
【符号の説明】
１    音声入力部
２ａ〜２ｎ  入力装置
５    音声処理部
６    出力部
７    判定部
８    辞書切替部
９    テキスト用辞書
１０  コマンド用辞書
１１  ワードプロセッサ
１２  波形エディタ
【図１】
0003586777.tif 000004
【図２】
0003586777.tif 000005
【図３】
0003586777.tif 000006
【図４】
0003586777.tif 000007
【図５】
0003586777.tif 000008
【図６】
0003586777.tif 000009
【図７】
0003586777.tif 000010