(57)【特許請求の範囲】
【請求項１】
音声を入力する音声入力部と、
前記音声入力部が入力した音声に含まれる所定のキーワードを認識する音声認識部と、
所定の順序で実行する複数の処理工程を含む所定の作業の作業実績ログの記録に関する処理の前記処理工程を、前記音声認識部が認識した前記処理工程に応じた前記所定のキーワードに基づいて制御する処理工程制御部と、
前記所定のキーワードのうち、前記作業の開始と終了を指示するキーワードの認識に基づいて、前記作業の開始時刻と、前記作業の終了時刻と、前記作業の開始時刻から前記終了時刻までに認識された前記キーワードと、を含む前記作業実績ログを記録する作業実績ログ記録部と、
を備える作業実績記録システム。
【請求項２】
前記処理工程制御部は、前記複数の処理工程のうち、作業実績を記録する作業を選択する作業選択工程と前記作業実績ログの記録を行う作業実施工程とを、前記キーワードの認識に基づいて切り替える、
請求項１に記載の作業実績記録システム。
【請求項３】
前記作業選択工程において、前記音声認識部が認識したキーワードに従って、複数の作業のうち、作業実績を記録する作業の候補を案内する案内音声の出力を指示し、前記案内音声に対して入力したキーワードに基づいて、作業実績を記録する作業情報を選択する作業選択処理制御部、
をさらに備える、
請求項２に記載の作業実績記録システム。
【請求項４】
前記作業実施工程において、前記音声認識部が認識した作業状況に対応するキーワードに従って、前記作業実績の記録動作を制御する作業実績記録制御部、
をさらに備える、
請求項２または請求項３に記載の作業実績記録システム。
【請求項５】
前記処理工程制御部は、前記音声認識部による処理の取り消しを指示するキーワードの認識に基づいて、実行する処理工程を、現在の処理工程より前に実行する他の処理工程に設定する、
請求項１から請求項４の何れか１項に記載の作業実績記録システム。
【請求項６】
前記音声入力部が入力したキーワードに対する前記音声認識部による認識結果を出力する確認音声出力部、
をさらに備える請求項１から請求項５の何れか１項に記載の作業実績記録システム。
【請求項７】
前記音声認識部によって認識された前記所定のキーワードを記録する音声認識ログ記録部、
をさらに備える請求項１から請求項６の何れか１項に記載の作業実績記録システム。
【請求項８】
前記音声認識部が認識したキーワードに基づいて録音を開始する録音部、
をさらに備える請求項１から請求項７の何れか１項に記載の作業実績記録システム。
【請求項９】
作業実績記録システムが、
自装置へ入力された音声を取得し、
前記入力された音声に含まれる所定のキーワードを認識し、
所定の順序で実行する複数の処理工程を含む所定の作業の作業実績ログの記録に関する処理の前記処理工程を、前記認識した前記処理工程に応じた前記所定のキーワードに基づいて制御し、
前記所定のキーワードのうち、前記作業の開始と終了を指示するキーワードの認識に基づいて、前記作業の開始時刻と、前記作業の終了時刻と、前記作業の開始時刻から前記終了時刻までに認識された前記キーワードと、を含む前記作業実績ログを記録する、
作業実績記録方法。
【請求項１０】
作業実績記録システムのコンピュータを、
音声を入力する手段、
前記入力した音声に含まれる所定のキーワードを認識する手段、
所定の順序で実行する複数の処理工程を含む所定の作業の作業実績ログの記録に関する処理の前記処理工程を、前記認識する手段が認識した前記処理工程に応じた前記所定のキーワードに基づいて制御する手段、
前記所定のキーワードのうち、前記作業の開始と終了を指示するキーワードの認識に基づいて、前記作業の開始時刻と、前記作業の終了時刻と、前記作業の開始時刻から前記終了時刻までに認識された前記キーワードと、を含む前記作業実績ログを記録する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業実績記録システム、作業実績記録方法及びプログラムに関する。
【背景技術】
【０００２】
一般に工場等では、作業実績の記録を行う。その際、作業員は、一旦作業の手を止めて、ＰＣ（Personal Computer）やタブレット端末などの端末装置にデータを入力する必要がある。さらに、手が油等で汚れる作業では、端末装置にデータを入力する際に、手袋の脱着や、場合によっては手を洗浄するなど、入力のために余計な手間がかかる場合がある。また、作業実績の記録を行う為だけに実作業を止めることは効率的ではないため、作業員は、後にまとめて作業実績を入力しがちである。すると、記録された作業実績の精度が悪くなり、また、タイムリーな情報入手ができないことがある。
【０００３】
なお、特許文献１には、マイク及びイヤホンを備えた携帯端末が音声によって作業指示を行い、作業員が音声によってその作業指示に応答することで、検品作業を行う検査システムについて開示がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０２８２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の課題に対しては、手でデータを入力するのではなく、音声によってデータを入力する方法が提案されている（特許文献１）。これによって、作業員は作業実績の記録のために手を塞がれることがなく、作業効率を向上することができる。しかし、音声によるデータ入力には、例えば、音声の誤認識による誤動作などの課題があり、作業員が不便に感じることもあった。そのため、現場の作業員からは、より使い勝手の良い作業実績記録システムの提供が望まれていた。
【０００６】
そこでこの発明は、上述の課題を解決することのできる作業実績記録システム、作業実績記録方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の第１の態様によれば、作業実績記録システムは、音声を入力する音声入力部と、前記音声入力部が入力した音声に含まれる所定のキーワードを認識する音声認識部と、所定の順序で実行する複数の処理工程を含む所定の作業の作業実績ログの記録に関する処理の前記処理工程を、前記音声認識部が認識した前記処理工程に応じた前記所定のキーワードに基づいて制御する処理工程制御部と、前記所定のキーワードのうち、前記作業の開始と終了を指示するキーワードの認識に基づいて、前記作業の開始時刻と、前記作業の終了時刻と、前記作業の開始時刻から前記終了時刻までに認識された前記キーワードと、を含む前記作業実績ログを記録する作業実績ログ記録部と、を備える。
音声入力による作業実績の入力が可能になり、作業員は、作業実績の入力ために作業を中断する必要が無い。これにより作業効率が向上する。また、音声入力できるキーワードが限られているので、誤認識の可能性を低減することができる。処理工程に応じたキーワードのみを認識するので、さらに誤動作や誤認識の可能性を低減することができる。例えば、作業員が、他の処理工程のキーワードを誤って入力しても誤動作することがない。
【０００９】
本発明の第２の態様によれば前記処理工程制御部は、前記複数の処理工程のうち、作業実績を記録する作業を選択する作業選択工程と、前記作業実績ログの記録を行う作業実施工程とを、前記キーワードの認識に基づいて切り替えてもよい。
作業選択工程と作業実施工程とを音声入力により切り替えることができるので、作業員は、作業の切り替え時に手入力によって端末を操作する必要が無い。
【００１０】
本発明の第３の態様によれば前記作業実績記録システムは、前記作業選択工程において、前記音声認識部が認識したキーワードに従って、複数の作業のうち、作業実績を記録する作業の候補を案内する案内音声の出力を指示し、前記案内音声に対して入力したキーワードに基づいて、作業実績を記録する作業情報を選択する作業選択処理制御部、をさらに備えてもよい。
作業実績の記録対象となる作業の選択を音声入力により行うことができるので、作業員は、例えば、新たな作業に着手する際に、作業実績の入力のために手を空ける必要が無く、作業効率が向上する。
【００１１】
本発明の第４の態様によれば前記作業実績記録システムは、前記作業実施工程において、前記音声認識部が認識した作業状況に対応するキーワードに従って、前記作業実績の記録動作を制御する作業実績記録制御部、をさらに備えてもよい。
作業実績の記録の開始、終了などの記録動作を音声入力により行うことができるため、作業員は、作業実績の入力のために手を止める必要が無く、作業効率が向上する。
【００１２】
本発明の第５の態様によれば前記処理工程制御部は、前記音声認識部による処理の取り消しを指示するキーワードの認識に基づいて、実行する処理工程を、現在の処理工程より前に実行する他の処理工程に設定してもよい。
取り消しを指示する音声入力により、作業実績ログの記録に関する処理の処理工程を前の処理工程に戻すことができる。これにより、音声入力によって操作できる範囲が広がり、操作性が向上する。
【００１３】
本発明の第６の態様によれば前記作業実績記録システムは、前記音声入力部が入力したキーワードに対する前記音声認識部による認識結果を出力する確認音声出力部、をさらに備えてもよい。
作業員は、自らが入力した音声の認識結果を確認することができるので、音声の誤認識による意図しない動作が発生することを事前に予測し、対策をとることができる。
【００１４】
本発明の第７の態様によれば前記作業実績記録システムは、前記音声認識部によって認識された前記所定のキーワードを記録する音声認識ログ記録部、をさらに備えてもよい。
音声認識部による音声の認識結果を記録することで、その記録に基づき、認識率向上等の検討を行うことができる。
【００１５】
本発明の第８の態様によれば作業実績記録システムは、前記音声認識部が認識したキーワードに基づいて録音を開始する録音部、をさらに備えてもよい。
トラブル等が発生したときに周囲の様子を録音し記録することで、今後のトラブル対策の検討に役立てることができる。
【００１６】
本発明の第９の態様は、作業実績記録システムが、自装置へ入力された音声を取得し、前記入力された音声に含まれる所定のキーワードを認識し、所定の順序で実行する複数の処理工程を含む所定の作業の作業実績ログの記録に関する処理の前記処理工程を、前記認識した前記処理工程に応じた前記所定のキーワードに基づいて制御し、前記所定のキーワードのうち、前記作業の開始と終了を指示するキーワードの認識に基づいて、前記作業の開始時刻と、前記作業の終了時刻と、前記作業の開始時刻から前記終了時刻までに認識された前記キーワードと、を含む前記作業実績ログを記録する、作業実績記録方法である。
【００１７】
本発明の第１０の態様は、作業実績記録システムのコンピュータを、音声を入力する手段、前記入力した音声に含まれる所定のキーワードを認識する手段、所定の順序で実行する複数の処理工程を含む所定の作業の作業実績ログの記録に関する処理の前記処理工程を、前記認識する手段が認識した前記処理工程に応じた前記所定のキーワードに基づいて制御する手段、前記所定のキーワードのうち、前記作業の開始と終了を指示するキーワードの認識に基づいて、前記作業の開始時刻と、前記作業の終了時刻と、前記作業の開始時刻から前記終了時刻までに認識された前記キーワードと、を含む前記作業実績ログを記録する手段、として機能させるためのプログラムである。
【発明の効果】
【００１８】
本発明の作業実績記録システムによれば、工場などでの作業において、作業員は、音声指示によって作業の実績を記録することができる。作業員は、手が使える状態のまま、作業の実績を記録することができるので作業効率が向上する。また、本発明では、所定のキーワードのみを音声指示として認識することにより、作業員の音声の誤入力および作業実績記録システムによる誤認識の可能性を低減することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明に係る第一実施形態における作業実績記録システムのブロック図である。
【図２】本発明に係る第一実施形態における作業実績記録システムの作業実績記録処理の概要を説明する図である。
【図３】本発明に係る第一実施形態における音声認識ログの一例を示す図である。
【図４】本発明に係る第一実施形態における作業実績ログの一例を示す図である。
【図５】本発明に係る第一実施形態における作業選択処理の一例を示すフローチャートである。
【図６】本発明に係る第一実施形態における作業中動作処理の一例を示すフローチャートである。
【図７】本発明に係る第一実施形態における作業実績記録システムのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００２０】
＜第一実施形態＞
以下、本発明の第一実施形態による作業実績記録システムを図１〜図７を参照して説明する。
図１は、本発明に係る第一実施形態における作業実績記録システムのブロック図である。作業実績記録システムは、作業員が、自らが行う作業の実績を記録するためのシステムである。本実施形態において、作業実績記録システムは、例えば、スマートフォンやタブレット端末装置などコンピュータの機能を有した携帯端末装置によって構成されてもよい。図１の作業実績記録装置１０は、作業実績記録システムの一例である。
【００２１】
図示するように作業実績記録装置１０は、音声入力部１０１、音声認識部１０２、案内音声出力部１０３、確認音声出力部１０４、音声認識ログ記録部１０５、作業実績ログ記録部１０６、録音部１０７、処理工程制御部１０８、作業選択処理制御部１０９、作業実績記録制御部１１０、表示制御部１１１、入出力部１１２、記憶部１１３を備えている。記憶部１１３は、キーワードＤＢ１１４、音声認識ログＤＢ１１５、作業実績ログＤＢ１１６を備えている。
【００２２】
音声入力部１０１は、作業実績記録装置１０に接続されたマイク２０から作業員の発した音声情報を入力する。
音声認識部１０２は、音声入力部１０１が入力した音声情報に対して音声認識処理を行う。音声認識部１０２は、特に音声情報に含まれる所定のキーワードの認識処理を行う。
【００２３】
案内音声出力部１０３は、作業員に操作案内や作業実績の作業員記録対象となる作業の候補を案内する案内音声を出力する。
確認音声出力部１０４は、音声入力部１０１が入力した音声情報に含まれるキーワードに対して、音声認識部１０２が認識した結果を含む確認音声を出力する。作業員は、音声認識部１０２が認識したキーワードをこの確認音声によって確認できる。
【００２４】
音声認識ログ記録部１０５は、音声認識部１０２によるキーワードの認識結果などを記録した音声認識ログを音声認識ログＤＢ１１５に記録する。
作業実績ログ記録部１０６は、作業員の作業実績の記録である作業実績ログを作業実績ログＤＢ１１６に記録する。作業実績ログには、作業の開始時刻、終了時刻、作業の中断時間、作業中に音声認識部１０２が認識したキーワードなどが記録される。
録音部１０７は、トラブルが発生した場合などに、周囲の状況を示す音声情報を録音し、その音声情報を記憶部１１３に記録する。
【００２５】
処理工程制御部１０８は、所定の順序で実行する複数の処理工程を含む作業実績ログの記録処理の各処理工程を、処理の進捗に応じて切り替える。処理工程とは、作業実績ログの記録処理を行うために必要な手順を、ユーザ認証工程、作業場所選択工程、機械選択工程、作業選択工程、作業実施工程に分けた場合の各工程のことをいう。後述するように作業選択工程および作業実施工程では、音声入力による動作制御を行うが、作業選択工程と作業実施工程とでは、音声認識部１０２が認識するキーワードやキーワードに対する動作が異なる。処理工程制御部１０８は、作業実績ログの記録処理を行うために、これら２つの処理工程を切り替える。
【００２６】
作業選択処理制御部１０９は、作業員が、作業実績の記録対象となる作業を選択する作業選択工程における処理を制御する。
作業実績記録制御部１１０は、作業員の入力操作に基づき、作業実績ログ記録部１０６による作業実績の記録動作を制御する。
【００２７】
表示制御部１１１は、作業実績記録装置１０の画面（入出力部１１２）に表示する画像を制御する。
入出力部１１２は、作業員の作業実績記録装置１０への入出力のインタフェースである。入出力部１１２には、作業実績記録装置１０の表示画面、筐体に設けられたボタンなどが含まれる。表示画面は、例えば、タッチパネルと一体的に構成されている等、入力機能を有していてもよい。
【００２８】
記憶部１１３は、キーワードＤＢ１１４、音声認識ログＤＢ１１５、作業実績ログＤＢ１１６を備えており、様々な情報を記憶する。キーワードＤＢ１１４は、作業ごとのキーワードを記憶する。音声認識ログＤＢ１１５は、音声認識部１０２が認識したキーワードの認識結果などを記憶する。作業実績ログＤＢ１１６は、作業の開始時刻や終了時刻などを記憶する。
【００２９】
一例として作業実績記録装置１０は携帯端末装置であり、作業員は、作業実績記録装置１０をホルダー等に格納してそのホルダーをベルトに装着する、作業実績記録装置１０を衣服のポケットに入れる、あるいは作業実績記録装置をウェアラブル端末とする、などの方法によって、作業実績記録装置１０を身に着けることができる。さらにハンズフリーマイクロフォンやハンズフリーセットを作業実績記録装置１０に接続して使用すれば、音声だけで作業実績の記録を行うことができ、作業の妨げにならない。
【００３０】
図２は、本発明に係る第一実施形態における作業実績記録システムの作業実績記録処理の概要を説明する図である。
作業実績記録処理は、作業員による作業場所および作業用の機械および作業の選択を経て、選択された作業について実施される。予め作業員ごとに、その作業員が行う作業、作業場所、使用する機械、の候補は定められており記憶部１１３に記録されている。作業実績記録装置１０は、作業員に作業場所、機械、作業の候補を案内し、作業員がそれらの候補の中から作業場所、機械、作業をそれぞれ選択する。作業場所や機械の選択は、作業に入る前に行うことから、これらの選択については、作業員が手入力によって行い、作業選択処理工程以降の処理工程を音声入力によって行う場合を例に説明を行う。
【００３１】
図２の左上図は、表示制御部１１１が表示したログイン画面３０１である。処理工程制御部１０８は、初期状態において処理工程をユーザ認証工程に設定する。作業員は、「ログインする」の部分をタッチする等してアカウント情報の入力を行う。入出力部１１２は、入力したアカウント情報をログイン処理部１１７に出力する。ログイン処理部１１７は、入力されたアカウント情報を用いてログイン処理を行う。すると、処理工程制御部１０８は、処理工程を作業場所選択工程に設定する。すると、表示制御部１１１は、作業場所選択画面３０２を表示する。作業場所選択画面３０２において表示制御部１１１は、作業員のアカウント情報に対応付けられた作業場所の候補の一覧情報を表示する。作業員は、表示画面の選択する作業場所を示す情報が表示された部分をタッチする等して作業場所の選択を行う。入出力部１１２が作業場所の選択操作を受け付けると、処理工程制御部１０８は、処理工程を機械選択工程に設定する。すると、表示制御部１１１は、機械選択画面３０３を表示する。機械選択画面３０３において表示制御部１１１は、作業員のアカウント情報に対応付けられた機械の候補の一覧情報を表示する。作業員は、表示画面の選択する機械を示す情報が表示された部分をタッチする等して機械の選択を行う。入出力部１１２が作業場所の選択操作を受け付けると、処理工程制御部１０８は、処理工程を作業選択工程に設定する。表示制御部１１１は、作業選択画面３０４を表示する。表示制御部１１１は、作業選択画面３０４において作業員のアカウント情報に対応付けられた作業の候補の一覧情報（作業リスト情報）を表示する。各作業には、作業順序が定められており、表示制御部１１１は、作業順序に従って上から順に作業の候補を表示する。
【００３２】
次に作業選択工程における、音声による作業選択指示方法を説明する。まず、図２で例示する作業選択画面３０４が表示されたとする。作業選択処理制御部１０９は、音声入力部１０１の機能を起動する。これにより、作業実績記録装置１０は、開始指示キーワードの入力待ち受け状態となる。開始指示キーワードとは、作業選択工程におけるキーワードの一つである。作業実績記録装置１０は、処理工程ごとに定められたキーワードのみを認識する。作業選択工程におけるキーワードの一例は、「オープン」、「着手」、「不要」、「スキップ」、「キャンセル」、「トラブル」である。「オープン」は、作業実績記録装置１０をキーワードの入力待ち状態にするための開始指示キーワードである。また、「着手」は案内のあった作業を選択することを指示するキーワードである。「不要」は案内のあった作業を不要にすることを指示するキーワードである。「スキップ」は案内のあった作業を飛ばして次の作業の案内を指示するキーワードである。「キャンセル」はこれまでに選択した内容を破棄し作業場所選択工程へ処理工程を戻すこと指示するキーワードである。「トラブル」は、トラブル発生時などに周囲の状況の音声データの録音を指示するキーワードである。
【００３３】
音声認識部１０２が開始指示キーワード「オープン」を認識すると、作業選択処理制御部１０９が作業選択処理を実行する。まず、案内音声出力部１０３が「着手する作業を選択してください」との音声を出力する。続いて、案内音声出力部１０３が「作業２に着手しますか」との案内音声を出力する。ここで、最初に「作業２」が選択されたのは、「作業１」が既に完了しているからである。次に音声認識部１０２がキーワード「スキップ」を認識すると、案内音声出力部１０３が「作業３に着手しますか」との音声を出力する。次に音声認識部１０２がキーワード「着手」を認識すると、案内音声出力部１０３が「作業３に着手します」との確認音声を出力する。作業選択処理制御部１０９は、作業情報「作業３」を選択する。これによって、作業３の選択が完了する。作業３の選択が完了すると、作業実績ログ記録部１０６は、着手時刻を作業実績ログＤＢ１１６に記録する。以上が音声入力による作業選択処理の一例である。
【００３４】
このように、作業選択工程における限定されたキーワードに対してのみ反応するようにすることで、作業員同士の普段の会話には反応せず、作業実績記録装置１０の意図しない動作を防ぐことができる。特にキーワード「オープン」を契機にして一連のキーワード認識を開始するので、誤動作を防ぐことができる。また、音声認識部１０２が認識したキーワードの確認音声をユーザに対して出力することで、認識したキーワードが正しいかどうかフィードバックすることができる。
【００３５】
なお、音声認識部１０２がキーワードの認識を行う度に、音声認識ログ記録部１０５は、その認識結果を音声認識ログＤＢ１１５に記録する。
【００３６】
なお、作業選択工程における作業の選択処理は、作業員が手入力することによっても行うことができる。例えば、作業員が作業選択画面３０４の「手入力」部分をタッチすると、作業選択処理制御部１０９は、作業選択工程の入力モードを音声入力から手入力に切り替える。作業員は、選択する作業が表示された位置にタッチ操作を行うなどして、作業の選択を行ってもよい。これにより、例えば、音声認識機能の故障や、騒音などにより、音声入力による作業選択ができないような状況でも、作業員は、記録対象となる作業を選択することができる。
【００３７】
作業選択処理が完了すると、処理工程制御部１０８は、処理工程を作業実施工程に設定する。表示制御部１１１は、実績入力画面３０５を表示する。表示制御部１１１は、実績入力画面３０５において、実施中の作業名、状態（作業中）、着手日時などの作業実績情報を表示する。
【００３８】
次に作業実施工程における、音声による作業実績ログ記録処理の制御方法を説明する。まず、図２で例示する実績入力画面３０５が表示されたとする。作業実績記録制御部１１０は、音声入力部１０１の機能を起動する。これにより、作業実績記録装置１０は、開始指示キーワード（「オープン」）の入力待ち受け状態となる。作業実施工程におけるキーワードは、例えば、「オープン」、「完了」、「中断」、「休憩」、「再開」、「キャンセル」、「トラブル」である。「オープン」は、作業実績記録装置１０をキーワードの入力待ち状態にするための開始指示キーワードである。また、「完了」は実施中の作業の完了を示すキーワードである。音声認識部１０２がキーワード「完了」を認識すると、作業実績ログ記録部１０６は作業の完了を作業実績ログに記録する。「中断」は実施中の作業を中断することを示すキーワードである。音声認識部１０２がキーワード「中断」を認識すると、作業実績ログ記録部１０６は作業の中断を作業実績ログに記録する。「休憩」は作業を継続するが一時的に休憩することを示すキーワードである。音声認識部１０２がキーワード「休憩」を認識すると、作業実績ログ記録部１０６は休憩を作業実績ログに記録する。「再開」は休憩の状態から作業を再開することを示すキーワードである。音声認識部１０２がキーワード「再開」を認識すると、作業実績ログ記録部１０６は作業の再開を作業実績ログに記録する。「キャンセル」は作業選択工程へ処理工程を戻すこと指示するキーワードである。音声認識部１０２がキーワード「キャンセル」を認識すると、作業実績ログ記録部１０６は作業のキャンセルを作業実績ログに記録する。「トラブル」は作業選択工程と同様、音声情報の録音を指示するキーワードである。例えば、音声認識部１０２がキーワード「トラブル」を認識すると、作業実績ログ記録部１０６はトラブルを作業実績ログＤＢ１１６に記録する。
【００３９】
音声認識部１０２がキーワード「オープン」を認識すると、作業実績記録制御部１１０が作業実績の記録動作を制御する処理を実行する。まず、確認音声出力部１０４が「作業３の作業中です」との案内音声を出力する。次に「作業３」を終えた作業員が、作業の完了を作業実績ログＤＢ１１６に記録するために「完了」と発話したとする。音声認識部１０２がこの音声情報を認識できなかった場合、作業実績記録制御部１１０は、案内音声出力部１０３に、作業員に再度の音声入力を促す案内音声を出力するよう指示する。案内音声出力部１０３は、「音声を認識できませんでした。もう一度発話してください」などの案内音声を出力する。作業員が再度「完了」を発話し、音声認識部１０２がこの音声情報を「完了」と認識した場合、確認音声出力部１０４は、「作業３を完了します」などの確認音声を出力する。作業実績ログ記録部１０６は、作業の完了を作業実績ログＤＢ１１６へ記録する。以上が音声入力による作業実績の記録動作を制御する処理の一例である。
【００４０】
作業実施工程においても、この処理工程での制御に必要な限定されたキーワードに対してのみ反応するので、作業員同士の普段の会話などには反応せず、誤動作を防ぐことができる。また、音声認識部１０２が認識したキーワードについての確認音声を出力することで、認識したキーワードが正しいかどうかフィードバックすることができる。
【００４１】
また、作業実施工程における作業実績ログへの記録処理の制御は、作業員が手入力することによっても行うことができる。例えば、作業員が実績入力画面３０５の「手入力」部分をタッチすると、作業実績記録制御部１１０は、作業実施工程の入力モードを音声入力から手入力に切り替える。作業員は、「休憩」、「中断」、「完了」ボタンが表示された位置にタッチ操作を行うなどして記録処理の制御を行う。
【００４２】
なお、例えば、作業の選択を誤った場合など、作業実施工程に一つ前の作業選択工程からやり直したい場合、作業員が「キャンセル」を発話すると、作業選択工程に戻ることができる。手入力の場合、実績入力画面３０５の「戻る」の位置にタッチ操作を行うと、作業選択画面３０４に戻ることができる。
【００４３】
図３は、本発明に係る第一実施形態における音声認識ログの一例を示す図である。
図３の左側の列には、音声認識ログＤＢ１１５に音声認識ログ情報を記録すべき音声認識処理が記載されている。区間検出とは、単語の終端を検出することである。音声認識ログ記録部１０５は、音声認識部１０２が単語の終端を検出すると、例えば、単語の終端を検出した時刻とテキストデータ「区間検出」とを対応付けて音声認識ログＤＢ１１５に記録する。次に認識完了とは、区間検出を行った単語の認識処理が完了することを示す。音声認識ログ記録部１０５は、音声認識部１０２が単語の認識処理を完了すると、例えば、認識完了の時刻とテキストデータ「認識完了」とを対応付けて音声認識ログＤＢ１１５に記録する。認識結果は、音声認識部１０２が認識処理の結果出力した単語である。音声認識ログ記録部１０５は、音声認識部１０２が認識結果を出力すると、例えば、認識結果の出力時刻と出力した単語とテキストデータ「認識結果」とを対応付けて音声認識ログＤＢ１１５に記録する。また、読上完了とは、確認音声出力部１０４が、音声認識部１０２による認識結果を含んだ確認音声の出力を完了したことを示す。音声認識ログ記録部１０５は、確認音声出力部１０４が確認音声の出力を完了すると、例えば、確認音声の出力完了時刻と出力した確認音声の文字列とテキストデータ「読上完了」とを対応付けて音声認識ログＤＢ１１５に記録する。
【００４４】
音声認識ログの記録から、動作レスポンスを評価することができる。例えば、動作レスポンスは、区間検出時刻から認識完了時刻までの時間差である。動作レスポンスが遅いキーワードの、他のキーワードへの変更を検討する場合などに、動作レスポンスを利用することができる。また、音声認識ログの記録を音声の認識率の評価に用いることができる。これについては後述する。
【００４５】
図４は、本発明に係る第一実施形態における作業実績ログの一例を示す図である。
図４の左側の列には、作業実績ログＤＢ１１６に作業実績ログ情報を記録すべき動作が記載されている。作業実績ログ記録部１０６は、作業場所選択、機械選択、着手（作業選択）、完了、休憩、再開、中断、不要、スキップ、キャンセルなどの操作が行われた際に、作業場所、機械番号、作業、それら動作が行われた時刻、動作の内容を示すテキストデータ（「作業場所選択」、「キャンセル」など）を対応付けて作業実績ログＤＢ１１６に記録する。なお、例えば、作業場所選択が行われたタイミングでは、機械番号、作業の選択は行われていないため、作業実績ログ記録部１０６は、機械番号、作業については記録しない。
【００４６】
管理者は、作業実績ログの記録から、作業員の作業の実績を把握することができる。例えば、作業員が作業３に着手してから休憩や中断なく作業３が完了した場合、作業実績ログの着手時刻から完了時刻までが作業３に要した時間である。また、作業員が休憩を取った場合、作業実績ログの着手時刻から休憩時刻までの時間と、再開時刻から完了時刻までの時間の和が作業３に要した時間である。また、作業３が中断された場合、作業実績ログの着手時刻から中断時刻までの時間と、作業３の次の着手時刻から完了時刻までの時間の和が作業３に要した時間である。
【００４７】
また、音声認識ログの記録と作業実績ログの記録から、音声の認識率の評価を行うことができる。例えば、作業実績ログの記録から「着手」等のキーワードのあとに「キャンセル」が記録されている割合を計算する。また、「キャンセル」の次にキャンセル以外のキーワードが記録されておることを確認する。例えば「着手」、「キャンセル」、「着手」、「キャンセル」、「着手」、「キャンセル」、「完了」の順に記録されていれば、作業員が「完了」と発話したものを３回にわたって「完了」と誤認識したと考えられる。この場合、４回の「完了」との音声入力に対して３回誤認識したのだから、例えば、認識率は、２５％である。認識率が所定の閾値を下回る場合、そのキーワードをより認識しやすいキーワードに変更することを検討しても良い。
【００４８】
図５は、本発明に係る第一実施形態における作業選択処理の一例を示すフローチャートである。
図５を用いて、作業選択工程の処理の流れについて説明を行う。
まず、作業選択処理制御部１０９が音声入力部１０１の機能を起動し、開始指示キーワード「オープン」の入力を待機する。作業員が「オープン」と発話すると、音声入力部１０１がその音声情報を入力する（ステップＳ１１）。音声入力部１０１が入力した音声情報を、音声認識部１０２に出力する。音声認識部１０２は、音声情報の認識を行う。音声認識部１０２が認識結果を作業選択処理制御部１０９に出力する。作業選択処理制御部１０９は、認識結果が開始指示キーワード「オープン」であるかどうかを判定する（ステップＳ１２）。開始指示キーワード「オープン」ではない場合（ステップＳ１２；Ｎｏ）、ステップＳ１１からの処理を繰り返す。開始指示キーワード「オープン」である場合（ステップＳ１２；Ｙｅｓ）、作業選択処理制御部１０９は、作業の案内音声を出力するように案内音声出力部１０３に指示する。案内音声出力部１０３は、作業の案内音声を出力する（ステップＳ１３）。例えば、案内音声出力部１０３は、「着手する作業を選択してください」との音声を出力する。次に、案内音声出力部１０３は、記憶部１１３から作業員に対応付けられた作業リスト情報を読み出す。作業リスト情報には、作業名、作業順序の情報が含まれている。また、案内音声出力部１０３は、作業実績ログＤＢ１１６から、作業リスト情報に含まれる各作業の作業状況を読み出す（完了、作業中、未着手）。案内音声出力部１０３は、完了していない作業のうち、作業順序が最も先の作業情報を選択し、その作業を案内する音声を出力する。例えば、図２の作業選択画面３０４の例の場合、案内音声出力部１０３は、最初に音声情報「作業２に着手しますか」を出力する。また、作業選択処理制御部１０９は、オープン以外の他のキーワード（「着手」、「不要」、「スキップ」、「キャンセル」、「トラブル」）を受け付け可能なキーワードに設定する。
【００４９】
案内音声出力部１０３による案内音声の出力に対し、作業選択処理制御部１０９は、作業員の音声入力を待ち受ける。作業員がキーワードを発話すると、音声入力部１０１がその音声情報を入力し（ステップＳ１４）、音声認識部１０２に出力する。音声認識部１０２は、音声情報の認識を行い、認識結果を作業選択処理制御部１０９に出力する。また、音声認識ログ記録部１０５は、音声認識ログＤＢ１１５へ図３で説明した項目について記録を行う（ステップＳ１５）。
【００５０】
次に作業選択処理制御部１０９は、音声を認識できたかどうかを判定する（ステップＳ１６）。具体的には、作業選択処理制御部１０９は、音声認識部１０２による認識結果が作業選択工程に対応付けられた所定のキーワード（「着手」、「不要」、「スキップ」、「キャンセル」、「トラブル」）のうちの何れかであれば、音声を認識できたと判定する。認識結果が、所定のキーワードに含まれていなければ、作業選択処理制御部１０９は、音声を認識できなかったと判定する。
【００５１】
音声を認識できなかったと判定した場合、作業選択処理制御部１０９は、再入力を促す音声情報の出力を、案内音声出力部１０３に指示する。案内音声出力部１０３は、例えば「認識できませんでしたもう一度発話してください」等の音声を出力する（ステップＳ１７）。この場合、ステップＳ１４からの処理を繰り返す。
【００５２】
音声を認識できたと判定した場合（ステップＳ１６；Ｙｅｓ）、作業選択処理制御部１０９は、認識したキーワードに応じて処理を切り替える（ステップＳ１８）。
【００５３】
（スキップ）
認識したキーワードが「スキップ」の場合、作業選択処理制御部１０９は、確認音声出力部１０４に確認音声の出力を指示する。確認音声出力部１０４は、例えば「作業２をスキップします」との確認音声を出力する（ステップＳ１９）。次に、音声認識ログ記録部１０５は、図３で説明したように、作業員が発話した音声に対する音声認識の処理過程の各時刻を音声認識ログＤＢ１１５へ記録する（ステップＳ２０）。次に、作業実績ログ記録部１０６は、図４で説明したように、作業員が発話したキーワード「スキップ」、作業場所、作業機械、作業、現在時刻の各情報を対応付けて作業実績ログＤＢ１１６へ記録する（ステップＳ２１）。
続いて、ステップＳ１３に戻り、案内音声出力部１０３は、未完了の作業の中で作業順序が次の作業情報を選択し、その作業を案内する案内音声を出力する。図２の例で「作業２に着手しますか」との案内音声に対して、作業員が「スキップ」を発話した場合、案内音声出力部１０３は、案内音声「作業３に着手しますか」を出力する。
【００５４】
（不要）
認識したキーワードが「不要」の場合、作業選択処理制御部１０９は、ステップＳ１３で最後に出力した作業について、その作業を作業リストから削除する処理を行う（ステップＳ２２）。具体的には、作業選択処理制御部１０９が、記憶部１１３から作業員に対応付けられた作業リスト情報を読み出して、作業リスト情報に含まれる作業の中から削除対象の作業を削除する。次に、確認音声出力部１０４は、例えば「作業２を削除します」との確認音声を出力する（ステップＳ２３）。次に、音声認識ログ記録部１０５は、作業員が発話した音声に対する音声認識の処理過程の各時刻を音声認識ログＤＢ１１５へ記録する（ステップＳ２４）。次に、作業実績ログ記録部１０６は、作業員が発話したキーワード「不要」や作業場所、現在時刻等の情報を作業実績ログＤＢ１１６へ記録する（ステップＳ２５）。次にステップＳ１３以降の処理を繰り返す。
【００５５】
（トラブル）
認識したキーワードが「トラブル」の場合、作業選択処理制御部１０９は、録音部１０７に録音の開始を指示する。録音部１０７は、録音を開始する（ステップＳ２６）。録音部１０７は、録音した音声情報を記憶部１１３に記録する。処理工程制御部１０８は、処理工程を録音工程に設定する。次に作業員が「オープン」と発話すると、録音部１０７は、終了指示キーワード（「終了」）を受け付け可能なキーワードに設定する。次に作業員が「終了」と発話すると、音声入力部１０１がその音声情報を入力し、音声認識部１０２に出力する。音声認識部１０２は、音声情報の認識を行い、認識結果を録音部１０７に出力する。録音部１０７は終了指示キーワードを入力する（ステップＳ２７）。録音部１０７は、録音を終了する（ステップＳ２８）。処理工程制御部１０８は、処理工程を作業選択工程に設定する。次にステップＳ１３以降の処理を繰り返す。
【００５６】
（キャンセル）
認識したキーワードが「キャンセル」の場合、作業選択処理制御部１０９は、処理工程制御部１０８に「キャンセル」が入力されたことを示す情報を出力する。処理工程制御部１０８は、処理工程を作業場所選択工程に設定する。
【００５７】
（着手）
認識したキーワードが「着手」の場合、作業選択処理制御部１０９は、作業情報（「作業２」）を選択し、確認音声出力部１０４に選択した作業情報の確認音声を出力を指示する。確認音声出力部１０４は、例えば「作業２に着手します」との確認音声を出力する（ステップＳ２９）。次に、音声認識ログ記録部１０５は、作業員が発話した音声「着手」に対する音声認識の処理過程の各時刻を音声認識ログＤＢ１１５へ記録する（ステップＳ３０）。次に、作業実績ログ記録部１０６は、作業員が発話したキーワード「着手」や作業、作業場所、現在時刻等の情報を作業実績ログＤＢ１１６へ記録する（ステップＳ３１）。これで、作業選択工程は終了である。
【００５８】
ここで、ステップＳ３１の後に、作業着手前に、再度、作業員がステップＳ２９で出力された音声の内容が正しいか否かの確認処理を行ってもよい。例えば、作業員が音声の内容が正しいか否かの確認結果を音声入力する。正しい場合、例えば、作業員は再度「着手」と発話し、正しくない場合は「キャンセル」と発話するように定めておく。「キャンセル」が発話された場合、作業選択処理制御部１０９は、例えば、ステップＳ１３からの処理を繰り返してもよい。「着手」が発話された場合、作業選択工程の処理は終了する。作業選択工程が終了すると、処理工程制御部１０８は、処理工程を作業実施工程に設定する。
【００５９】
図６は、本発明に係る第一実施形態における作業選択処理の一例を示すフローチャートである。
図６を用いて、作業実施工程の処理の流れについて説明を行う。
前提として、作業の選択処理が完了し、作業実績ログＤＢ１１６には、作業員が選択した作業についての着手時刻が記録されている。
作業実績記録制御部１１０は、開始指示キーワード「オープン」の入力を待機する。作業員が「オープン」と発話すると、音声入力部１０１がその音声情報を入力し（ステップＳ４１）、音声認識部１０２に出力する。音声認識部１０２は、音声情報の認識を行い、認識結果を作業実績記録制御部１１０に出力する。作業実績記録制御部１１０は、認識結果が開始指示キーワード「オープン」であるかどうかを判定する（ステップＳ４２）。開始指示キーワード「オープン」ではない場合（ステップＳ４２；Ｎｏ）、ステップＳ４１からの処理を繰り返す。開始指示キーワード「オープン」である場合（ステップＳ４２；Ｙｅｓ）、作業実績記録制御部１１０は、作業中の作業名を出力するように確認音声出力部１０４に指示する。確認音声出力部１０４は、確認内音声を出力する（ステップＳ４３）。例えば、確認音声出力部１０４は、「作業２を作業中です」との音声を出力する。次に、作業実績記録制御部１１０は、オープン以外の他のキーワード（「完了」、「中断」、「休憩」、「キャンセル」、「トラブル」）を受け付け可能なキーワードとして設定する。
【００６０】
確認音声出力部１０４による確認音声の出力に対し、作業実績記録制御部１１０は、作業員の音声入力を待ち受ける。作業員がキーワードを発話すると、音声入力部１０１がその音声情報を入力し（ステップＳ４４）、音声認識部１０２に出力する。音声認識部１０２は、音声情報の認識を行い、認識結果を作業実績記録制御部１１０に出力する。また、音声認識ログ記録部１０５は、作業員が発話した音声に対する音声認識の処理過程の各時刻を音声認識ログＤＢ１１５へ記録する（ステップＳ４５）。
【００６１】
次に作業実績記録制御部１１０は、音声を認識できたかどうかを判定する（ステップＳ４６）。具体的には、作業実績記録制御部１１０は、音声認識部１０２による認識結果が作業選択工程に対応付けられた所定のキーワード（「完了」、「中断」、「休憩」、「再開」、「キャンセル」、「トラブル」）のうちの何れかであれば、音声を認識できたと判定する。認識結果が、所定のキーワードに含まれていなければ、作業実績記録制御部１１０は、音声を認識できなかったと判定する。
【００６２】
音声を認識できなかったと判定した場合、作業実績記録制御部１１０は、再入力を促す音声情報の出力を、案内音声出力部１０３に指示する。案内音声出力部１０３は、例えば「認識できませんでしたもう一度発話してください」等の音声を出力する（ステップＳ４７）。この場合、ステップＳ４４からの処理を繰り返す。
【００６３】
音声を認識できたと判定した場合（ステップＳ４６；Ｙｅｓ）、作業実績記録制御部１１０は、認識したキーワードに応じて処理を切り替える（ステップＳ４８）。
【００６４】
（キャンセル）
認識したキーワードが「スキップ」の場合、作業実績記録制御部１１０は、案内音声出力部１０３に案内音声の出力を指示する。案内音声出力部１０３は、例えば「作業選択に戻ります」との案内音声を出力する（ステップＳ４９）。次に、音声認識ログ記録部１０５は、作業員が発話した音声「スキップ」に対する音声認識の処理過程の各時刻を音声認識ログＤＢ１１５へ記録する（ステップＳ５０）。次に、作業実績ログ記録部１０６は、作業員が発話したキーワード「スキップ」、作業場所、作業機械、作業、現在時刻の各情報を対応付けて作業実績ログＤＢ１１６へ記録する（ステップＳ５１）。作業実績記録制御部１１０は、作業実施工程の処理のキャンセルを示す情報を処理工程制御部１０８へ出力する。処理工程制御部１０８は、処理工程を作業実施工程に設定する。
【００６５】
（中断またはトラブル）
認識したキーワードが「中断」または「トラブル」の場合、作業実績記録制御部１１０は、確認音声出力部１０４に確認音声の出力を指示する。確認音声出力部１０４は、例えば「作業２を中断します」との確認音声を出力する（ステップＳ５２）。次に、音声認識ログ記録部１０５は、作業員が発話した音声に対する音声認識の処理過程の各時刻を音声認識ログＤＢ１１５へ記録する（ステップＳ５３）。次に、作業実績ログ記録部１０６は、作業員が発話したキーワード「中断」または「トラブル」、作業場所、現在時刻等の情報を作業実績ログＤＢ１１６へ記録する（ステップＳ５４）。
【００６６】
次に作業実績記録制御部１１０は、認識したキーワードが「トラブル」であるか否かを判定する（ステップＳ５５）。認識したキーワードが「トラブル」ではない場合（ステップＳ５５；Ｎｏ）、作業実績記録制御部１１０は、作業の中断を示す情報を処理工程制御部１０８へ出力する。処理工程制御部１０８は、処理工程を作業選択工程に設定する。作業選択工程では、表示制御部１１１が図２の作業選択画面３０４を表示する。例えば、作業を中断して帰宅するような場合、作業員は、作業選択画面３０４の「ログアウト」に対してタッチ操作を行い、その後、作業実績記録装置１０の電源をオフにするなどの操作を行ってもよい。作業実績ログＤＢ１１６には、中断した作業についての着手時刻、中断時刻が記録されている。
【００６７】
認識したキーワードが「トラブル」の場合（ステップＳ５５；Ｙｅｓ）、作業実績記録制御部１１０は、録音部１０７に録音の開始を指示する。録音部１０７は、録音を開始する（ステップＳ５６）。録音部１０７は、録音した音声情報を記憶部１１３に記録する。処理工程制御部１０８は、処理工程を録音工程に設定する。次に作業員が「オープン」と発話すると、録音部１０７は、終了指示キーワード（「終了」）を受け付け可能なキーワードに設定する。次に作業員が「終了」と発話すると、音声入力部１０１がその音声情報を入力し、音声認識部１０２に出力する。音声認識部１０２は、音声情報の認識を行い、認識結果を録音部１０７に出力する。録音部１０７は終了指示キーワードを入力する（ステップＳ５７）。録音部１０７は、録音を終了する（ステップＳ５８）。録音部１０７は、録音処理の完了を示す情報を処理工程制御部１０８へ出力する。処理工程制御部１０８は、処理工程を作業選択工程に設定する。
【００６８】
（休憩、再開）
認識したキーワードが「休憩」の場合、案内音声出力部１０３は、例えば「作業２を休憩します」との案内音声を出力する（ステップＳ５９）。また、認識したキーワードが「再開」の場合、案内音声出力部１０３は、例えば「作業２を再開します」との案内音声を出力する。
また、認識したキーワードが「休憩」の場合、作業実績記録制御部１１０は、受付可能なキーワードのうち、「休憩」を「再開」に変更する。また、認識したキーワードが「再開」の場合、作業実績記録制御部１１０は、受付可能なキーワードのうち、「再開」を「休憩」に変更する。
次に、音声認識ログ記録部１０５は、作業員が発話したキーワード（「休憩」または「再開」）に対する音声認識の処理過程の各時刻を音声認識ログＤＢ１１５へ記録する（ステップＳ６０）。次に、作業実績ログ記録部１０６は、作業員が発話したキーワード（「休憩」または「再開」）、作業場所、現在時刻等の情報を作業実績ログＤＢ１１６へ記録する（ステップＳ６１）。認識したキーワードが「休憩」または「再開」の場合、ステップＳ６１の処理が終了すると、ステップＳ４１からの処理を繰り返す。
【００６９】
（完了）
認識したキーワードが「完了」の場合、確認音声出力部１０４は、例えば「作業２を完了します」との確認音声を出力する（ステップＳ６２）。次に、音声認識ログ記録部１０５は、作業員が発話した音声「完了」に対する音声認識の処理過程の各時刻を音声認識ログＤＢ１１５へ記録する（ステップＳ６３）。次に、作業実績ログ記録部１０６は、作業員が発話したキーワード「完了」や作業場所、現在時刻等の情報を作業実績ログＤＢ１１６へ記録する（ステップＳ６４）。作業実績記録制御部１１０は、作業の完了を示す情報を処理工程制御部１０８へ出力する。処理工程制御部１０８は、処理工程を作業選択工程に設定する。
ここで、作業員が次の作業に進む場合は、図５のフローチャートに従い、次に行う作業の選択を行う。
【００７０】
本実施形態によれば、作業員は、音声で指示することにより、作業実績記録装置１０の表示画面を見る事なく、作業実績の入力を行うことができる。また、入力する音声については、認識できるキーワードが限定されているので、作業員は複雑な音声指示を行う必要が無く誤入力を抑制できる。また、作業実績記録装置１０は、多くの種類のキーワードを区別して認識する必要が無いので誤認識の可能性を低減できる。また、作業員が発話したキーワードを含む音声を作業実績記録装置１０が出力することで、キーワードを正しく認識できているか否かを作業員が把握できるようにし、誤認識されたままの状態で作業実績情報が、記録される可能性を低減することができる。また、作業実績記録装置１０が記録する音声認識ログを分析することで、キーワードの認識率を評価することができる。認識率が低いキーワードは、類似のキーワードに変更し認識率を向上させることで、作業員の操作性を向上させることができる。また、作業員が、作業実績記録装置１０に対して行う作業実績の記録に必要な入力操作について、手入力が可能な状況が想定される場面での操作（ログイン、作業場所選択、機械選択）については、手入力による操作を受け付けるインタフェースを設け、手入力が煩わしくなる状況が想定される場面での操作には音声入力用のインタフェースを設けているので入力操作が効率的である。さらに、音声入力が可能な場面での操作については、手入力用のインタフェースも用意されているため、音声入力がうまく動作しない状況でも、作業実績の入力を継続することができる。また、録音機能を起動することができるので、現場においてトラブル等が発生した場合には、現場の状況を音声にて記録することができる。また、音声入力した作業実績に基づいて、作業員ごとの日々の工数管理、勤怠管理などを行ってもよい。
【００７１】
図７は、本発明に係る第一実施形態における作業実績記録システムのハードウェア構成の一例を示す図である。
コンピュータ９００は、ＣＰＵ９０１、主記憶装置９０２、補助記憶装置９０３、入出力インタフェース９０４、通信インタフェース９０５を備える。
上述の作業実績記録装置１０は、コンピュータ９００に実装される。そして、上述した各処理部の動作は、プログラムの形式で補助記憶装置９０３に記憶されている。ＣＰＵ９０１は、プログラムを補助記憶装置９０３から読み出して主記憶装置９０２に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ９０１は、プログラムに従って、記憶部１１３に対応する記憶領域を主記憶装置９０２に確保する。また、ＣＰＵ９０１は、プログラムに従って、処理中のデータを記憶する記憶領域を補助記憶装置９０３に確保する。なお、コンピュータ９００は、入出力インタフェース９０４を介して、マイク２０、スピーカ３０、あるいは図示しないハンズフリーマイクロフォン等と接続されていてもよい。
【００７２】
なお、コンピュータ９００は、通信インタフェース９０５を介して、ＰＣやサーバ端末装置などのコンピュータ９１０と接続されていてもよい。例えば、コンピュータ９００は、主記憶装置９０２が記憶する音声認識データ、主記憶装置９０２が記憶する作業実績データをコンピュータ９１０に送信してもよい。コンピュータ９１０は、例えば、作業実績データに基づいて、作業実績を集計する。コンピュータ９１０は、例えば、音声認識データに基づいて、音声認識率、レスポンスなどを分析する。
また、コンピュータ９００は、スマートフォン等の携帯端末装置である場合を例に実施形態の説明を行ったが、ＰＣやサーバ端末装置などであってもよい。また、作業実績の集計は、コンピュータ９００が行ってもよい。また、コンピュータ９００の機能の一部は、コンピュータ９１０が備えていてもよい。
【００７３】
なお、少なくとも１つの実施形態において、補助記憶装置９０３は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、入出力インタフェース９０４を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムが通信回線によってコンピュータ９００に配信される場合、配信を受けたコンピュータ９００が当該プログラムを主記憶装置９０２に展開し、上記処理を実行しても良い。
【００７４】
また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置９０３に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７５】
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。例えば、作業場所や機械の選択も音声によって行うように構成してもよい。
【符号の説明】
【００７６】
１０・・・作業実績記録装置
１０１・・・音声入力部
１０２・・・音声認識部
１０３・・・案内音声出力部
１０４・・・確認音声出力部
１０５・・・音声認識ログ記録部
１０６・・・作業実績ログ記録部
１０７・・・録音部
１０８・・・処理工程制御部
１０９・・・作業選択処理制御部
１１０・・・作業実績記録制御部
１１１・・・表示制御部
１１２・・・入出力部
１１３・・・記憶部
１１４・・・キーワードＤＢ
１１５・・・音声認識ログＤＢ
１１６・・・作業実績ログＤＢ
１１７・・・ログイン処理部
２０・・・マイク
３０・・・スピーカ
９００・・・コンピュータ
９０１・・・ＣＰＵ
９０２・・・主記憶装置
９０３・・・補助記憶装置
９０４・・・入出力インタフェース
９０５・・・通信インタフェース
９１０・・・コンピュータ
【図１】
0006436582.tif 000002
【図２】
0006436582.tif 000003
【図３】
0006436582.tif 000004
【図４】
0006436582.tif 000005
【図５】
0006436582.tif 000006
【図６】
0006436582.tif 000007
【図７】
0006436582.tif 000008