(57)【要約】【課題】会議における発話に関する文字情報を適切に校正可能にする。【解決手段】本願に係る決定プログラムは、取得手順と、表示手順と、決定手順とを、会議に参加中のユーザが利用する端末装置に実行させる。取得手順は、音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する。表示手順は、取得手順により取得された文字情報を表示する。決定手順は、表示手順により表示された文字情報のうち、所定の文字列に対するユーザの選択に基づいて、所定の文字列を校正するかどうかを決定する。【選択図】図１
2019191713.tif 000002
【特許請求の範囲】
【請求項１】
会議に参加中のユーザが利用する端末装置が実行する決定プログラムであって、
音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する取得手順と、
前記取得手順により取得された前記文字情報を表示する表示手順と、
前記表示手順により表示された前記文字情報のうち、所定の文字列に対する前記ユーザの選択に基づいて、前記所定の文字列を校正するかどうかを決定する決定手順と、
を端末装置に実行させることを特徴とする決定プログラム。
【請求項２】
前記表示手順は、
前記文字情報のうち、校正に関する所定の条件を満たす前記所定の文字列を、前記ユーザが選択可能に表示する
ことを特徴とする請求項１に記載の決定プログラム。
【請求項３】
前記表示手順は、
前記所定の文字列に他の変換候補がある場合、前記他の変換候補を表示し、
前記決定手順は、
前記他の変換候補に対する前記ユーザの選択を示す選択情報に基づいて、前記所定の文字列をいずれの変換候補に校正するかを決定する
ことを特徴とする請求項１または請求項２に記載の決定プログラム。
【請求項４】
前記決定手順は、
前記他の変換候補のうち、前記ユーザが一の変換候補を選択した場合、当該一の変換候補に前記所定の文字列を校正すると決定する
ことを特徴とする請求項３に記載の決定プログラム。
【請求項５】
前記決定手順は、
前記他の変換候補のいずれも前記ユーザが選択しなかった場合、前記所定の文字列を校正しないと決定する
ことを特徴とする請求項３または請求項４に記載の決定プログラム。
【請求項６】
前記取得手順は、
前記会議の前記参加ユーザのうち、前記ユーザ以外の他のユーザの前記他の変換候補に対する選択を示す選択情報を取得し、
前記決定手順は、
前記他のユーザの選択情報に基づいて、前記所定の文字列をいずれの変換候補校正に校正するかを決定する
ことを特徴とする請求項３に記載の決定プログラム。
【請求項７】
前記決定手順は、
前記参加ユーザが選択した変換候補のうち、最も多く選択された一の変換候補に前記所定の文字列を校正すると決定する
ことを特徴とする請求項６に記載の決定プログラム。
【請求項８】
前記決定手順は、
前記所定の文字列を前記一の変換候補に校正するとユーザが選択した後、前記取得手順により取得された一の文字情報に前記所定の文字列が含まれる場合、前記一の文字情報中の前記所定の文字列を前記一の変換候補に変換すると決定する
ことを特徴とする請求項４または請求項７に記載の決定プログラム。
【請求項９】
前記決定手順による決定結果に基づいて、前記会議の前記参加ユーザの他の発話情報に対応する他の文字情報を生成する生成手順、
さらに前記端末装置に実行させることを特徴とする請求項１〜８のいずれか１項に記載の決定プログラム。
【請求項１０】
会議に参加中のユーザが利用する端末装置が実行する決定方法であって、
音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する取得工程と、
前記取得工程により取得された前記文字情報を表示する表示工程と、
前記表示工程により表示された前記文字情報のうち、所定の文字列に対する前記ユーザの選択に基づいて、前記所定の文字列を校正するかどうかを決定する決定工程と、
を含んだことを特徴とする決定方法。
【請求項１１】
会議に参加中のユーザが利用する決定装置であって、
音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する取得部と、
前記取得部により取得された前記文字情報を表示する表示部と、
前記表示部により表示された前記文字情報のうち、所定の文字列に対する前記ユーザの選択に基づいて、前記所定の文字列を校正するかどうかを決定する決定部と、
を備えたことを特徴とする決定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、決定プログラム、決定方法、及び決定装置に関する。
【背景技術】
【０００２】
従来、音声認識技術を用いて、ユーザが発言（発話）に基づく音声情報を文字情報に変換する技術が提供されている。例えば、このような技術は、企業等で行われる会議の議事録の自動生成等の種々の用途に用いられている。
【０００３】
このように会議の議事録を自動生成する場合、ユーザの発話の誤変換等が生じる可能性があるため、議事録を校正する必要がある。例えば、各発言者の音声情報と文字情報とをリンクさせて保存された議事録文書の中から議事録文書を検索し、検索された議事録文書を表示し、表示した議事録文書に対応する音声情報を再生することで議事録文書の校正作業を行う技術が提供されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１８０８２８号公報
【特許文献２】特開２０１６−２０６９３２号公報
【特許文献３】特開２００４−２７９８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、会議における発話に関する文字情報を適切に校正可能にすることが難しい場合がある。例えば、上記のように検索した議事録文書を表示し、表示した議事録文書に対応する音声情報を再生し、議事録の校正を行う場合、再度会議の音声情報を聞き直すことになるため、ユーザが会議後に一から議事録を作成する場合と同様の作業時間（コスト）が生じ得る。このような場合、会議における発話に関する文字情報を適切に校正できるとは言い難い。そのため、より適切に文字情報を校正することが望まれる。
【０００６】
本願は、上記に鑑みてなされたものであって、会議における発話に関する文字情報を適切に校正可能にする決定プログラム、決定方法、及び決定装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る決定プログラムは、会議に参加中のユーザが利用する端末装置が実行する決定プログラムであって、音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する取得手順と、前記取得手順により取得された前記文字情報を表示する表示手順と、前記表示手順により表示された前記文字情報のうち、所定の文字列に対する前記ユーザの選択に基づいて、前記所定の文字列を校正するかどうかを決定する決定手順と、を端末装置に実行させることを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、会議における発話に関する文字情報を適切に校正可能にすることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る決定処理の一例を示す図である。
【図２】図２は、実施形態に係る決定システムの構成例を示す図である。
【図３】図３は、実施形態に係る端末装置の構成例を示す図である。
【図４】図４は、実施形態に係る議事録情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係る校正情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係る決定処理の一例を示すフローチャートである。
【図８】図８は、実施形態に係る決定処理の一例を示すフローチャートである。
【図９】図９は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る決定プログラム、決定方法、及び決定装置を実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る決定プログラム、決定方法、及び決定装置が限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
（実施形態）
〔１．決定処理〕
まず、図１を用いて、実施形態に係る決定処理の一例について説明する。図１は、実施形態に係る決定処理の一例を示す図である。図１では、端末装置１０にサービス提供装置５０（図２参照）が提供するネットワークを介して複数人が会議を行うためのサービス（以下「ウェブ会議サービス」ともいう）を利用するためのアプリケーション（以下、「ウェブ会議アプリＡＰ１１」ともいう）がインストール済みであるものとする。なお、ウェブ会議アプリＡＰ１１は、ウェブ会議専用のアプリケーションに限らず、ウェブブラウザ等の汎用的なアプリケーションであってもよい。
【００１２】
〔決定システムの構成〕
まず、図１の説明に先だって、図２を用いて、決定システム１の構成について説明する。図２は、実施形態に係る決定システムの構成例を示す図である。図２に示すように、決定システム１には、複数の端末装置１０と、サービス提供装置５０とが含まれる。複数の端末装置１０と、サービス提供装置５０とは所定のネットワークＮを介して、有線または無線により通信可能に接続される。なお、図２に示した決定システム１には、複数台のサービス提供装置５０が含まれてもよい。また、サービス提供装置５０が配信するウェブ会議アプリＡＰ１１において表示される各種情報の提供は、サービス提供装置５０以外の装置が行ってもよい。複数の端末装置１０は、ウェブ会議に参加するユーザ（以下、「参加ユーザ」ともいう）の各々により利用される。例えば、各参加ユーザは、自身が利用する端末装置１０を用いてウェブ会議に参加する。各参加ユーザは、自身が利用する端末装置１０にインストールされたウェブ会議アプリＡＰ１１を用いてウェブ会議に参加する。
【００１３】
端末装置１０は、ユーザによって利用されるコンピュータである。端末装置１０は、文字情報のうち、所定の文字列に対するユーザの選択に基づいて、所定の文字列を校正するかどうかを決定する決定装置（情報処理装置）である。例えば、端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。以下では、端末装置１０をユーザと表記する場合がある。すなわち、ユーザを端末装置１０と読み替えることもできる。なお、図１の例では、端末装置１０がノート型ＰＣである場合を一例として示す。
【００１４】
端末装置１０は、ユーザがウェブ会議を行うために用いる情報処理装置である。端末装置１０は、ウェブ会議に関する各種情報を出力する。端末装置１０は、端末装置１０を利用するユーザ以外のユーザの発言（音声）を音出する。また、端末装置１０は、開催されたウェブ会議を画面に表示する。例えば、端末装置１０は、ユーザが発する音声（以下「発話」や「発言」ともいう）を音センサにより検知し、音センサにより検知された会議の参加ユーザの発話から生成された文字情報を表示する。
【００１５】
例えば、端末装置１０は、ウェブ会議に関する種々の従来技術が適宜用いて、ウェブ会議に関する種々の処理を制御情報等により実行してもよい。端末装置１０は、ウェブ会議に関する種々の処理を制御情報により実行してもよい。端末装置１０は、制御情報として、ウェブブラウザ等の所定のアプリケーション上で実行されるスクリプトを取得し、取得したスクリプトを実行してもよい。このような制御情報は、実施形態に係る決定プログラム等に対応するものであり、例えば、ＣＳＳ（Cascading  Style  Sheets）、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＨＴＭＬ、あるいは、上述した決定処理等を記述可能な任意の言語によって実現される。以下、実施形態に係る決定プログラムに従って上述した決定処理等を実行する端末装置１０等について、詳細に説明する。
【００１６】
図１に示す例において、端末装置１０は、音声認識の機能を有し、ユーザが発する音声を検知し、検知した音声（発話）を文字情報に変換する。例えば、端末装置１０は、音声認識機能によりユーザの発話を変換した文字情報を他の端末装置１０やサービス提供装置５０に送信する。この場合、端末装置１０は、ユーザの発話を変換した文字情報とともに、その発話が行われた日時や発話を行ったユーザを特定する情報（ユーザＩＤ等）を送信する。
【００１７】
また、端末装置１０は、音声認識サービスを提供する音声認識サーバから情報を取得可能であってもよい。この場合、決定システム１は、音声認識サーバが含まれてもよい。なお、図１の例では、端末装置１０や音声認識サーバが、種々の従来技術を適宜用いてユーザの発話を認識したり、発話したユーザを特定したりするものとして、音声認識の機能に関する説明を省略する。
【００１８】
サービス提供装置５０は、端末装置１０を利用するユーザにウェブ会議サービスを提供する情報処理装置である。例えば、サービス提供装置５０は、端末装置１０を利用するユーザにウェブ会議アプリＡＰ１１に関するウェブ会議サービスを提供する。例えば、サービス提供装置５０は、端末装置１０にウェブ会議アプリＡＰ１１に関する各種情報を提供する。また、サービス提供装置５０は、音声認識の機能を有してもよい。この場合、サービス提供装置５０は、音声認識の機能により生成した文字情報等の各種情報を端末装置１０へ送信してもよい。
【００１９】
以下、図１を用いて、決定処理の詳細を説明する。図１に示す例では、議事録情報記憶部１４１（図４参照）に示す会議ＩＤ「ＭＴ１１」により識別される会議（以下、「会議ＭＴ１１」ともいう）を一例として説明する。具体的には、図１では会議ＭＴ１１に参加中のユーザＵ１が利用する端末装置１０が決定処理を行う場合を一例として説明する。なお、「ユーザＵ＊（＊は任意の数値）」と記載した場合、そのユーザはユーザＩＤ「Ｕ＊」により識別されるユーザであることを示す。例えば、「ユーザＵ１」と記載した場合、そのユーザはユーザＩＤ「Ｕ１」により識別されるユーザである。
【００２０】
また、図１の例では、会議ＭＴ１１の設定ユーザ（開催者）がユーザＵ１であり、会議ＭＴ１１の他の参加ユーザであるユーザＵ２〜Ｕ４がユーザＵ１により招待された場合を一例として説明する。すなわち、会議ＭＴ１１は、ユーザＵ１〜Ｕ４の４人のユーザが行う会議である。ユーザＵ１〜Ｕ４の各々が利用する端末装置１０には、ウェブ会議アプリＡＰ１１がインストールされているものとする。なお、ユーザＵ２〜Ｕ４が利用する端末装置１０にも、ユーザＵ１の端末装置１０と同様の情報が表示されているものとする。例えば、ユーザＵ２〜Ｕ４が利用する端末装置１０には、ユーザＵ１の端末装置１０の表示画面が共有されていてもよい。
【００２１】
図１の例では、説明を簡単にするために、ユーザＵ１が利用する端末装置１０のみを図示する。図１では、ユーザＵ１が利用する端末装置１０における表示内容の変更に応じて、端末装置１０を端末装置１０−１〜１０−３として説明する。なお、端末装置１０−１〜１０−３は同一の端末装置１０である。また、以下では、端末装置１０−１〜１０−３について、特に区別なく説明する場合には、端末装置１０と記載する。
【００２２】
図１の例では、決定処理を行う部分を説明するために、会議ＭＴ１１の途中から説明する。まず、端末装置１０に表示される各種情報を説明する。端末装置１０には、ウェブ会議アプリＡＰ１１により、会議ＭＴ１１に参加するユーザＵ１〜Ｕ４の画像（動画）や各ユーザの発言が変換された文字情報等が表示される。図１の例では、端末装置１０−１に示すように、端末装置１０の右半分には４分割された領域に各ユーザＵ１〜Ｕ４の動画（ライブ映像）が表示され、端末装置１０の左半分の領域ＡＲ１１に各ユーザＵ１〜Ｕ４の発言が変換された文字情報が表示される。
【００２３】
会議ＭＴ１１に参加中のユーザＵ１の端末装置１０−１は、会議ＭＴ１１の各種情報を表示する（ステップＳ１１）。図１の例では、端末装置１０−１は、１４時０５分５８秒におけるユーザＵ１の発言に対応する文字情報「では次の議題に…」を領域ＡＲ１１に表示する。例えば、端末装置１０は、ユーザＵ１の発言に基づく発話情報「では次の議題に…」を文字情報に変換する。例えば、端末装置１０は、発話情報「では次の議題に…」を音声認識機能により文字情報に変換する。図１の例では、端末装置１０−１は、ユーザＵ１の発話情報「では次の議題に…」と、その発話情報を変換した文字情報とを他の端末装置１０やサービス提供装置５０へ送信する。なお、ユーザの音声を検知する装置は、端末装置１０自体であってもよいし、専用のマイクやスマートスピーカ等の別装置であってもよい。
【００２４】
例えば、端末装置１０は、音声認識に関する種々の技術を適宜用いて、検知した発話等の音声情報を文字情報に変換する。例えば、端末装置１０は、音声情報の文字情報への変換において、形態素解析や仮名漢字変換等の自然言語処理技術を適宜用いて、漢字やひらがなやカタカナやアルファベット等の種々の種別の文字（記号）を含む文字情報に変換する。なお、端末装置１０は、ユーザＵ１の発話（音声情報）を音声認識サーバへ送信し、音声認識サーバから発話の文字情報を取得してもよい。
【００２５】
図１の例では、端末装置１０−１は、１４時０６分０２秒におけるユーザＵ４の発言に対応する文字情報「ＸＸＸＸＸＸＸＸＸＸＸ…」を、領域ＡＲ１１における１４時０５分５８秒におけるユーザＵ１の発言に対応する文字情報の下に続けて表示する。なお、「ＸＸＸＸＸＸＸＸＸＸＸ…」は、「ではユーザＵ２さん説明お願いします」等の具体的な発言であるものとする。例えば、ユーザＵ４が利用する端末装置１０は、ユーザＵ４の発言に基づく発話情報「ＸＸＸＸＸＸＸＸＸＸＸ…」を文字情報に変換する。例えば、端末装置１０は、発話情報「ＸＸＸＸＸＸＸＸＸＸＸ…」を音声認識機能により文字情報に変換する。
【００２６】
例えば、ユーザＵ４が利用する端末装置１０も、ユーザＵ１が利用する端末装置１０と同様に、音声認識に関する種々の技術を適宜用いて、検知した発話等の音声情報を文字情報に変換するものとする。このように、ユーザＵ１〜Ｕ４の各々が利用する各端末装置１０は、自装置の音声認識機能により、音声情報を文字情報に変換する。すなわち、ユーザＵ１〜Ｕ４の各々が利用する各端末装置１０は、自装置（ローカル）で文字情報への変換を行い、その変換した文字情報を他の端末装置１０やサービス提供装置５０へ送信する。ユーザＵ４が利用する端末装置１０は、ユーザＵ４の発話情報「ＸＸＸＸＸＸＸＸＸＸＸ…」と、その発話情報を変換した文字情報とを他の端末装置１０やサービス提供装置５０へ送信する。
【００２７】
これにより、ユーザＵ１が利用する端末装置１０−１は、１４時０６分０２秒におけるユーザＵ４の発話情報「ＸＸＸＸＸＸＸＸＸＸＸ…」を音声出力するとともに、その発言情報に対応する文字情報「ＸＸＸＸＸＸＸＸＸＸＸ…」を領域ＡＲ１１に表示する。このように、端末装置１０は、音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得し、その文字情報を表示する。
【００２８】
そして、図１の例では、端末装置１０−１は、１４時０６分１４秒におけるユーザＵ２の発言に対応する文字情報「ＸＸＸＸの過程では…」を、領域ＡＲ１１における１４時０６分０２秒におけるユーザＵ４の発言に対応する文字情報の下に続けて表示する。例えば、ユーザＵ２が利用する端末装置１０は、ユーザＵ２の発言に基づく発話情報「ＸＸＸＸの過程では…」を文字情報に変換する。例えば、ユーザＵ２が利用する端末装置１０は、発話情報「ＸＸＸＸの過程では…」を音声認識機能により文字情報に変換する。ユーザＵ２が利用する端末装置１０は、ユーザＵ２の発話情報「ＸＸＸＸの過程では…」と、その発話情報を変換した文字情報とを他の端末装置１０やサービス提供装置５０へ送信する。
【００２９】
これにより、ユーザＵ１が利用する端末装置１０−１は、１４時０６分１４秒におけるユーザＵ２の発話情報「ＸＸＸＸの過程では…」を音声出力するとともに、その発言情報に対応する文字情報「ＸＸＸＸの過程では…」を領域ＡＲ１１に表示する。
【００３０】
ここで、領域ＡＲ１１に表示される文字情報「ＸＸＸＸの過程では…」中の文字列「過程」（以下、「箇所ＰＴ１１」ともいう）には、他の変換候補がある。なお、端末装置１０−１は、仮名漢字変換機能における種々の情報等を適宜用いて、他の変換候補の有無を判定してもよい。また、端末装置１０−１は、仮名漢字変換機能における種々の情報等を適宜用いて、他の変換候補の情報を取得してもよい。ここに、端末装置１０−１は、文字情報「ＸＸＸＸの過程では…」のうち、文字列「過程」を他の文字列とは異なる態様で表示する。図１の例では、端末装置１０−１は、文字情報「ＸＸＸＸの過程では…」のうち、文字列「過程」に下線を付して表示する。また、端末装置１０−１は、文字情報「ＸＸＸＸの過程では…」のうち、文字列「過程」をユーザＵ１が選択可能に表示する。
【００３１】
例えば、端末装置１０−１は、文字情報「ＸＸＸＸの過程では…」中の文字列「過程」をユーザＵ１が指定（選択）した場合に他の変換候補が表示されるように文字列「過程」を表示する。例えば、端末装置１０−１は、文字情報「ＸＸＸＸの過程では…」中の文字列「過程」にマウスカーソルＭＣ１１が重畳された場合に、他の変換候補が表示されるように文字列「過程」を表示する。なお、端末装置１０−１は、文字列「過程」を選択可能にしたり、他の変換候補を表示したりする処理を、ウェブコンテンツの表示等に関する種々の従来技術を適宜用いて実現してもよい。なお、ある文字列に複数の変換候補がある場合、端末装置１０−１は、その文字列をひらがなで表示してもよい。この場合、図１の例では、端末装置１０は、文字列「過程」も文字列「かてい」の変換候補として表示してもよい。例えば、端末装置１０は、音声認識が文字列「かてい」の複数の変換候補のうち、いずれの変換候補とするか決定できない場合、文字列「かてい」と表示してもよい。
【００３２】
そして、ユーザＵ１は文字列「過程」である箇所ＰＴ１１を指定する（ステップＳ１２）。図１の例では、ユーザＵ１が端末装置１０−１に接続されたマウス等を操作し、箇所ＰＴ１１が表示される領域にマウスカーソルＭＣ１１を移動させることにより、箇所ＰＴ１１を選択（指定）する。これにより、端末装置１０は、端末装置１０−１から端末装置１０−２に表示が変化する。
【００３３】
図１の例では、端末装置１０−２は、箇所ＰＴ１１の他の変換候補ＣＨ１１〜ＣＨ１３を表示する。具体的には、端末装置１０−２は、箇所ＰＴ１１の他の変換候補ＣＨ１１である文字列「課程」や、他の変換候補ＣＨ１２である文字列「仮定」や、他の変換候補ＣＨ１３である文字列「家庭」を表示する。このように、端末装置１０−２は、文字列「過程」の他の変換候補、すなわち、文字列「かてい」の変換候補である文字列「課程」や文字列「仮定」や文字列「家庭」を表示する。
【００３４】
そして、ユーザＵ１は、他の変換候補ＣＨ１１〜ＣＨ１３のうち、他の変換候補ＣＨ１２である文字列「仮定」を選択する（ステップＳ１３）。図１の例では、ユーザＵ１が端末装置１０−１に接続されたマウス等を操作し、他の変換候補ＣＨ１２が表示される領域にマウスカーソルＭＣ１１を移動させることにより、他の変換候補ＣＨ１２を選択する。端末装置１０−２は、ユーザＵ１の選択に基づいて、箇所ＰＴ１１を他の変換候補ＣＨ１２に校正すると決定する。
【００３５】
そして、端末装置１０−２は、ユーザＵ１の選択に基づいて、箇所ＰＴ１１を校正する（ステップＳ１４）。端末装置１０は、ユーザＵ１の選択に基づいて、箇所ＰＴ１１を校正する。端末装置１０は、文字情報「ＸＸＸＸの過程では…」中の文字列「過程」を文字列「仮定」に校正する。これにより、端末装置１０は、端末装置１０−２から端末装置１０−３に表示が変化する。
【００３６】
図１の例では、端末装置１０−３は、１４時０６分１４秒におけるユーザＵ２の発話情報に対応する文字情報のうち、文字列「過程」が他の変換候補ＣＨ１２である文字列「仮定」に変更された文字情報を表示する。例えば、端末装置１０は、上述の決定処理に基づいて、議事録情報記憶部１４１（図４参照）の情報を更新し、校正情報記憶部１４２（図５参照）に校正結果に関する情報を追加する。
【００３７】
また、図１の例では、端末装置１０−３は、１４時０６分２１秒におけるユーザＵ３の発言に対応する文字情報を、領域ＡＲ１１における１４時０６分１４秒におけるユーザＵ２の発言に対応する文字情報の下に続けて表示する。すなわち、図１の例では、端末装置１０−３は、校正の対象となったユーザＵ２の発言に対応する文字情報の下に続けて、１４時０６分２１秒におけるユーザＵ３の発言に対応する文字情報を表示する。このように、端末装置１０は、会議ＭＴ１１における発言の校正を行いながら、会議ＭＴ１１を続行する。すなわち、端末装置１０は、会議ＭＴ１１の議事録の生成及びその校正を行うと同時に、会議ＭＴ１１を続行する。
【００３８】
上述したように、端末装置１０は、会議における発言の文字情報に対する校正を会議中において行う。具体的には、端末装置１０は、会議における発言がリアルタイムに変換された文字情報を表示するとともに、その文字情報に対する校正の指示（選択）を会議に参加中のユーザから取得する。そして、端末装置１０は、会議中に変換された文字情報中の文字列に対するユーザの校正の選択に基づいて、その文字列に対する校正を行うかどうかを会議中にリアルタイムに決定する。これにより、端末装置１０は、会議における発言の文字情報に対する校正を会議中において行うことを可能にする。したがって、端末装置１０は、会議における発話に関する文字情報を適切に校正可能にすることができる。
【００３９】
〔１−１．システム構成について〕
なお、上記決定処理を実現するシステム構成については、図２に示す決定システム１に限らず種々の態様であってもよい。図２の例では、サービスを提供するサーバとしてのサービス提供装置５０とクライアントとしての端末装置１０とを備える構成であり、サービス提供装置５０と端末装置１０とは別体（別装置）であったが、サービス提供装置５０と端末装置１０とは一体であってもよい。
【００４０】
また、図１の例では、ユーザＵ１が利用する端末装置１０が文字情報の校正を行う場合を示したが、サービス提供装置５０が文字情報の校正を行い、ユーザが利用する各端末装置１０は、情報の表示、ユーザの発話の検知、ユーザの選択の受け付け等の処理を行ってもよい。この場合、サービス提供装置５０は、ユーザの選択に基づいて文字情報の校正を行った場合、その校正後の文字情報を各ユーザの端末装置１０に送信してもよい。
【００４１】
また、決定システムは、図２に示す決定システム１と異なり、サービスを提供するサーバとしてのサービス提供装置５０を有しない構成であってもよい。この場合、各端末装置１０は、サーバ装置を介さずに、端末装置１０間で会議の情報の通信を行ってもよい。例えば、各端末装置１０は、いわゆるＰ２Ｐ（Peer  to  Peer）のような態様により、各端末装置１０間で会議の情報の通信を行ったり、共有を行ったりしてもよい。また、図２の決定システム１のように、サービスを提供するサーバとしてのサービス提供装置５０を有する場合であっても、サービス提供装置５０を介さずに、端末装置１０間で会議の情報の通信を行ってもよい。
【００４２】
〔１−２．複数ユーザの選択〕
図１の例では、ユーザＵ１の選択のみに基づいて、文字列の校正を行うかを決定する場合を示したが、端末装置１０は、他のユーザＵ２〜Ｕ４の選択も加味して文字列の校正を行うかを決定してもよい。すなわち、端末装置１０は、ユーザＵ１以外の会議の参加ユーザの変換候補に対する選択を示す選択情報を取得し、その選択情報に基づいて、所定の文字列をいずれの変換候補校正に校正するかを決定してもよい。この場合、ユーザＵ１が利用する端末装置１０は、ユーザＵ２〜Ｕ４の各々が利用する３台の端末装置１０から、ユーザＵ２〜Ｕ４の各々の選択情報を取得する。
【００４３】
例えば、端末装置１０は、参加ユーザが選択した変換候補のうち、最も多く選択された一の変換候補に所定の文字列を校正すると決定してもよい。図１の例では、ユーザＵ１以外のユーザＵ２〜Ｕ４の３人が、他の変換候補ＣＨ１１である文字列「課程」を選択した場合、端末装置１０は、他の変換候補ＣＨ１１が最も多く選択されたと判定（決定）する。端末装置１０は、他の変換候補ＣＨ１２を選択したユーザ数が１人であり、他の変換候補ＣＨ１１を選択したユーザ数が３人であるため、他の変換候補ＣＨ１１が最多のユーザにより選択されたと判定する。この場合、端末装置１０は、ユーザＵ２〜Ｕ４の選択に基づいて、箇所ＰＴ１１を他の変換候補ＣＨ１１に校正すると決定する。
【００４４】
そして、端末装置１０は、ユーザＵ２〜Ｕ４の選択に基づいて、箇所ＰＴ１１を校正する。端末装置１０は、ユーザＵ２〜Ｕ４の選択に基づいて、箇所ＰＴ１１を校正する。端末装置１０は、文字情報「ＸＸＸＸの過程では…」中の文字列「過程」を文字列「課程」に校正する。
【００４５】
〔１−３．校正結果の利用〕
また、端末装置１０は、校正結果の情報を用いて、その校正に関する決定処理以後の処理を行ってもよい。例えば、端末装置１０は、ある決定処理においてユーザにより選択された変換候補（以下「優先候補」とする）を、その決定処理以後の処理において優先的に選択するようにしてもよい。例えば、端末装置１０は、音声情報から文字情報へ変換する際に、優先候補を優先して選択するようにしてもよいし、音声認識モデルを優先候補が選択されやすくなるように更新してもよい。
【００４６】
〔１−３−１．変換候補の選択〕
端末装置１０は、ある文字列（以下「対象文字列」とする）を一の変換候補（優先候補）に校正するとユーザが選択した後において、発話から変換された文字情報に対象文字列が含まれる場合、対象文字列を優先候補に変換すると決定する。例えば、端末装置１０は、図５中の校正情報記憶部１４２に示すように、会議ＭＴ２１において、対象文字列「様る」を優先候補「サマる」に校正すると決定した後において、発話から変換された文字情報に対象文字列「様る」が含まれる場合、対象文字列「様る」を優先候補「サマる」に変換すると決定する。このように、端末装置１０は、ある会議において、参加ユーザが一度コミット（同意）した言葉を、その会議中はその用語（意味）として捉えると決定する。これにより、端末装置１０は、会議の参加ユーザに応じた適切な議事録生成を行うことができる。
【００４７】
〔１−３−２．音声変換モデル〕
また、端末装置１０は、発話情報（音声情報）を文字情報に変換する音声変換モデルを更新（生成）してもよい。例えば、端末装置１０は、決定処理の結果に基づいて、音声変換モデルを更新（生成）してもよい。そして、端末装置１０は、更新した音声変換モデルを用いて、更新後における会議の発話情報に対応する文字情報を生成してもよい。この場合、端末装置１０は、校正に関する決定結果を正解情報として、音声認識モデルを更新する。端末装置１０は、決定結果を正解情報として、強化学習を行なうことにより音声認識モデルを更新する。図１の場合、端末装置１０は、文字情報「ＸＸＸＸの過程では…」中の文字列「過程」を文字列「仮定」と校正した決定結果を正解情報として、強化学習を行なうことにより音声認識モデルを更新してもよい。このように、端末装置１０は、会議における校正を随時反映して音声認識モデルを更新することにより、音声認識の精度を向上させることができる。
【００４８】
また、端末装置１０は、会議の参加ユーザや会議の種別等に応じて、音声認識モデル群から、音声認識モデルを選択肢、その音声認識モデルを用いてもよい。例えば、端末装置１０は、ユーザＵ１〜Ｕ４が参加ユーザとして含まれる会議については、ユーザＵ１〜Ｕ４用の音声認識モデル（以下「専用音声認識モデル」）を選択して、その音声認識モデルを用いてもよい。そして、端末装置１０は、専用音声認識モデルを用いた会議における校正に関する決定結果を正解情報として、専用音声認識モデルを更新する。そして、端末装置１０は、更新した専用音声認識モデルを用いて、更新後の会議における発話から文字情報を生成する。これにより、端末装置１０は、各会議に特化した専用音声認識モデルを生成することが可能となり、専用音声認識モデルの精度を向上させ、会議の参加ユーザに応じた適切な議事録生成を行うことができる。
【００４９】
〔２．端末装置の構成〕
次に、図３を用いて、実施形態に係る端末装置１０の構成について説明する。図３は、実施形態に係る端末装置の構成例を示す図である。図３に示すように、端末装置１０は、通信部１１と、入力部１２と、出力部１３と、記憶部１４と、制御部１５とを有する。
【００５０】
また、端末装置１０は、音声による入出力インターフェイスとなるマイク（音センサ）やスピーカを有する。また、端末装置１０は、音センサやスピーカが外部接続等により通信可能に接続されてもよい。例えば、音センサ等のユーザの発話を検知するセンサを含むセンサ部（図示省略）を有してもよい。
【００５１】
例えば、センサ部は、音センサにより周囲の音を集音（検知）する。例えば、センサ部は、音センサによりユーザの発話等の種々の音声情報を検知する。また、例えば、センサ部は、カメラ等の画像センサを有してもよい。例えば、センサ部は、画像センサにより周囲の画像を撮像（検知）する。なお、例えば、センサ部は、上記に限らず種々のセンサを有してもよい。例えば、センサ部は、ＧＰＳ（Global  Positioning  System）センサ等の位置センサを有してもよい。なお、センサ部は、複数のセンサ情報を検知可能であってもよい。センサ部は、照度センサ、温度センサ、湿度センサ、心拍（脈拍）センサ、加速度センサ、発汗センサ、呼気（ガス）センサ等の種々のセンサが含まれてもよい。
【００５２】
（通信部１１）
通信部１１は、例えば、通信回路等によって実現される。そして、通信部１１は、図示しない所定の通信網と有線または無線で接続され、外部の情報処理装置との間で情報の送受信を行う。例えば、通信部１１は、所定のネットワークＮ（図２参照）と有線または無線で接続され、サービス提供装置５０との間で情報の送受信を行う。
【００５３】
（入力部１２）
入力部１２は、ユーザから各種操作が入力される。例えば、入力部１２は、タッチパネル機能により表示面（例えば出力部１３）を介してユーザからの各種操作を受け付けてもよい。また、入力部１２は、端末装置１０に設けられたボタンや、端末装置１０に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
【００５４】
（出力部１３）
出力部１３は、例えば液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置を含んでもよい。また、出力部１３は、音声を出力するスピーカを含んでもよい。
【００５５】
（記憶部１４）
記憶部１４は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１４は、例えば、端末装置１０にインストールされているアプリケーションに関する情報、例えばプログラム等を記憶する。また、実施形態に係る記憶部１４は、図３に示すように、議事録情報記憶部１４１と、校正情報記憶部１４２と、ユーザ情報記憶部１４３とを有する。なお、記憶部１４は、各会議の開催日時や所要時間や参加ユーザ等の種々の情報を記憶してもよい。
【００５６】
（議事録情報記憶部１４１）
実施形態に係る議事録情報記憶部１４１は、議事録に関する各種情報（議事録情報）を記憶する。例えば、議事録情報記憶部１４１は、各会議の参加ユーザの発言やその日時や校正の有無等を含む議事録情報を記憶する。図４は、実施形態に係る議事録情報記憶部の一例を示す図である。図４に示す議事録情報記憶部１４１は、「会議ＩＤ」、「発言ＩＤ」、「日時」、「発言者」、「発言情報」、「校正」、「校正ＩＤ」といった項目が含まれる。
【００５７】
「会議ＩＤ」は、議事録の生成対象となる会議を識別するための識別情報を示す。「発言ＩＤ」は、ユーザの発言（発話）を識別するための識別情報を示す。「日時」は、対応する発言が行われた日時を示す。なお、図４の例では、「日時」に記憶される情報を「ＤＴ１１−１」等の符号で図示するが、「日時」には、「２０１８年４月１４日１４時０６分０２秒」等の具体的な日時が記憶されるものとする。「発言者」は、対応する発言（発話）を行ったユーザを示す。
【００５８】
「発言情報」は、対応する発言ＩＤにより識別される発言の具体的な内容を示す。例えば、「発言情報」には、発言に対応する文字情報が記憶される。「発言情報」には、発言の音声情報が変換された文字情報が記憶される。
【００５９】
「校正」は、対応する発言情報に対する校正の有無を示す。「校正」は、音声情報から自動で変換された文字情報に対して校正が行われたか否かを示す。例えば、「校正」は、音声情報から自動で変換された文字情報について、音声認識による誤認識や変換ミスがあり、校正が必要であったか否かを示す。例えば、対応する発言情報に対する校正が行われた場合は、「校正」には「有」が記憶される。例えば、対応する発言情報に対する校正が行われた場合は、「校正」には「無」が記憶される。なお、「校正」には「有」や「無」の代わりに、校正されたことを示す「１」や校正されていないことを示す「０」等のフラグが記憶されてもよい。「校正ＩＤ」は、校正を識別するための識別情報を示す。
【００６０】
図４に示す例では、会議ＩＤ「ＭＴ１１」により識別される会議（会議ＭＴ１１）においては、発言ＩＤ「Ｓ１１−１」により識別される発言（発言Ｓ１１−１）が行われたことを示す。また、会議ＭＴ１１においては、発言ＩＤ「Ｓ１１−２」により識別される発言（発言Ｓ１１−２）や発言ＩＤ「Ｓ１１−３」により識別される発言（発言Ｓ１１−３）等が行われたことを示す。
【００６１】
発言Ｓ１１−１は、日時ＤＴ１１−１にユーザＵ１により行われたことを示す。発言Ｓ１１−１は、「では次の議題に…」といった発言内容であることを示す。発言Ｓ１１−１は、校正が「無」、すなわち校正が行われず、音声認識による自動変換による文字情報のままであることを示す。
【００６２】
発言Ｓ１１−３は、日時ＤＴ１１−３にユーザＵ２により行われたことを示す。発言Ｓ１１−３は、「ＸＸＸＸの仮定では…」といった発言内容であることを示す。発言Ｓ１１−３は、校正が「有」、すなわち音声認識による自動変換による文字情報に対する校正が行われたことを示す。発言Ｓ１１−３に対して校正は、校正ＩＤ「ＰＲ１１」により識別される校正（校正ＰＲ１１）であることを示す。
【００６３】
なお、議事録情報記憶部１４１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。議事録情報記憶部１４１は、各会議の開催日時や所要時間や参加ユーザ等の種々の情報を各会議に対応付けて記憶してもよい。また、議事録情報記憶部１４１は、各会議の発言に対する校正の回数や用いた音声認識モデルの識別情報等の種々の情報が各会議に対応付けて記憶してもよい。
【００６４】
（校正情報記憶部１４２）
実施形態に係る校正情報記憶部１４２は、校正に関する各種情報を記憶する。図５は、実施形態に係る校正情報記憶部の一例を示す図である。例えば、校正情報記憶部１４２は、ユーザが過去に行った通信に関する情報を記憶する。図５に示す校正情報記憶部１４２には、「校正ＩＤ」、「会議ＩＤ」、「参加者」、「発言」、「校正者」、「校正箇所」、「校正前」、「校正後」といった項目が含まれる。
【００６５】
「校正ＩＤ」は、校正を識別するための識別情報を示す。「会議ＩＤ」は、会議を識別するための識別情報を示す。「参加者」は、対応する会議に参加したユーザ（参加ユーザ）を示す。「発言」は、対応する校正が行われた発言を示す。例えば、「発言」には、対応する校正が行われた発言を識別する情報が記憶される。
【００６６】
「校正者」は、対応する校正を行ったユーザを示す。「校正箇所」は、対応する校正の対象となる箇所を示す。例えば、「校正箇所」は、文字情報のうち、いずれの範囲が校正されたかを示す。「校正前」は、対応する校正を行われる前の文字列を示す。「校正後」は、対応する校正を行われる後の文字列を示す。
【００６７】
例えば、図５に示す例では、校正ＩＤ「ＰＲ１１」により識別される校正（校正ＰＲ１１）は、ユーザＵ１〜Ｕ４が参加する会議ＭＴ１１の発言Ｓ１１−３に対する校正であることを示す。校正ＰＲ１１の校正者は、ユーザＵ１であることを示す。校正ＰＲ１１の校正箇所は、発言Ｓ１１−３の文字情報のうちＸ〜Ｙ文字の範囲（箇所ＰＴ１１）であることを示す。校正ＰＲ１１の校正前の文字列は「過程」であり、校正ＰＲ１１の校正後の文字列は「仮定」であることを示す。すなわち、校正ＰＲ１１は、発言Ｓ１１−３の文字情報のうちＸ〜Ｙ文字の文字列「過程」を文字列「仮定」に校正（変更）したことを示す。
【００６８】
なお、校正情報記憶部１４２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、校正情報記憶部１４２は、各校正が行われた日時を記憶してもよい。
【００６９】
（ユーザ情報記憶部１４３）
実施形態に係るユーザ情報記憶部１４３は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部１４３は、ユーザ属性に関する各種情報やユーザの行動に関する各種情報を記憶する。図６は、実施形態に係るユーザ情報記憶部の一例を示す図である。図６に示すユーザ情報記憶部１４３は、「ユーザＩＤ」、「年齢」、「性別」、「端末ＩＤ」、「音声情報」、「画像情報」といった項目が含まれる。
【００７０】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。また、「年齢」は、ユーザＩＤにより識別されるユーザの年齢を示す。なお、「年齢」は、例えば３５歳など、ユーザＩＤにより識別されるユーザの具体的な年齢であってもよい。また、「性別」は、ユーザＩＤにより識別されるユーザの性別を示す。
【００７１】
「端末ＩＤ」は、端末装置１０を識別するための識別情報を示す。例えば、「端末ＩＤ」は、ユーザがウェブ会議に利用する端末装置１０を識別するための識別情報を示す。
【００７２】
「音声情報」は、ユーザＩＤにより識別されるユーザの音声情報を示す。「音声情報」は、発話を行ったユーザを識別するための音声の特徴情報であってもよい。なお、図６の例では、各ユーザの音声情報を概念的に記号「ＶＰ１」等で示すが、「音声情報」としては、これらの格納場所を示すファイルパス名などが格納されてもよい。
【００７３】
「画像情報」は、ユーザＩＤにより識別されるユーザの画像情報を示す。「画像情報」は、ユーザを識別したり、ウェブ会議の画面に表示したりするための画像や動画であってもよい。なお、図６の例では、各ユーザの画像情報を概念的に記号「ＩＭ１」等で示すが、「画像情報」としては、これらの格納場所を示すファイルパス名などが格納されてもよい。
【００７４】
図６の例では、ユーザＩＤ「Ｕ１」により識別されるユーザ（ユーザＵ１）の年齢は、「２０代」であり、性別は、「男性」であることを示す。ユーザＵ１は、端末ＩＤ「ＴＭ１」により識別される端末装置１０を利用するユーザであることを示す。また、ユーザＵ１の音声情報は音声情報ＶＰであり、画像情報は、画像情報ＩＭ１であることを示す。
【００７５】
なお、ユーザ情報記憶部１４３は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１４３は、各ユーザの端末装置１０から取得した各ユーザの位置情報の履歴を記憶してもよい。例えば、ユーザ情報記憶部１４３は、他のデモグラフィック属性情報やサイコグラフィック属性情報を記憶してもよい。例えば、ユーザ情報記憶部１４３は、氏名、家族構成、収入、ライフスタイル等の情報を記憶してもよい。また、ユーザ情報記憶部１４３は、ユーザが利用する端末装置１０を識別する情報（端末ＩＤ）を記憶してもよい。
【００７６】
（制御部１５）
制御部１５は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、端末装置１０内部の記憶部１４などの記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、決定処理を行うアプリケーションのプログラムが含まれる。また、制御部１５は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００７７】
図３に示すように、制御部１５は、取得部１５１と、生成部１５２と、表示部１５３と、決定部１５４と、送信部１５５とを有し、以下に説明する決定処理の機能や作用を実現または実行する。なお、制御部１５の内部構成は、図３に示した構成に限られず、後述する決定処理を行う構成であれば他の構成であってもよい。また、制御部１５が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００７８】
（取得部１５１）
取得部１５１は、各種情報を取得する。例えば、取得部１５１は、記憶部１４から各種情報を取得する。例えば、取得部１５１は、議事録情報記憶部１４１や校正情報記憶部１４２やユーザ情報記憶部１４３等から各種情報を取得する。また、取得部１５１は、各種情報を外部の情報処理装置から取得してもよい。例えば、取得部１５１は、他の端末装置１０から送信される電子メールを取得する。
【００７９】
例えば、取得部１５１は、サービス提供装置５０から各種情報を取得する。例えば、取得部１５１は、サービス提供装置５０からウェブ会議アプリＡＰ１１に関する各種情報を取得する。例えば、取得部１５１は、サービス提供装置５０からウェブ会議アプリＡＰ１１のインストールに用いる情報やウェブ会議アプリＡＰ１１のアップデートに用いる情報を取得する。例えば、取得部１５１は、サービス提供装置５０からウェブ会議アプリＡＰ１１において提供されるウェブ会議に関する各種情報を取得する。取得部１５１は、サービス提供装置５０からウェブ会議に参加中の他のユーザの発話情報やその発話情報の文字情報を取得してもよい。
【００８０】
例えば、取得部１５１は、センサ部等のマイク（音センサ）により、端末装置１０を利用するユーザの発話情報を取得する。例えば、取得部１５１は、入力部１２を介して、端末装置１０を利用するユーザによる各種操作の入力を取得する。例えば、取得部１５１は、端末装置１０を利用するユーザにより入力された文字情報を取得する。
【００８１】
取得部１５１は、音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する。取得部１５１は、会議の参加ユーザのうち、ユーザ以外の他のユーザの他の変換候補に対する選択を示す選択情報を取得する。
【００８２】
図１の例では、取得部１５１は、他のユーザＵ２〜Ｕ４の発話が変換された文字情報を他の端末装置１０から取得する。取得部１５１は、ユーザＵ４の発話情報「ＸＸＸＸＸＸＸＸＸＸＸ…」と、その発話情報を変換した文字情報とをユーザＵ４が利用する他の端末装置１０から取得する。取得部１５１は、ユーザＵ２の発話情報「ＸＸＸＸの過程では…」と、その発話情報を変換した文字情報とをユーザＵ２が利用する他の端末装置１０やサービス提供装置５０から取得する。
【００８３】
（生成部１５２）
生成部１５２は、種々の情報を生成する。生成部１５２は、取得部１５１により取得された情報に基づいて各種情報を生成する。生成部１５２は、記憶部１４に記憶された情報に基づいて各種情報を生成する。生成部１５２は、議事録情報記憶部１４１や校正情報記憶部１４２やユーザ情報記憶部１４３等に記憶された情報に基づいて各種情報を生成する。
【００８４】
例えば、生成部１５２は、取得部１５１により取得されたユーザの発話情報から文字情報を生成する。例えば、生成部１５２は、発話情報（音声情報）を文字情報に変換する音声変換モデルを生成してもよい。例えば、生成部１５２は、ウェブ会議アプリＡＰ１１に表示する各種情報を生成する。例えば、生成部１５２は、ウェブ会議アプリＡＰ１１に表示する各種情報を生成する。
【００８５】
生成部１５２は、音声認識の機能により、ユーザの発話情報から文字情報を生成する。生成部１５２は、音声認識に関する種々の従来技術を適宜用いてユーザの発話情報から文字情報を生成する。生成部１５２は、音声認識モデルを用いて、ユーザの発話情報から文字情報を生成する。生成部１５２は、決定部１５４による決定結果に基づいて、会議の参加ユーザの他の発話情報に対応する他の文字情報を生成する。生成部１５２は、決定部１５４による決定結果を正解情報として、音声認識モデルを更新する。生成部１５２は、決定部１５４による決定結果を正解情報として、強化学習を行なうことにより音声認識モデルを更新する。
【００８６】
図１の例では、生成部１５２は、ユーザＵ１の発言に基づく発話情報「では次の議題に…」を文字情報に変換する。例えば、端末装置１０は、発話情報「では次の議題に…」を音声認識機能により文字情報に変換する。生成部１５２は、音声認識に関する種々の技術を適宜用いて、検知した発話等の音声情報を文字情報に変換する。生成部１５２は、音声情報の文字情報への変換において、形態素解析や仮名漢字変換等の自然言語処理技術を適宜用いて、漢字やひらがなやカタカナやアルファベット等の種々の種別の文字（記号）を含む文字情報に変換する。なお、生成部１５２は、ユーザＵ１の発話（音声情報）を音声認識サーバへ送信部１５５により送信し、音声認識サーバから発話の文字情報を取得部１５１に取得することで、文字情報を生成してもよい。
【００８７】
（表示部１５３）
表示部１５３は、種々の情報を表示する。例えば、表示部１５３は、出力部１３を介して各種情報を表示する。表示部１５３は、取得部１５１により取得された情報に基づいて各種情報を表示する。表示部１５３は、記憶部１４に記憶された情報に基づいて各種情報を表示する。表示部１５３は、議事録情報記憶部１４１や校正情報記憶部１４２やユーザ情報記憶部１４３等に記憶された情報に基づいて各種情報を表示する。表示部１５３は、生成部１５２により生成された各種情報を表示する。例えば、表示部１５３は、議事録情報記憶部１４１等の記憶部１４に記憶された各種情報を用いて、ウェブ会議アプリＡＰ１１に関する種々の情報を表示する。
【００８８】
表示部１５３は、取得部１５１により取得された文字情報を表示する。表示部１５３は、文字情報のうち、校正に関する所定の条件を満たす所定の文字列を、ユーザが選択可能に表示する。表示部１５３は、所定の文字列に他の変換候補がある場合、他の変換候補を表示する。
【００８９】
図１の例では、表示部１５３は、会議ＭＴ１１の各種情報を表示する。表示部１５３は、１４時０５分５８秒におけるユーザＵ１の発言に対応する文字情報「では次の議題に…」を領域ＡＲ１１に表示する。表示部１５３は、１４時０６分０２秒におけるユーザＵ４の発言に対応する文字情報「ＸＸＸＸＸＸＸＸＸＸＸ…」を、領域ＡＲ１１における１４時０５分５８秒におけるユーザＵ１の発言に対応する文字情報の下に続けて表示する。表示部１５３は、１４時０６分１４秒におけるユーザＵ２の発言に対応する文字情報「ＸＸＸＸの過程では…」を、領域ＡＲ１１における１４時０６分０２秒におけるユーザＵ４の発言に対応する文字情報の下に続けて表示する。
【００９０】
図１の例では、表示部１５３は、文字情報「ＸＸＸＸの過程では…」のうち、文字列「過程」を他の文字列とは異なる態様で表示する。表示部１５３は、文字情報「ＸＸＸＸの過程では…」のうち、文字列「過程」に下線を付して表示する。また、端末装置１０−１は、文字情報「ＸＸＸＸの過程では…」のうち、文字列「過程」をユーザＵ１が選択可能に表示する。表示部１５３は、文字情報「ＸＸＸＸの過程では…」中の文字列「過程」をユーザＵ１が指定（選択）した場合に他の変換候補が表示されるように文字列「過程」を表示する。表示部１５３は、文字情報「ＸＸＸＸの過程では…」中の文字列「過程」にマウスカーソルＭＣ１１が重畳された場合に、他の変換候補が表示されるように文字列「過程」を表示する。
【００９１】
図１の例では、表示部１５３は、箇所ＰＴ１１の他の変換候補ＣＨ１１〜ＣＨ１３を表示する。表示部１５３は、箇所ＰＴ１１の他の変換候補ＣＨ１１である文字列「課程」や、他の変換候補ＣＨ１２である文字列「仮定」や、他の変換候補ＣＨ１３である文字列「家庭」を表示する。表示部１５３は、文字列「過程」の他の変換候補、すなわち、文字列「かてい」の変換候補である文字列「課程」や文字列「仮定」や文字列「家庭」を表示する。表示部１５３は、１４時０６分１４秒におけるユーザＵ２の発話情報に対応する文字情報のうち、文字列「過程」が他の変換候補ＣＨ１２である文字列「仮定」に変更された文字情報を表示する。表示部１５３は、１４時０６分２１秒におけるユーザＵ３の発言に対応する文字情報を、領域ＡＲ１１における１４時０６分１４秒におけるユーザＵ２の発言に対応する文字情報の下に続けて表示する。表示部１５３は、校正の対象となったユーザＵ２の発言に対応する文字情報の下に続けて、１４時０６分２１秒におけるユーザＵ３の発言に対応する文字情報を表示する。
【００９２】
（決定部１５４）
決定部１５４は、各種情報を決定する。決定部１５４は、取得部１５１により取得された情報に基づいて各種情報を決定する。決定部１５４は、記憶部１４に記憶された情報に基づいて各種情報を決定する。決定部１５４は、議事録情報記憶部１４１や校正情報記憶部１４２やユーザ情報記憶部１４３等に記憶された情報に基づいて各種情報を決定する。
【００９３】
決定部１５４は、表示部１５３により表示された文字情報のうち、所定の文字列に対するユーザの選択に基づいて、所定の文字列を校正するかどうかを決定する。決定部１５４は、他の変換候補に対するユーザの選択を示す選択情報に基づいて、所定の文字列をいずれの変換候補に校正するかを決定する。決定部１５４は、他の変換候補のうち、ユーザが一の変換候補を選択した場合、当該一の変換候補に所定の文字列を校正すると決定する。決定部１５４は、他の変換候補のいずれもユーザが選択しなかった場合、所定の文字列を校正しないと決定する。
【００９４】
決定部１５４は、他のユーザの選択情報に基づいて、所定の文字列をいずれの変換候補校正に校正するかを決定する。決定部１５４は、参加ユーザが選択した変換候補のうち、最も多く選択された一の変換候補に所定の文字列を校正すると決定する。決定部１５４は、所定の文字列を一の変換候補に校正するとユーザが選択した後、取得手順により取得された一の文字情報に所定の文字列が含まれる場合、一の文字情報中の所定の文字列を一の変換候補に変換すると決定する。
【００９５】
図１の例では、決定部１５４は、ユーザＵ１の選択に基づいて、箇所ＰＴ１１を他の変換候補ＣＨ１２に校正すると決定する。決定部１５４は、ユーザＵ１の選択に基づいて、箇所ＰＴ１１を校正する。決定部１５４は箇所ＰＴ１１を他の変換候補ＣＨ１２に校正する。決定部１５４は、ユーザＵ１の選択に基づいて、箇所ＰＴ１１を校正する。決定部１５４は、文字情報「ＸＸＸＸの過程では…」中の文字列「過程」を文字列「仮定」に校正する。
【００９６】
（送信部１５５）
送信部１５５は、各種情報を送信する。例えば、送信部１５５は、入力部１２により入力されたユーザ操作に従って、外部の情報処理装置へ種々の情報を送信する。例えば、送信部１５５は、生成した文字情報を指定された送信先へ送信する。例えば、送信部１５５は、ユーザが生成した文字情報を他の端末装置１０へ送信する。例えば、送信部１５５は、ユーザが生成した電子メールを宛先に指定されたメールアドレスへ送信する。
【００９７】
送信部１５５は、端末装置１０のセンサ部等の音センサが検知したユーザの発話情報（音声情報）を他の端末装置１０へ送信する。送信部１５５は、取得部１５１が取得した端末装置１０を利用するユーザの発話情報を他の端末装置１０へ送信する。送信部１５５は、端末装置１０を利用するユーザの発話情報から生成された文字情報を他の端末装置１０へ送信する。
【００９８】
また、例えば、送信部１５５は、サービス提供装置５０に各種情報を提供する。送信部１５５は、取得部１５１が取得した端末装置１０を利用するユーザの発話情報をサービス提供装置５０へ送信する。送信部１５５は、端末装置１０を利用するユーザの発話情報から生成された文字情報をサービス提供装置５０へ送信する。
【００９９】
例えば、送信部１５５は、サービス提供装置５０にウェブ会議アプリＡＰ１１に関する各種情報の要求を送信する。送信部１５５は、サービス提供装置５０にウェブ会議アプリＡＰ１１を用いた会議の設定を要求する。送信部１５５は、サービス提供装置５０に会議の開始時間や所要時間や参加ユーザの情報等を送信する。
【０１００】
図１の例では、送信部１５５は、ユーザＵ１の発話情報「では次の議題に…」と、その発話情報を変換した文字情報とを他の端末装置１０やサービス提供装置５０へ送信する。
【０１０１】
なお、上述した制御部１５による決定処理等の処理は、所定のアプリケーションにより行われる場合、制御部１５の各部は、例えば、所定のアプリケーションにより実現されてもよい。例えば、制御部１５による決定処理や表示処理や生成処理等の処理は、ＪａｖａＳｃｒｉｐｔ（登録商標）などを含む制御情報により実現されてもよい。また、上述した決定処理や表示処理や生成処理等が専用アプリにより行われる場合、制御部１５は、例えば、所定のアプリ（例えば図１のウェブ会議アプリＡＰ１１等）や専用アプリを制御するアプリ制御部を有してもよい。
【０１０２】
〔３．決定処理のフロー〕
次に、図７及び図８を用いて、実施形態に係る端末装置１０による決定処理の手順について説明する。図７は、実施形態に係る決定処理の一例を示すフローチャートである。
【０１０３】
図７に示すように、端末装置１０は、参加ユーザの発話情報から生成された文字情報を取得する（ステップＳ１０１）。そして、端末装置１０は、文字情報を表示する（ステップＳ１０２）。そして、端末装置１０は、文字情報のうち、所定の文字列に対するユーザの指定に基づいて、所定の文字列を校正するかどうかを決定する（ステップＳ１０３）。
【０１０４】
次に、図８を用いて、複数の変換候補がある場合の端末装置１０による決定処理の手順について説明する。図８は、実施形態に係る決定処理の一例を示すフローチャートである。
【０１０５】
図８に示すように、端末装置１０は、参加ユーザの発話情報から生成された文字情報を取得する（ステップＳ２０１）。そして、端末装置１０は、複数の変換候補がある所定の文字列を、ユーザが指定可能に文字情報を表示する（ステップＳ２０２）。端末装置１０は、複数の変換候補がある所定の文字列を、ユーザが選択可能に文字情報を表示する。
【０１０６】
そして、端末装置１０は、複数の変換候補に対するユーザの選択を示す選択情報を取得する（ステップＳ２０３）。端末装置１０は、選択情報に基づいて、所定の文字列を変換候補に校正するかを決定する（ステップＳ２０４）。
【０１０７】
〔４．効果〕
上述してきたように、実施形態に係る端末装置１０は、取得部１５１と、表示部１５３と、決定部１５４とを有する。取得部１５１は、音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する。表示部１５３は、取得部１５１により取得された文字情報を表示する。決定部１５４は、表示部１５３により表示された文字情報のうち、所定の文字列に対するユーザの選択に基づいて、所定の文字列を校正するかどうかを決定する。
【０１０８】
このように、実施形態に係る端末装置１０は、会議の参加ユーザの発話情報から生成され、表示された文字情報のうち、所定の文字列に対するユーザの選択に基づいて、所定の文字列を校正するかどうかを決定することにより、会議に参加中のユーザの選択に従ってリアルタイムに、会議の参加ユーザの発話情報に基づく文字情報を校正するかを決定することができる。したがって、端末装置１０は、会議における発話に関する文字情報を適切に校正可能にすることができる。すなわち、端末装置１０は、会議の終了時には、校正後の会議の議事録を生成可能にすることができる。
【０１０９】
また、実施形態に係る端末装置１０において、表示部１５３は、文字情報のうち、校正に関する所定の条件を満たす所定の文字列を、ユーザが選択可能に表示する。
【０１１０】
このように、実施形態に係る端末装置１０は、文字情報のうち、校正に関する所定の条件を満たす所定の文字列を、ユーザが選択可能に表示することにより、会議における発話に関する文字情報を適切に校正可能にすることができる。
【０１１１】
また、実施形態に係る端末装置１０において、表示部１５３は、所定の文字列に他の変換候補がある場合、他の変換候補を表示する。決定部１５４は、他の変換候補に対するユーザの選択を示す選択情報に基づいて、所定の文字列をいずれの変換候補に校正するかを決定する。
【０１１２】
このように、実施形態に係る端末装置１０は、所定の文字列に他の変換候補がある場合、他の変換候補を表示するし、他の変換候補に対するユーザの選択を示す選択情報に基づいて、所定の文字列をいずれの変換候補に校正するかを決定することにより、会議における発話に関する文字情報を適切に校正可能にすることができる。
【０１１３】
また、実施形態に係る端末装置１０において、決定部１５４は、他の変換候補のうち、ユーザが一の変換候補を選択した場合、当該一の変換候補に所定の文字列を校正すると決定する。
【０１１４】
このように、実施形態に係る端末装置１０は、他の変換候補のうち、ユーザが一の変換候補を選択した場合、当該一の変換候補に所定の文字列を校正すると決定することにより、会議における発話に関する文字情報を適切に校正可能にすることができる。
【０１１５】
また、実施形態に係る端末装置１０において、決定部１５４は、他の変換候補のいずれもユーザが選択しなかった場合、所定の文字列を校正しないと決定する。
【０１１６】
このように、実施形態に係る端末装置１０は、他の変換候補のいずれもユーザが選択しなかった場合、所定の文字列を校正しないと決定することにより、会議における発話に関する文字情報を適切に校正可能にすることができる。
【０１１７】
また、実施形態に係る端末装置１０において、取得部１５１は、会議の参加ユーザのうち、ユーザ以外の他のユーザの他の変換候補に対する選択を示す選択情報を取得する。決定部１５４は、他のユーザの選択情報に基づいて、所定の文字列をいずれの変換候補校正に校正するかを決定する。
【０１１８】
このように、実施形態に係る端末装置１０は、会議の参加ユーザのうち、ユーザ以外の他のユーザの他の変換候補に対する選択を示す選択情報に基づいて、所定の文字列をいずれの変換候補校正に校正するかを決定することにより、複数のユーザの選択を考慮して校正可否を決定することができる。したがって、端末装置１０は、会議における発話に関する文字情報を適切に校正可能にすることができる。
【０１１９】
また、実施形態に係る端末装置１０において、決定部１５４は、参加ユーザが選択した変換候補のうち、最も多く選択された一の変換候補に所定の文字列を校正すると決定する。
【０１２０】
このように、実施形態に係る端末装置１０は、参加ユーザが選択した変換候補のうち、最も多く選択された一の変換候補に所定の文字列を校正すると決定することにより、複数のユーザの選択を考慮して校正可否を決定することができる。したがって、端末装置１０は、会議における発話に関する文字情報を適切に校正可能にすることができる。
【０１２１】
また、実施形態に係る端末装置１０において、決定部１５４は、所定の文字列を一の変換候補に校正するとユーザが選択した後、取得手順により取得された一の文字情報に所定の文字列が含まれる場合、一の文字情報中の所定の文字列を一の変換候補に変換すると決定する。
【０１２２】
このように、実施形態に係る端末装置１０は、所定の文字列を一の変換候補に校正するとユーザが選択した後は、その選択を反映した校正を行うと決定することにより、その会議中で実際に使われる用語を反映した文字情報を自動で生成することが可能となる。したがって、端末装置１０は、会議における発話に関する文字情報を適切に校正可能にすることができる。
【０１２３】
また、実施形態に係る端末装置１０は、生成部１５２を有する。生成部１５２は、決定部１５４による決定結果に基づいて、会議の参加ユーザの他の発話情報に対応する他の文字情報を生成する。
【０１２４】
このように、実施形態に係る端末装置１０は、校正の決定結果に基づいて、会議の参加ユーザの他の発話情報に対応する他の文字情報を生成することにより、その会議における言葉の用い方（辞書）を随時反映し、音声情報を文字情報に変換することができる。したがって、端末装置１０は、会議における発話の適切な文字変換を可能にすることができる。
【０１２５】
〔５．プログラム〕
上述してきた端末装置１０やサービス提供装置５０による処理は、本願に係る決定プログラムや表示プログラムや生成プログラムにより実現される。例えば、端末装置１０に係る生成部１５２や表示部１５３や決定部１５４は、端末装置１０が有するＣＰＵやＭＰＵ等によって、例えばウェブ会議アプリＡＰ１１等に含まれる決定プログラムがＲＡＭを作業領域として、決定プログラムに係る生成手順が実行されることにより実現される。端末装置１０に係る他の処理部も同様に、表示プログラムによる各手順が実行されることにより実現される。例えば、端末装置１０に係る表示部１５３は、端末装置１０が有するＣＰＵやＭＰＵ等によって、例えばウェブ会議アプリＡＰ１１等に含まれる表示プログラムがＲＡＭを作業領域として、表示プログラムに係る表示手順が実行されることにより実現される。また、端末装置１０に係る生成部１５２は、生成プログラムによる各手順が実行されることにより実現される。例えば、端末装置１０に係る生成部１５２は、端末装置１０が有するＣＰＵやＭＰＵ等によって、例えばウェブ会議アプリＡＰ１１等に含まれる生成プログラムがＲＡＭを作業領域として、生成プログラムに係る生成手順が実行されることにより実現される。
【０１２６】
なお、本願に係る端末装置１０やサービス提供装置５０が実行する処理は、必ずしも全てが決定プログラムや表示プログラムや生成プログラムによって実現されるものでなくてもよい。例えば、端末装置１０外の情報等は、端末装置１０が有するＯＳ（Operating  System）によって取得されてもよい。すなわち、決定プログラムや表示プログラムや生成プログラム自体が、上述してきたような端末装置１０で実行される処理を実行するのではなく、ＯＳによって取得されたデータ（例えば、会議情報等を表示するために用いるデータ）を受け取ったりすることにより、上述してきた端末装置１０の処理を実現するようにしてもよい。
【０１２７】
〔６．ハードウェア構成〕
上述してきた実施形態に係る端末装置１０は、例えば図９に示すような構成のコンピュータ１０００によって実現される。図９は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ（Read  Only  Memory）１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１２８】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１２９】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、所定のネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを所定のネットワークＮを介して他の機器へ送信する。
【０１３０】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１３１】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１３２】
例えば、コンピュータ１０００が実施形態に係る端末装置１０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１５の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定のネットワークＮを介してこれらのプログラムを取得してもよい。
【０１３３】
以上、本願の実施形態を図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１３４】
〔７．その他〕
また、上記各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１３５】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１３６】
また、上述してきた各実施形態に記載された各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１３７】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１３８】
１      決定システム
１０    端末装置（コンピュータ、決定装置）
１４１  議事録情報記憶部
１４２  校正情報記憶部
１４３  ユーザ情報記憶部
１５    制御部
１５１  取得部
１５２  生成部
１５３  表示部
１５４  決定部
１５５  送信部
５０    サービス提供装置
Ｎ      ネットワーク
【図１】
2019191713.tif 000003
【図２】
2019191713.tif 000004
【図３】
2019191713.tif 000005
【図４】
2019191713.tif 000006
【図５】
2019191713.tif 000007
【図６】
2019191713.tif 000008
【図７】
2019191713.tif 000009
【図８】
2019191713.tif 000010
【図９】
2019191713.tif 000011
【手続補正書】
【提出日】平成31年3月1日(2019.3.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
会議に参加中のユーザが利用する端末装置が実行する決定プログラムであって、
音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する取得手順と、
前記取得手順により取得された前記文字情報のうち、前記ユーザが校正可能な対象となる所定の文字列を前記文字情報の他の文字列とは異なる表示態様で表示する表示手順と、
前記表示手順により表示された前記文字情報のうち、前記所定の文字列に対する前記ユーザの選択に基づいて、前記所定の文字列を校正するかどうかを決定する決定手順と、
を端末装置に実行させることを特徴とする決定プログラム。
【請求項２】
前記表示手順は、
前記文字情報のうち、校正に関する所定の条件を満たす前記所定の文字列を、前記ユーザが選択可能に表示する
ことを特徴とする請求項１に記載の決定プログラム。
【請求項３】
前記表示手順は、
前記所定の文字列に他の変換候補がある場合、前記他の変換候補を表示し、
前記決定手順は、
前記他の変換候補に対する前記ユーザの選択を示す選択情報に基づいて、前記所定の文字列をいずれの変換候補に校正するかを決定する
ことを特徴とする請求項１または請求項２に記載の決定プログラム。
【請求項４】
前記決定手順は、
前記他の変換候補のうち、前記ユーザが一の変換候補を選択した場合、当該一の変換候補に前記所定の文字列を校正すると決定する
ことを特徴とする請求項３に記載の決定プログラム。
【請求項５】
前記決定手順は、
前記他の変換候補のいずれも前記ユーザが選択しなかった場合、前記所定の文字列を校正しないと決定する
ことを特徴とする請求項３または請求項４に記載の決定プログラム。
【請求項６】
前記取得手順は、
前記会議の前記参加ユーザのうち、前記ユーザ以外の他のユーザの前記他の変換候補に対する選択を示す選択情報を取得し、
前記決定手順は、
前記他のユーザの選択情報に基づいて、前記所定の文字列をいずれの変換候補校正に校正するかを決定する
ことを特徴とする請求項３に記載の決定プログラム。
【請求項７】
前記決定手順は、
前記参加ユーザが選択した変換候補のうち、最も多く選択された一の変換候補に前記所定の文字列を校正すると決定する
ことを特徴とする請求項６に記載の決定プログラム。
【請求項８】
前記決定手順は、
前記所定の文字列を前記一の変換候補に校正するとユーザが選択した後、前記取得手順により取得された一の文字情報に前記所定の文字列が含まれる場合、前記一の文字情報中の前記所定の文字列を前記一の変換候補に変換すると決定する
ことを特徴とする請求項４または請求項７に記載の決定プログラム。
【請求項９】
前記決定手順による決定結果に基づいて、前記会議の前記参加ユーザの他の発話情報に対応する他の文字情報を生成する生成手順、
をさらに前記端末装置に実行させることを特徴とする請求項１〜８のいずれか１項に記載の決定プログラム。
【請求項１０】
会議に参加中のユーザが利用する端末装置が実行する決定方法であって、
音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する取得工程と、
前記取得工程により取得された前記文字情報のうち、前記ユーザが校正可能な対象となる所定の文字列を前記文字情報の他の文字列とは異なる表示態様で表示する表示工程と、
前記表示工程により表示された前記文字情報のうち、前記所定の文字列に対する前記ユーザの選択に基づいて、前記所定の文字列を校正するかどうかを決定する決定工程と、
を含んだことを特徴とする決定方法。
【請求項１１】
会議に参加中のユーザが利用する決定装置であって、
音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する取得部と、
前記取得部により取得された前記文字情報のうち、前記ユーザが校正可能な対象となる所定の文字列を前記文字情報の他の文字列とは異なる表示態様で表示する表示部と、
前記表示部により表示された前記文字情報のうち、前記所定の文字列に対する前記ユーザの選択に基づいて、前記所定の文字列を校正するかどうかを決定する決定部と、
を備えたことを特徴とする決定装置。
【手続補正書】
【提出日】令和1年7月31日(2019.7.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
会議に参加中のユーザが利用する端末装置が実行する決定プログラムであって、
音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する取得手順と、
前記取得手順により取得された前記文字情報のうち、前記ユーザが校正可能な対象となる所定の文字列を前記文字情報の他の文字列とは異なる表示態様で表示する表示手順と、
前記表示手順により表示された前記文字情報のうち、前記所定の文字列に対する前記ユーザの選択に基づいて、前記所定の文字列を校正するかどうかを決定し、前記所定の文字列を優先候補に校正すると決定した後において、発話から変換された文字情報に前記所定の文字列が含まれる場合、前記所定の文字列を優先候補に変換すると決定する決定手順と、
を端末装置に実行させることを特徴とする決定プログラム。
【請求項２】
前記表示手順は、
前記文字情報のうち、校正に関する所定の条件を満たす前記所定の文字列を、前記ユーザが選択可能に表示する
ことを特徴とする請求項１に記載の決定プログラム。
【請求項３】
前記表示手順は、
前記所定の文字列に他の変換候補がある場合、前記他の変換候補を表示し、
前記決定手順は、
前記他の変換候補に対する前記ユーザの選択を示す選択情報に基づいて、前記所定の文字列をいずれの変換候補に校正するかを決定する
ことを特徴とする請求項１または請求項２に記載の決定プログラム。
【請求項４】
前記決定手順は、
前記他の変換候補のうち、前記ユーザが一の変換候補を選択した場合、当該一の変換候補に前記所定の文字列を校正すると決定する
ことを特徴とする請求項３に記載の決定プログラム。
【請求項５】
前記決定手順は、
前記他の変換候補のいずれも前記ユーザが選択しなかった場合、前記所定の文字列を校正しないと決定する
ことを特徴とする請求項３または請求項４に記載の決定プログラム。
【請求項６】
前記取得手順は、
前記会議の前記参加ユーザのうち、前記ユーザ以外の他のユーザの前記他の変換候補に対する選択を示す選択情報を取得し、
前記決定手順は、
前記他のユーザの選択情報に基づいて、前記所定の文字列をいずれの変換候補校正に校正するかを決定する
ことを特徴とする請求項３に記載の決定プログラム。
【請求項７】
前記決定手順は、
前記参加ユーザが選択した変換候補のうち、最も多く選択された一の変換候補に前記所定の文字列を校正すると決定する
ことを特徴とする請求項６に記載の決定プログラム。
【請求項８】
前記決定手順は、
前記所定の文字列を前記一の変換候補に校正するとユーザが選択した後、前記取得手順により取得された一の文字情報に前記所定の文字列が含まれる場合、前記一の文字情報中の前記所定の文字列を前記一の変換候補に変換すると決定する
ことを特徴とする請求項４または請求項７に記載の決定プログラム。
【請求項９】
前記決定手順による決定結果に基づいて、前記会議の前記参加ユーザの他の発話情報に対応する他の文字情報を生成する生成手順、
をさらに前記端末装置に実行させることを特徴とする請求項１〜８のいずれか１項に記載の決定プログラム。
【請求項１０】
会議に参加中のユーザが利用する端末装置が実行する決定方法であって、
音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する取得工程と、
前記取得工程により取得された前記文字情報のうち、前記ユーザが校正可能な対象となる所定の文字列を前記文字情報の他の文字列とは異なる表示態様で表示する表示工程と、
前記表示工程により表示された前記文字情報のうち、前記所定の文字列に対する前記ユーザの選択に基づいて、前記所定の文字列を校正するかどうかを決定し、前記所定の文字列を優先候補に校正すると決定した後において、発話から変換された文字情報に前記所定の文字列が含まれる場合、前記所定の文字列を優先候補に変換すると決定する決定工程と、
を含んだことを特徴とする決定方法。
【請求項１１】
会議に参加中のユーザが利用する決定装置であって、
音センサにより検知された会議の参加ユーザの発話情報から生成された文字情報を取得する取得部と、
前記取得部により取得された前記文字情報のうち、前記ユーザが校正可能な対象となる所定の文字列を前記文字情報の他の文字列とは異なる表示態様で表示する表示部と、
前記表示部により表示された前記文字情報のうち、前記所定の文字列に対する前記ユーザの選択に基づいて、前記所定の文字列を校正するかどうかを決定し、前記所定の文字列を優先候補に校正すると決定した後において、発話から変換された文字情報に前記所定の文字列が含まれる場合、前記所定の文字列を優先候補に変換すると決定する決定部と、
を備えたことを特徴とする決定装置。