(57)【要約】【課題】ユーザが所望する要所を捉えた内容の発言を行った音声データ上の位置を直感的に把握することができる情報処理装置、情報取得機器、トランスクライバーシステム、表示方法、生成方法およびプログラムを提供する。【解決手段】情報処理装置３は、複数の文字で構成されるキーワードの入力を受け付ける入力部３２と、音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成するテキスト化部３６１と、キーワードの文字列と音声テキストデータにおける文字列とが一致する音声データ上における出現位置を特定する特定部３６２と、タイムバー上に出現位置に関する位置情報を表示部３５に表示させる表示制御部３６６と、を備える。【選択図】図２
2019036246.tif 000002
【特許請求の範囲】
【請求項１】
音声データの録音時間に対応するタイムバーを表示する表示部と、
複数の文字で構成されるキーワードの入力を受け付ける入力部と、
前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成するテキスト化部と、
前記キーワードの文字列と前記音声テキストデータにおける文字列との類似度が高い前記音声データ上における出現位置を特定する特定部と、
前記タイムバー上に前記特定部が特定した前記出現位置に関する位置情報を前記表示部に表示させる表示制御部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記キーワードを音声に変換した音声キーワードデータを生成する音声変換部をさらに備え、
前記特定部は、前記音声キーワードデータの波形と前記音声データの波形との類似度が高い前記音声データ上における前記出現位置をさらに特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記音声データを生成する情報取得機器へ前記音声キーワードデータまたは前記キーワードの文字を示すテキストデータを送信する通信部をさらに備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示制御部は、前記タイムバー上に前記位置情報を重畳して前記表示部に表示させることを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
前記表示制御部は、前記特定部が特定した前記出現位置より所定時間だけ前の位置に前記位置情報を前記表示部に表示させることを特徴とする請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項６】
前記入力部は、複数の前記キーワードの入力を受け付け、
前記特定部は、複数の前記キーワードの各々の文字列と前記音声テキストデータにおける文字列との類似度が高い前記音声データ上における複数の前記出現位置を特定し、
前記表示制御部は、複数の前記キーワードの各々の前記位置情報を前記表示部に表示させることを特徴とする請求項１〜５のいずれか一つに記載の情報処理装置。
【請求項７】
前記入力部は、複数の前記キーワードの入力を受け付け、
前記特定部は、所定時間内に前記複数の前記キーワードの各々の文字列と前記音声テキストデータにおける文字列との類似度が高い前記音声データ上における前記出現位置を特定し、
前記表示制御部は、前記出現位置を前記表示部に表示させることを特徴とする請求項１〜５のいずれか一つに記載の情報処理装置。
【請求項８】
音声を入力して音声データを生成する収音部と、
前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成するテキスト化部と、
前記収音部が前記音声データを生成している際に、前記テキスト化部に前記音声テキストデータを生成させる指示信号の入力を受け付ける入力部と、
前記音声データと、前記入力部が前記指示信号の入力を受け付けた時点から所定時間だけ前記テキスト化部に前記音声テキストデータを生成させる候補タイミングとする候補タイミング情報と、を対応付けた音声ファイルを生成して記録媒体に記録する音声ファイル生成部と、
を備えることを特徴とする情報取得機器。
【請求項９】
前記入力部が前記指示信号の入力を受け付けた場合、前記指示信号の入力を受け付けた時点から所定時間だけ前記テキスト化部に前記音声テキストデータを生成させるテキスト化制御部をさらに備え、
前記音声ファイル生成部は、前記音声データに、前記音声テキストデータと、前記指示信号の入力があった時点の前記音声データ上における時刻情報と、をさらに対応付けて前記音声ファイルを生成して記録媒体に記録することを特徴とする請求項８に記載の情報取得機器。
【請求項１０】
複数の文字で構成されるキーワードを情報処理装置から受信する通信部と、
前記キーワードの文字列と前記音声テキストデータにおける文字列との類似度が高い前記音声データ上における出現位置を特定する特定部と、
前記特定部が前記出現位置を特定した場合、前記キーワードが出現した前記音声データ上の位置にインデックスを付加するインデックス付加部と、
をさらに備え、
前記音声ファイル生成部は、前記音声データに、前記インデックスをさらに対応付けて前記音声ファイルを生成することを特徴とする請求項８または９に記載の情報取得機器。
【請求項１１】
前記特定部は、前記インデックス付加部が前記音声データ上にインデックスを付加した所定時間内の前記音声テキストデータにおいて前記キーワードの文字列と類似する類似語まで含めて前記出現位置を特定する請求項１０に記載の情報取得機器。
【請求項１２】
当該情報取得機器が録音を行っていない場合において、前記収音部に音声が入力されたとき、前記テキスト化部が生成した前記音声テキストデータを、インデックスを付加するためのキーワードとして設定するキーワード設定部をさらに備えることを特徴とする請求項８〜１１のいずれか一つに記載の情報取得機器。
【請求項１３】
前記通信部は、前記記録媒体が記録する前記音声ファイルを前記情報処理装置へ送信することを特徴とする請求項１０に記載の情報取得機器。
【請求項１４】
音声を入力して音声データを生成する収音部と、
前記音声データの録音時間に対応するタイムバーを表示する表示部と、
複数の文字で構成されるキーワードの入力を受け付ける入力部と、
前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成するテキスト化部と、
前記キーワードの文字列と前記音声テキストデータにおける文字列との類似度が高い前記音声データ上における出現位置を特定する特定部と、
前記タイムバー上に前記特定部が特定した前記出現位置に関する位置情報を前記表示部に表示させる表示制御部と、
を備えることを特徴とするトランスクライバーシステム。
【請求項１５】
音声データの録音時間に対応するタイムバーを表示する表示部を備える情報処理装置が実行する表示方法であって、
複数の文字で構成されるキーワードの入力を受け付ける入力ステップと、
前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成するテキスト化ステップと、
前記キーワードの文字列と前記音声テキストデータにおける文字列との類似度が高い前記音声データ上における出現位置を特定する特定ステップと、
前記タイムバー上に前記出現位置に関する位置情報を前記表示部に表示させる表示制御ステップと、
を含むことを特徴とする表示方法。
【請求項１６】
音声を入力して音声データを生成する収音ステップと、
前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成することができるテキスト化ステップと、
前記収音ステップで前記音声データを生成している際に、前記テキスト化ステップで前記音声テキストデータを生成させる指示信号の入力を受け付ける入力ステップと、
前記音声データと、前記入力部が前記指示信号の入力を受け付けた時点から所定時間だけ前記テキスト化ステップにおいてに前記音声テキストデータを生成させる候補タイミングとする候補タイミング情報と、を対応付けた音声ファイルを生成して記録媒体に記録する音声ファイル生成ステップと、
を含むことを特徴とする生成方法。
【請求項１７】
少なくとも音声データを受信する通信部と、前記音声データの録音時間に対応するタイムバーを表示する表示部と、を備える情報処理装置に、
複数の文字で構成されるキーワードの入力を受け付ける入力ステップと、
前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成するテキスト化ステップと、
前記キーワードの文字列と前記音声テキストデータにおける文字列との類似度が高い前記音声データ上における出現位置を特定する特定ステップと、
前記タイムバー上に前記出現位置に関する位置情報を前記表示部に表示させる表示制御ステップと、
を実行させることを特徴とするプログラム。
【請求項１８】
情報取得機器に、
音声を入力して音声データを生成する収音ステップと、
前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成することができるテキスト化ステップと、
前記収音ステップで前記音声データを生成している際に、前記テキスト化ステップで前記音声テキストデータを生成させる指示信号の入力を受け付ける入力ステップと、
前記音声データと、前記指示信号の入力を受け付けた時点から所定時間だけ前記テキスト化ステップにおいてに前記音声テキストデータを生成させる候補タイミングとする候補タイミング情報と、を対応付けた音声ファイルを生成して記録媒体に記録する音声ファイル生成ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データを元に録音された内容を書き起こすトランスクライバーを支援する情報処理装置、情報取得機器、トランスクライバーシステム、表示方法、ファイル生成方法およびプログラムに関する。
【背景技術】
【０００２】
近年、音声データを元に録音された内容を書き起こすトランスクライバーの作業の効率化を図るため、様々な技術が知られている。例えば、複数の文字列の各々と、音声データの位置を示す位置情報とが対応付けられた音声インデックスに基づいて、ユーザの操作入力に応じてテキストの作成が完了した位置を示す作成済み音声位置情報を推定し、この作成済み音声位置情報に基づいて、音声データの再生を開始する位置を示す再生開始位置を設定する技術が知られている（特許文献１参照）。この技術では、音声データの再生を指示する再生指示を受けた場合、再生開始位置から音声データを再生させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２５７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザが音声データを元に会議等の摘録を作成する場合、全ての音声データを書き起こす必要がなく、会議での要所を捉えた要約が重要である。しかしながら、上述した特許文献１では、全ての音声データの書き起こしを想定しているため、ユーザが所望する要所を捉えた内容の発言を行った音声データ上の位置を直感的に把握することができず、効率的に摘録の作成を行うことができないという問題点があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ユーザが所望する要所を捉えた内容の発言を行った音声データ上の位置を直感的に把握することができる情報処理装置、情報取得機器、トランスクライバーシステム、表示方法、ファイル生成方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る情報処理装置は、音声データの録音時間に対応するタイムバーを表示する表示部と、複数の文字で構成されるキーワードの入力を受け付ける入力部と、前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成するテキスト化部と、前記キーワードの文字列と前記音声テキストデータにおける文字列との類似度が高い前記音声データ上における出現位置を特定する特定部と、前記タイムバー上に前記特定部が特定した前記出現位置に関する位置情報を前記表示部に表示させる表示制御部と、を備えることを特徴とする。
【０００７】
また、本発明に係る情報取得機器は、音声を入力して音声データを生成する収音部と、前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成するテキスト化部と、前記収音部が前記音声データを生成している際に、前記テキスト化部に前記音声テキストデータを生成させる指示信号の入力を受け付ける入力部と、前記音声データと、前記入力部が前記指示信号の入力を受け付けた時点から所定時間だけ前記テキスト化部に前記音声テキストデータを生成させる候補タイミングとする候補タイミング情報と、を対応付けた音声ファイルを生成して記録媒体に記録する音声ファイル生成部と、を備えることを特徴とする。
【０００８】
また、本発明に係るトランスクライバーシステムは、音声を入力して音声データを生成する収音部と、前記音声データの録音時間に対応するタイムバーを表示する表示部と、複数の文字で構成されるキーワードの入力を受け付ける入力部と、前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成するテキスト化部と、前記キーワードの文字列と前記音声テキストデータにおける文字列との類似度が高い前記音声データ上における出現位置を特定する特定部と、前記タイムバー上に前記特定部が特定した前記出現位置に関する位置情報を前記表示部に表示させる表示制御部と、を備えることを特徴とする。
【０００９】
また、本発明に係る表示方法は、音声データの録音時間に対応するタイムバーを表示する表示部を備える情報処理装置が実行する表示方法であって、複数の文字で構成されるキーワードの入力を受け付ける入力ステップと、前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成するテキスト化ステップと、前記キーワードの文字列と前記音声テキストデータにおける文字列との類似度が高い前記音声データ上における出現位置を特定する特定ステップと、前記タイムバー上に前記出現位置に関する位置情報を前記表示部に表示させる表示制御ステップと、を含むことを特徴とする。
【００１０】
また、本発明に係る生成方法は、音声を入力して音声データを生成する収音ステップと、前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成することができるテキスト化ステップと、前記収音ステップで前記音声データを生成している際に、前記テキスト化ステップで前記音声テキストデータを生成させる指示信号の入力を受け付ける入力ステップと、前記音声データと、前記入力部が前記指示信号の入力を受け付けた時点から所定時間だけ前記テキスト化ステップにおいてに前記音声テキストデータを生成させる候補タイミングとする候補タイミング情報と、を対応付けた音声ファイルを生成して記録媒体に記録する音声ファイル生成ステップと、を含むことを特徴とする。
【００１１】
また、本発明に係るプログラムは、少なくとも音声データを受信する通信部と、前記音声データの録音時間に対応するタイムバーを表示する表示部と、を備える情報処理装置に、複数の文字で構成されるキーワードの入力を受け付ける入力ステップと、前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成するテキスト化ステップと、前記キーワードの文字列と前記音声テキストデータにおける文字列との類似度が高い前記音声データ上における出現位置を特定する特定ステップと、前記タイムバー上に前記出現位置に関する位置情報を前記表示部に表示させる表示制御ステップと、を実行させることを特徴とする。
【００１２】
また、本発明に係るプログラムは、情報取得機器に、音声を入力して音声データを生成する収音ステップと、前記音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成することができるテキスト化ステップと、前記収音ステップで前記音声データを生成している際に、前記テキスト化ステップで前記音声テキストデータを生成させる指示信号の入力を受け付ける入力ステップと、前記音声データと、前記指示信号の入力を受け付けた時点から所定時間だけ前記テキスト化ステップにおいてに前記音声テキストデータを生成させる候補タイミングとする候補タイミング情報と、を対応付けた音声ファイルを生成して記録媒体に記録する音声ファイル生成ステップと、を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザが所望する要所を捉えた内容の発言を行った音声データ上の位置を直感的に把握することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態１に係るトランスクライバーシステムの概略構成を示す図である。
【図２】図２は、本発明の実施の形態１に係るトランスクライバーシステムの機能構成を示すブロック図である。
【図３】図３は、本発明の実施の形態１に係る情報取得機器が実行する処理の概要を示すフローチャートである。
【図４】図４は、本発明の実施の形態１に係る情報処理装置が実行する処理の概要を示すフローチャートである。
【図５】図５は、本発明の実施の形態１に係るドキュメント作成画像の一例を模式的に示す図である。
【図６】図６は、図４のキーワード判定処理の概要を示すフローチャートである。
【図７】図７は、本発明の実施の形態１に係るドキュメント作成画像の別の一例を模式的に示す図である。
【図８】図８は、本発明の実施の形態１に係るドキュメント作成画像の別の一例を模式的に示す図である。
【図９】図９は、本発明の実施の形態１に係るドキュメント作成画像の別の一例を模式的に示す図である。
【図１０】図１０は、本発明の実施の形態２に係るトランスクライバーシステムの概略構成を示すブロック図である。
【図１１】図１１は、本発明の実施の形態２に係る情報処理装置が実行する処理の概要を示すフローチャートである。
【図１２】図１２は、本発明の実施の形態２に係る情報取得機器が実行する処理の概要を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態（以下、「実施の形態」という）を図面とともに詳細に説明する。なお、以下の実施の形態により本発明が限定されるものではない。また、以下の説明において参照する各図は、本発明の内容を理解でき得る程度に形状、大きさ、および位置関係を概略的に示してあるに過ぎない。即ち、本発明は、各図で例示された形状、大きさ、および位置関係のみに限定されるものではない。
【００１６】
（実施の形態１）
〔トランスクライバーシステムの構成〕
図１は、本発明の実施の形態１に係るトランスクライバーシステムの概略構成を示す図である。図２は、本発明の実施の形態１に係るトランスクライバーシステムの機能構成を示すブロック図である。
【００１７】
図１および図２に示すトランスクライバーシステム１は、例えばマイク等で音声を入力して音声データを記録するＩＣレコーダ等の録音機器やマイク等で音声を入力して音声データを記録する携帯電話等の録音機器として機能する情報取得機器２と、情報取得機器２から通信ケーブル４を介して音声データを取得して音声データの書き起こしや各種処理を行うパーソナルコンピュータ等の情報処理装置３と、を備える。なお、本実施の形態１では、情報取得機器２と情報処理装置３は、通信ケーブル４を介して双方向に通信を行うが、これに限定されることなく、無線によって双方向に通信可能に接続されてもよい。この場合、無線通信規格は、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｎ、ＩＥＥＥ８０２．１１ｇ、ＩＥＥＥ８０２．１１ａｃ、Ｂｌｕｅｔｏｏｔｈ（登録商標）および赤外線通信規格等である。
【００１８】
〔情報取得機器の構成〕
まず、情報取得機器２の構成について説明する。
情報取得機器２は、収音部２１と、出力部２２と、表示部２３と、時計２４と、入力部２５と、記録部２６と、通信部２７と、を備える。
【００１９】
収音部２１は、音声を入力してアナログの音声信号（電気信号）に変換し、この音声信号に対してＡ／Ｄ変換処理やゲイン調整処理を行ってデジタルの音声データを生成して機器制御部２８へ出力する。収音部２１は、指向性を有するマイク、単一指向性マイクおよび左右の音声を集音することができるステレオマイク等のいずれかのマイク、Ａ／Ｄ変換回路および信号処理回路等を用いて構成される。また、収音部２１は、外部から挿入され、情報取得機器２に対して着脱できる外付けのマイク等であってもよい。
【００２０】
出力部２２は、機器制御部２８から入力されたデジタルの音声データに対してＤ／Ａ変換処理を行ってアナログの音声信号に変換して外部へ出力する。出力部２２は、スピーカ、Ｄ／Ａ変換回路等を用いて構成される。
【００２１】
表示部２３は、機器制御部２８の制御のもと、情報取得機器２に関する各種情報を表示する。表示部２３は、有機ＥＬ（Electro  Luminescence）や液晶等を用いて構成される。
【００２２】
時計２４は、計時機能の他、収音部２１において生成された音声データの日時に関する日時情報を生成し、この日時情報を機器制御部２８へ出力する。
【００２３】
入力部２５は、情報取得機器２に関する各種情報の入力を受け付ける。入力部２５は、ボタン、スイッチおよびタッチパネル等を用いて構成される。
【００２４】
記録部２６は、揮発性メモリ、不揮発性メモリおよび記録媒体等を用いて構成され、音声データを格納した音声ファイルおよび情報取得機器２が実行する各種プログラムを記録する。記録部２６は、情報取得機器２が実行する各種プログラムを記録するプログラム記録部２６１と、音声データを格納した音声ファイルを記録する音声ファイル記録部２６２と、を有する。なお、記録部２６は、外部から着脱できるメモリカード等の記録媒体であってもよい。
【００２５】
通信部２７は、所定の通信規格に従って、情報処理装置３に音声データが格納された音声ファイルを含むデータを送信するとともに、情報処理装置３から各種の情報やデータを受信する。
【００２６】
機器制御部２８は、情報取得機器２を構成する各部を統括的に制御する。機器制御部２８は、ＣＰＵ（Central  Processing  Unit）やＦＰＧＡ（Field  Programmable  Gate  Array）等を用いて構成される。機器制御部２８は、信号処理部２８１と、テキスト化部２８２と、テキスト化制御部２８３と、音声判定部２８４と、インデックス付加部２８５と、音声ファイル生成部２８６と、表示制御部２８７と、を有する。
【００２７】
信号処理部２８１は、収音部２１が生成した音声データの音声レベルの調整処理、ノイズ低減処理およびゲイン調整処理等を行う。
【００２８】
テキスト化部２８２は、音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成する。なお、音声認識処理の詳細については後述する。
【００２９】
テキスト化制御部２８３は、入力部２５からテキスト化部２８２に音声テキストデータを生成させる指示信号の入力を受け付けた場合、この指示信号の入力を受け付けた時点から所定時間だけテキスト化部２８２に音声テキストデータを生成させる。
【００３０】
音声判定部２８４は、信号処理部２８１が自動レベル調整を順次行った音声データに無音期間が含まれているか否かを判定する。具体的には、音声判定部２８４は、音声データの音声レベルが所定の閾値未満であるか否かを判定し、所定の閾値未満である期間を無音期間であると判定する。
【００３１】
インデックス付加部２８５は、音声データに対して、音声判定部２８４によって判定された無音期間に、他の期間と区別するためのインデックスを無音期間の最初および最後の少なくとも一方に付加する。
【００３２】
音声ファイル生成部２８６は、信号処理部２８１が信号処理を行った音声データと、インデックス付加部２８５が付加したインデックスの位置に関する位置情報またはインデックスが付加された音声データ上における時間に関する時間情報と、テキスト化部２８２が生成した音声テキストデータと、を対応付けた音声ファイルを生成して音声ファイル記録部２６２に記録する。また、音声ファイル生成部２８６は、信号処理部２８１が信号処理を行った音声データと、入力部２５が指示信号の入力を受け付けた時点から所定時間だけテキスト化部２８２に音声テキストデータを生成させる候補タイミングとする候補タイミング情報と、を対応付けた音声ファイルを生成して記録媒体として機能する音声ファイル記録部２６２に記録してもよい。
【００３３】
表示制御部２８７は、表示部２３の表示態様を制御する。具体的には、表示制御部２８７は、情報取得機器２に関する各種情報を表示部２３に表示させる。例えば、表示部２３は、信号処理部２８１が調整を行った音声データの音声レベルを表示部２３に表示させる。
【００３４】
〔情報処理装置の構成〕
次に、情報処理装置３の構成について説明する。
情報処理装置３は、通信部３１と、入力部３２と、記録部３３と、音声再生部３４と、表示部３５と、情報処理制御部３６と、を有する。
【００３５】
通信部３１は、所定の通信規格に従って、情報取得機器２にデータを送信するとともに、情報取得機器２から少なくとも音声データが格納された音声ファイルを含むデータを受信する。
【００３６】
入力部３２は、情報処理装置３に関する各種情報の入力を受け付ける。入力部３２は、ボタン、スイッチ、キーボード、およびタッチパネル等を用いて構成される。例えば、入力部３２は、ユーザがドキュメント化作業を行う場合、テキストデータの入力を受け付ける。
【００３７】
記録部３３は、揮発性メモリ、不揮発性メモリおよび記録媒体等を用いて構成され、音声データを格納した音声ファイルおよび情報処理装置３が実行する各種プログラムを記録する。記録部３３は、情報処理装置３が実行する各種プログラムを記録するプログラム記録部３３１と、音声データをテキストデータに変換するために用いる音声テキスト化辞書データ記録部３３２と、を有する。これは、音声とテキストの関係のみならず、類義語などを検索できるようなデータベースであることが好ましい。ここで、類義語とは、同一言語において、語形が異なるが意味が互いによく似ており、場合によっては代替が可能となる二つ以上の語である。もちろん、シソーラスや同義語が含まれてもよい。
【００３８】
音声再生部３４は、情報処理制御部３６から入力されたデジタルの音声データに対してＤ／Ａ変換処理を行ってアナログの音声信号に変換して外部へ出力する。音声再生部３４は、スピーカおよびＤ／Ａ変換回路等を用いて構成される。
【００３９】
表示部３５は、情報処理制御部３６の制御のもと、情報処理装置３に関する各種情報や音声データの録音時間に対応するタイムバーを表示する。表示部３５は、有機ＥＬや液晶等を用いて構成される。
【００４０】
情報処理制御部３６は、情報処理装置３を構成する各部を統括的に制御する。情報処理制御部３６は、ＣＰＵ等を用いて構成される。情報処理制御部３６は、テキスト化部３６１と、特定部３６２と、キーワード判定部３６３と、キーワード設定部３６４と、音声制御部３６５と、表示制御部３６６と、ドキュメント生成部３６７と、を有する。
【００４１】
テキスト化部３６１は、音声データに対して音声認識処理を行うことによって複数の文字で構成された音声テキストデータを生成する。なお、音声認識処理の詳細は後述する。
【００４２】
特定部３６２は、キーワードの文字列と音声テキストデータにおける文字列とが一致する音声データ上における出現位置（出現時間）を特定する。もちろん、特定部３６２は、キーワードの文字列と音声テキストデータにおける文字列とが完全一致する必要がなく、例えばキーワードの文字列と音声テキストデータにおける文字列との類似度（例えば８０％以上）が高い音声データ上における出現位置（出現時間）を特定してもよい。
【００４３】
キーワード判定部３６３は、通信部３１が情報取得機器２から取得した音声ファイルにキーワード候補があるか否かを判定する。具体的には、キーワード判定部３６３は、通信部３１が情報取得機器２から取得した音声ファイルに音声テキストデータが格納されているか否かを判定する。
【００４４】
キーワード設定部３６４は、キーワード判定部３６３が通信部３１を介して情報取得機器２から取得した音声ファイルにキーワード候補があると判定した場合、音声ファイルに格納されたキーワード候補を音声データ上に出現する位置を検索するためのキーワードとして設定する。具体的には、キーワード設定部３６４は、通信部３１が情報取得機器２から取得した音声ファイルに格納された音声テキストデータを音声データ上に出現する位置を検索するためのキーワードに設定する。会議が終わってしまうと、単語のイメージは覚えていても、正確にその単語そのものを忘れている事も多いので、キーワード設定部３６４は、類義語（例えば、単語が「重要」の場合であれば、「ポイント」や「大切」等の類似語）をデータベース（音声テキスト化辞書データ記録部３３２）などで辞書検索して、似たような意味のキーワードを探しても良い。
【００４５】
音声制御部３６５は、音声再生部３４の駆動を制御する。具体的には、音声制御部３６５は、音声再生部３４に音声ファイルに格納された音声データを再生させる。
【００４６】
表示制御部３６６は、表示部３５の表示態様を制御する。表示制御部３６６は、タイムバー上にキーワードが出現する出現位置に関する位置情報を表示部３５に表示させる。
【００４７】
〔情報取得機器の処理〕
次に、情報取得機器２が実行する処理について説明する。図３は、情報取得機器２が実行する処理の概要を示すフローチャートである。
【００４８】
図３に示すように、入力部２５が操作されることによって入力部２５から録音を指示する指示信号が入力された場合（ステップＳ１０１：Ｙｅｓ）、機器制御部２８は、収音部２１を駆動させて音声の入力に応じて音声データを音声ファイルに順次格納して記録部２６に記録させる録音を開始する（ステップＳ１０２）。
【００４９】
続いて、信号処理部２８１は、収音部２１が生成した音声データのレベルを自動で調整する自動レベル調整を行う（ステップＳ１０３）。
【００５０】
その後、表示制御部２８７は、信号処理部２８１が音声データに行っている自動レベル調整のレベルを表示部２３に表示させる（ステップＳ１０４）。
【００５１】
続いて、音声判定部２８４は、信号処理部２８１が自動レベル調整を順次行った音声データに無音期間が含まれているか否かを判定する（ステップＳ１０５）。具体的には、音声判定部２８４は、信号処理部２８１が自動レベル調整を順次行った音声データの所定フレーム期間毎に、音量レベルが所定の閾値未満であるか否かを判定することによって、無音期間が含まれているか否かを判定する。より具体的には、音声判定部２８４は、音声データの音量レベルが所定の閾値未満である期間が所定期間（例えば１０秒）ある場合、音声データに無音期間が含まれていると判定する。なお、所定期間は、ユーザが入力部２５を用いて適宜設定することができる。音声判定部２８４によって信号処理部２８１が自動レベル調整を順次行った音声データに無音期間が含まれていると判定された場合（ステップＳ１０５：Ｙｅｓ）、情報取得機器２は、後述するステップＳ１０６へ移行する。これに対して、音声判定部２８４によって信号処理部２８１が自動レベル調整を順次行った音声データに無音期間が含まれていないと判定された場合（ステップＳ１０５：Ｎｏ）、情報取得機器２は、後述するステップＳ１０７へ移行する。
【００５２】
ステップＳ１０６において、インデックス付加部２８５は、音声データに対して、音声判定部２８４によって判定された無音期間に、他の期間と区別するためのインデックスを無音期間の最初および最後の少なくとも一方に付加する。ステップＳ１０６の後、情報取得機器２は、後述するステップＳ１０７へ移行する。
【００５３】
ステップＳ１０７において、入力部２５が操作されることによって入力部２５からインデックスを付加するためのキーワード候補の設定を指示する指示信号が入力された場合（ステップＳ１０７：Ｙｅｓ）、情報取得機器２は、後述するステップＳ１０８へ移行する。これに対して、入力部２５からインデックスを付加するためのキーワード候補の設定を指示する指示信号が入力されていない場合（ステップＳ１０７：Ｎｏ）、情報取得機器２は、後述するステップＳ１０９へ移行する。このステップは、会議中など、録音している最中に、後で聞き返したくなる重要な議題が始まった時などに、メモや付箋といった感じで、ユーザが何らかの指示を行う場合に対応している。ここでは、特定のスイッチ操作（例えば入力部２５に対する操作による入力）のような記載を行っているが、音声で、「ここ重要」とか言う声を検出すると、同様の入力が行われてもよい。即ち、インデックス付加部２８５は、収音部２１を介して入力された音声データに対してテキスト化部２８２がテキスト化を行ったテキストデータに基づいて、インデックスを付加してもよい。
【００５４】
このようなタイミングでは、その後、その会議における重要キーワードとなる言葉を使った議論となっている可能性が始まったという確率が高いので、ステップＳ１０８において、テキスト化制御部２８３は、入力部２５からキーワード候補の設定を指示する指示信号が入力された時点から所定時間（例えば３秒、会話が途切れていなければ、それより遡るような処理でもよい）遡及した音声データに対して、テキスト化部２８２に後述する音声認識処理を実行させてテキスト化を実行させて音声テキストデータを生成させる。これによって、後で聞き直したくなるキーワードを、録音現場においてリアルタイムで判定しやすくする工夫が可能となる。会議が終わってしまうと、単語のイメージは覚えていても、正確にその単語そのものを忘れている事も多い。このように、後で検索する時に、よく探すべきタイミングを分かりやすくしている。これは、いわば、候補タイミングとも言えるもので、このタイミングにおいては、重要キーワードやその類義語や、似たニュアンスの言葉を使った議論がなされている可能性が高い。このため、テキスト化制御部２８３は、ここでの音声データが優先的にテキストとして見える化をできた方が、議論全体を把握するのに役立つので、テキスト化を実行させて音声テキストデータを生成させる。なお、インデックス付加部２８５は、ステップＳ１０８において、テキスト化まで必ずしも行う必要はなく、重点的に検索するタイミングを、録音開始から何分何秒のタイミング、などと候補タイミングを音声データに関連づけて記録しておくだけでも良い。音声ファイルを作る時のメタデータとして候補タイミング情報を記録するような方法がある。ステップＳ１０８の後、情報取得機器２は、後述するステップＳ１０９へ移行する。
【００５５】
ステップＳ１０９において、入力部２５から録音を終了する指示信号が入力された場合（ステップＳ１０９：Ｙｅｓ）、情報取得機器２は、後述するステップＳ１１０へ移行する。これに対して、入力部２５から録音を終了する指示信号が入力されていない場合（ステップＳ１０９：Ｎｏ）、情報取得機器２は、上述したステップＳ１０３へ戻る。
【００５６】
ステップＳ１１０において、音声ファイル生成部２８６は、信号処理部２８１が信号処理を行った音声データと、インデックス付加部２８５が付加したインデックスの位置（時間）に関する位置情報と、テキスト化部２８２が生成した音声テキストデータと、を対応付けた音声ファイルを生成して音声ファイル記録部２６２に記録する。ステップＳ１１０の後、情報取得機器２は、後述するステップＳ１１１へ移行する。なお、音声ファイル生成部２８６は、信号処理部２８１が信号処理を行った音声データと、入力部２５が指示信号の入力を受け付けた時点から所定時間だけテキスト化部２８２に音声テキストデータを生成させる候補タイミングとする候補タイミング情報と、を対応付けた音声ファイルを生成して音声ファイル記録部２６２に記録させてもよい。即ち、音声ファイル生成部２８６は、音声データと、入力部２５が指示信号の入力を受け付けた時点から所定時間だけ候補タイミングとする候補タイミング情報と、を対応付けて音声ファイルを生成して音声ファイル記録部２６２に記録させてもよい。
【００５７】
続いて、入力部２５から電源をオフする指示信号が入力された場合（ステップＳ１１１：Ｙｅｓ）、情報取得機器２は、本処理を終了する。これに対して、入力部２５から電源をオフする指示信号が入力されていない場合（ステップＳ１１１：Ｎｏ）、情報取得機器２は、上述したステップＳ１０１へ戻る。
【００５８】
ステップＳ１０１において、入力部２５が操作されることによって入力部２５から録音を指示する指示信号が入力されていない場合（ステップＳ１０１：Ｎｏ）、情報取得機器２は、ステップＳ１１２へ移行する。
【００５９】
ステップＳ１１２において、入力部２５が操作されることによって入力部２５から音声データの再生を指示する指示信号が入力された場合（ステップＳ１１２：Ｙｅｓ）、情報取得機器２は、後述するステップＳ１１３へ移行する。これに対して、入力部２５が操作されることによって入力部２５から音声データの再生を指示する指示信号が入力されていない場合（ステップＳ１１２：Ｎｏ）、情報取得機器２は、後述するステップＳ１１５へ移行する。
【００６０】
ステップＳ１１３において、入力部２５が操作されることによって音声データを再生する音声ファイルが選択された場合（ステップＳ１１３：Ｙｅｓ）、出力部２２は、入力部２５によって選択された音声ファイルの音声データを再生する（ステップＳ１１４）。ステップＳ１１４の後、情報取得機器２は、ステップＳ１１１へ移行する。
【００６１】
ステップＳ１１３において、入力部２５が操作されず、音声データを再生する音声ファイルが選択されていない場合（ステップＳ１１３：Ｎｏ）、情報取得機器２は、ステップＳ１１１へ移行する。
【００６２】
ステップＳ１１５において、入力部２５が操作されることによって音声ファイルを送信する指示信号が入力された場合（ステップＳ１１５：Ｙｅｓ）、通信部２７は、音声ファイルを所定の通信規格に従って情報処理装置３へ送信する（ステップＳ１１６）。ステップＳ１１６の後、情報取得機器２は、ステップＳ１１１へ移行する。
【００６３】
ステップＳ１１５において、入力部２５が操作されることによって音声ファイルを送信する指示信号が入力されていない場合（ステップＳ１１５：Ｎｏ）、情報取得機器２は、ステップＳ１１１へ移行する。
【００６４】
〔情報処理装置の処理〕
次に、情報処理装置３が実行する処理について説明する。図４は、情報処理装置３が実行する処理の概要を示すフローチャートである。
【００６５】
図４に示すように、まず、ユーザが音声データを再生させながら摘録作成を行うドキュメント化作業を行う場合（ステップＳ２０１：Ｙｅｓ）、通信部３１は、情報処理装置３に接続された情報取得機器２から音声ファイルを取得する（ステップＳ２０２）。
【００６６】
続いて、表示制御部３６６は、ドキュメント作成画面を表示部３５に表示させる（ステップＳ２０３）。具体的には、図５に示すように、表示制御部３６６は、ドキュメント作成画面Ｗ１を表示部３５に表示させる。ドキュメント作成画面Ｗ１には、表示領域Ｒ１と、表示領域Ｒ２と、表示領域Ｒ３と、が含まれる。表示領域Ｒ１は、ユーザが入力部３２を操作することによって音声データの再生から書き起こしたテキストデータに対応するテキストが表示される。表示領域Ｒ２は、音声ファイルに格納された音声データに対応するタイムバーＴ１と、入力部３２の操作に応じて入力されたキーワードを表示する表示領域Ｋ１と、を有する。表示領域Ｒ３は、音声ファイルに格納された音声データに対応するタイムバーＴ２と、キーワードの出現位置を表示する表示領域Ｋ２と、を有する。
【００６７】
その後、入力部３２を介して音声データを再生する再生操作が行われた場合（ステップＳ２０４：Ｙｅｓ）、音声制御部３６５は、音声再生部３４に音声ファイルに格納された音声データを再生させる（ステップＳ２０５）。
【００６８】
続いて、キーワード判定部３６３は、音声ファイルにキーワード候補があるか否かを判定する（ステップＳ２０６）。具体的には、キーワード判定部３６３は、音声ファイルにキーワードとしての音声テキストデータが１つ以上格納されているか否かを判定する。キーワード判定部３６３によって音声ファイルにキーワード候補があると判定された場合（ステップＳ２０６：Ｙｅｓ）、キーワード設定部３６４は、音声ファイルに格納されたキーワード候補を音声データ上に出現する位置を検索するためのキーワードに設定する（ステップＳ２０７）。具体的には、キーワード設定部３６４は、音声ファイルに格納された１つ以上の音声テキストデータを音声データ上に出現する位置を検索するためのキーワードに設定する。ステップＳ２０７の後、情報処理装置３は、後述するステップＳ２１０へ移行する。これに対して、キーワード判定部３６３によって音声ファイルにキーワード候補がないと判定された場合（ステップＳ２０６：Ｎｏ）、情報処理装置３は、後述するステップＳ２０８へ移行する。会議が終わってしまうと、キーワードとなる単語のイメージは覚えていても、正確にその単語そのものを忘れている事も多いので、キーワード判定部３６３は、類似の意味の単語を記録した辞書などの利用で、類義語を検索してもよい。
【００６９】
ステップＳ２０８、入力部３２が操作された場合（ステップＳ２０８：Ｙｅｓ）において、入力部３２を介して音声データで出現する特定のキーワードを検索するとき（ステップＳ２０９：Ｙｅｓ）、情報処理装置３は、後述するステップＳ２１０へ移行する。これに対して、入力部３２が操作された場合（ステップＳ２０８：Ｙｅｓ）において、入力部３２を介して音声データで出現する特定のキーワードを検索しない場合（ステップＳ２０９：Ｎｏ）、情報処理装置３は、後述するステップＳ２１６へ移行する。
【００７０】
ステップＳ２０８において、入力部３２が操作されていない場合（ステップＳ２０８：Ｎｏ）、情報処理装置３は、後述するステップＳ２１４へ移行する。
【００７１】
ステップＳ２１０において、情報処理制御部３６は、音声データ上においてキーワードが出現する時間を判定するキーワード判定処理を実行する。
【００７２】
〔キーワード判定処理〕
図６は、上述した図４のステップＳ２１０におけるキーワード判定処理の概要を示すフローチャートである。
【００７３】
図６に示すように、音声データで出現する特定のキーワードを自動で検出する自動モードが設定されている場合（ステップＳ３０１：Ｙｅｓ）、情報処理装置３は、後述するステップＳ３０２へ移行する。これに対して、音声データで出現する特定のキーワードを自動で検出する自動モードが設定されていない場合（ステップＳ３０１：Ｎｏ）、情報処理装置３は、後述するステップＳ３１３へ移行する。
【００７４】
ステップＳ３０２において、テキスト化部３６１は、音声データを音声波形に分解し（ステップＳ３０２）、分解した音声波形に対してフーリエ変換を行うことによって音声テキストデータを生成する（ステップＳ３０３）。
【００７５】
続いて、キーワード判定部３６３は、テキスト化部３６１がフーリエ変換を行った音声テキストデータに対して、音声テキスト化辞書データ記録部３３２が記録する音素辞書データに含まれる複数の音素のいずれかと一致するか否かを判定する（ステップＳ３０４）。具体的には、キーワード判定部３６３は、テキスト化部３６１がフーリエ変換を行った結果に対して、音声テキスト化辞書データ記録部３３２が記録する音素辞書データに含まれる複数の音素のいずれかの波形と一致するか否かを判定する。ただし、キーワード判定部３６３は、個人によって発音には癖や差異があるので、厳密な一致である必要はなく、類似度が高いかどうかという判定でもよい。また、個人によって、同じ事を別な言い方をする人もいるので、必要に応じて、類義語を使った検索を行っても良い。キーワード判定部３６３によってテキスト化部３６１がフーリエ変換を行った結果に対して、音声テキスト化辞書データ記録部３３２が記録する音素辞書データに含まれる複数の音素のいずれかと一致する（類似度が高い）と判定された場合（ステップＳ３０４：Ｙｅｓ）、情報処理装置３は、後述するステップＳ３０６へ移行する。これに対して、キーワード判定部３６３によってテキスト化部３６１がフーリエ変換を行った結果に対して、音声テキスト化辞書データ記録部３３２が記録する音素辞書データに含まれる複数の音素のいずれかと一致しない（類似度が低い）と判定された場合（ステップＳ３０４：Ｎｏ）、情報処理装置３は、後述するステップＳ３０５へ移行する。
【００７６】
ステップＳ３０５において、テキスト化部３６１は、分解した音声波形に対してフーリエ変換を行う波形幅を変更する。ステップＳ３０５の後、情報処理装置３は、ステップＳ３０３へ戻る。
【００７７】
ステップＳ３０６において、テキスト化部３６１は、キーワード判定部３６３によって一致すると判定された音素を、フーリエ変換の結果として音素化を行う。
【００７８】
続いて、テキスト化部３６１は、複数の音素で構成された音素集合を作成する（ステップＳ３０７）。
【００７９】
その後、キーワード判定部３６３は、テキスト化部３６１が作成した音素集合に対して、音声テキスト化辞書データ記録部３３２が記録する音声テキスト化辞書データに含まれる複数の単語のいずれかと一致するか否か（類似度が高いか否か）を判定する（ステップＳ３０８）。キーワード判定部３６３によってテキスト化部３６１が作成した音素集合に対して、音声テキスト化辞書データ記録部３３２が記録する音声テキスト化辞書データに含まれる複数の単語のいずれかと一致する（類似度が高い）と判定された場合（ステップＳ３０８：Ｙｅｓ）、情報処理装置３は、後述するステップＳ３１０へ移行する。これに対して、キーワード判定部３６３によってテキスト化部３６１が作成した音素集合に対して、音声テキスト化辞書データ記録部３３２が記録する音声テキスト化辞書データに含まれる複数の単語のいずれかと一致しない（類似度が低い）と判定された場合（ステップＳ３０８：Ｎｏ）、情報処理装置３は、後述するステップＳ３０９へ移行する。
【００８０】
ステップＳ３０９において、テキスト化部３６１は、複数の音素で構成された音素集合を変更する（ステップＳ３０９）。例えば、テキスト化部３６１は、音素の数を減少または増加させることによって音素集合を変更する。ステップＳ３０９の後、情報処理装置３は、上述したステップＳ３０８へ戻る。このようなステップＳ３０２〜ステップＳ３０９の各処理を含む一例の処理が上述した音声認識処理に該当する。
【００８１】
ステップＳ３１０において、特定部３６２は、入力部３２を介して入力されたキーワードの文字列とテキスト化部３６１が生成した音声テキストデータの文字列とが一致するか否か（類似度が高いか否か）を判定する。この場合、特定部３６２は、キーワード設定部３６４によって設定されたキーワードの文字列とテキスト化部３６１が生成した音声テキストデータの文字列とが一致するか否か（類似度が高いか否か）を判定してもよい。特定部３６２が入力部３２を介して入力されたキーワードの文字列とテキスト化部３６１が生成した音声テキストデータの文字列とが一致する（類似度が高い）と判定した場合（ステップＳ３１０：Ｙｅｓ）、情報処理装置３は、後述するステップＳ３１１へ移行する。これに対して、特定部３６２が入力部３２を介して入力されたキーワードの文字列とテキスト化部３６１が生成した音声テキストデータの文字列とが一致しない（類似度が低い）と判定した場合（ステップＳ３１０：Ｎｏ）、情報処理装置３は、後述するステップＳ３１２へ移行する。
【００８２】
ステップＳ３１１において、特定部３６２は、音声データ上におけるキーワードの出現時間を特定する。具体的には、特定部３６２は、入力部３２を介して入力されたキーワードの文字列とテキスト化部３６１が生成した音声テキストデータの文字列とが一致（類似度が高い）する期間を音声データ上におけるキーワードの出現位置（出現時間）として特定する。ただし、特定部３６２は、個人によって発音には癖や差異があるので、厳密な一致である必要はなく、類似度が高いかどうかという判定でもよい。また、個人によって、同じ事を別な言い方をする人もいるので、必要に応じて、特定部３６２は、類義語を使った検索を行っても良い。これによって、後で聞き直したくなるキーワードを、再生現場においてリアルタイムで判定しやすくする工夫が可能となる。再生データが終わってしまうと、単語のイメージは覚えていても、正確にその単語そのものを忘れている事も多い。このように、後で検索する時に、よく探すべきタイミングを分かりやすくしている。これは、いわば、候補タイミングとも言えるもので、このタイミングにおいては、重要キーワードやその類義語や、似たニュアンスの言葉を使った議論がなされている可能性が高い。このため、特定部３６２、ここでの音声データが優先的にテキストとして見える化をできた方が、議論全体を把握するのに役立つので、テキスト化部３６１にテキスト化を実行させて音声テキストデータを生成させてもよい。なお、特定部３６２は、ステップＳ３１１において、テキスト化まで必ずしも行う必要はなく、重点的に検索するタイミングを、録音開始から何分何秒のタイミング、などと候補タイミングを音声データに関連づけて記録しておくだけでも良い。音声ファイルを作る時のメタデータとして候補タイミング情報を記録するような方法がある。
【００８３】
続いて、ドキュメント生成部３６７は、特定部３６２が特定したキーワードの出現位置を音声データに付加して記録する（ステップＳ３１２）。ステップＳ３１２の後、情報処理装置３は、上述した図４のメインルーチンへ戻る。
【００８４】
ステップＳ３１３において、音声データで出現する特定のキーワードをユーザが手動で検出する手動モードが設定されている場合（ステップＳ３１３：Ｙｅｓ）、音声再生部３４は、特定フレームまで音声データを再生する（ステップＳ３１４）。
【００８５】
続いて、入力部３２から特定フレームまで繰り返し操作を指示する指示信号が入力された場合（ステップＳ３１５：Ｙｅｓ）、情報処理装置３は、上述したステップＳ３１４に戻る。これに対して、入力部３２から特定フレームまで繰り返し操作を指示する指示信号が入力されていない場合（ステップＳ３１５：Ｎｏ）、情報処理装置３は、後述するステップＳ３１６へ移行する。
【００８６】
ステップＳ３１３において、音声データで出現する特定のキーワードをユーザが手動で検出する手動モードが設定されていない場合（ステップＳ３１３：Ｎｏ）、情報処理装置３は、ステップＳ３１２へ移行する。
【００８７】
ステップＳ３１６において、入力部３２を介してキーワードを入力する操作があった場合（ステップＳ３１６：Ｙｅｓ）、テキスト化部３６１は、入力部３２の操作に応じてキーワードの単語化を行う（ステップＳ３１７）。
【００８８】
続いて、ドキュメント生成部３６７は、入力部３２を介してキーワードの入力があった時刻の音声データ上にインデックスを付加して記録する（ステップＳ３１８）。ステップＳ３１８の後、情報処理装置３は、ステップＳ３１２へ移行する。
【００８９】
ステップＳ３１６において、入力部３２を介してキーワードを入力する操作がなかった場合（ステップＳ３１６：Ｎｏ）、情報処理装置３は、ステップＳ３１２へ移行する。
【００９０】
図４に戻り、ステップＳ２１１以降の説明を説明する。
ステップＳ２１１において、表示制御部３６６は、表示部３５が表示するタイムバー上に、特定部３６２が特定したキーワードが出現する出現位置にインデックスを付加して表示部３５に表示させる。具体的には、図７に示すように、表示制御部３６６は、表示部３５が表示するタイムバーＴ２上に、特定部３６２が特定したキーワード、例えば「確認」が出現する出現位置にインデックスＢ１を付加して表示部３５に表示させる。より具体的には、表示制御部３６６は、表示部３５が表示するタイムバーＴ２上の近傍に、特定部３６２が特定したキーワード、例えば「確認」が出現する出現位置にインデックスＢ１として（１）を付加して表示部３５に表示させる。これにより、ユーザは、所望のキーワードの出現位置を直感的に把握することができる。なお、表示制御部３６６は、表示部３５が表示するタイムバーＴ２上に、特定部３６２が特定したキーワードが出現する出現位置にインデックスＢ１として（１）を重畳して表示部３５に表示させてもよいし、インデックスＢ１として図形、テキストデータを重畳してもよいし、出現位置のタイムバーＴ２の色彩を他の領域と識別可能に表示させてもよい。もちろん、表示制御部３６６は、特定部３６２が特定したキーワードが出現する出現位置の時間を表示部３５に表示させてもよい。
【００９１】
また、図８に示すように、ユーザがキーワードを３つ設定した場合、例えば「確認」、「ＡＢ社」および「納期」の各々を設定した場合、表示制御部３６６は、表示部３５が表示するタイムバーＴ２上に、特定部３６２が特定した３つのキーワードの各々が出現する出現位置にインデックスＢ１、インデックスＢ２およびインデックスＢ３として（１）、（２）および（３）を付加して表示部３５に表示させる。この場合において、表示制御部３６６は、表示部３５が表示するタイムバーＴ２上に、特定部３６２が特定した３つのキーワードの各々が所定時間内（例えば１０秒以上内）に全て出現する出現位置にインデックスを付加して表示部３５に表示させてもよい。このとき、表示制御部３６６は、タイムバーＴ２上において最初のキーワードが出現する出現位置にインデックスを付加して表示部３５に表示させてもよい。これにより、ユーザが所望する複数のキーワードが音声データ上で出現する出現位置を直感的に把握することができる。
【００９２】
続いて、入力部３２を介してタイムバー上のインデックスが指定された場合（ステップＳ２１２：Ｙｅｓ）、音声制御部３６５は、入力部３２を介して指定されたタイムバー上のインデックスに対応する時間まで音声データをスキップして音声再生部３４に再生させる（ステップＳ２１３）。具体的には、図９に示すように、ユーザが入力部３２を介して矢印Ａのインデックス（１）を指定した場合、音声制御部３６５は、入力部３２を介して指定されたタイムバーＴ２上のインデックスに対応する時間まで音声データをスキップして音声再生部３４に再生させる。これにより、ユーザは、所望のキーワードの出現位置を直感的に把握することができるとともに、所望の位置の書き出しを行うことができる。
【００９３】
その後、入力部３２を介してドキュメント化を終了する操作を行った場合（ステップＳ２１４：Ｙｅｓ）、ドキュメント生成部３６７は、入力部３２を介してユーザが入力したドキュメントと、音声データと、特定部３６２が特定した出現位置とを対応付けたドキュメントファイルを生成して記録部３３に記録する（ステップＳ２１５）。ステップＳ２１５の後、情報処理装置３は、本処理を終了する。これに対して、入力部３２を介してドキュメント化を終了する操作を行っていない場合（ステップＳ２１４：Ｎｏ）、情報処理装置３は、上述したステップＳ２０８へ戻る。
【００９４】
ステップＳ２１２において、入力部３２を介してタイムバー上のインデックスが指定されていない場合（ステップＳ２１２：Ｎｏ）、情報処理装置３は、ステップＳ２１４へ移行する。
【００９５】
ステップＳ２１６において、テキスト化部３６１は、入力部３２の操作に応じてテキストデータのドキュメント化を行う。ステップＳ２１６の後、情報処理装置３は、ステップＳ２１２へ移行する。
【００９６】
ステップＳ２０４において、入力部３２を介して音声データを再生する再生操作が行われていない場合（ステップＳ２０４：Ｎｏ）、情報処理装置３は、本処理を終了する。
【００９７】
ステップＳ２０１において、ユーザが音声データを再生させながら摘録作成を行うドキュメント化作業を行わない場合（ステップＳ２０１：Ｎｏ）、情報処理装置３は、ドキュメント化作業以外のその他のモード処理に応じた処理を実行する（ステップＳ２１７）。ステップＳ２１７の後、情報処理装置３は、本処理を終了する。
【００９８】
以上説明した本発明の実施の形態１によれば、表示制御部３６６がタイムバー上に特定部３６２が特定したキーワードが出現する出現位置に関する位置情報を表示部３５に表示させるので、ユーザが所望する要所を捉えた内容の発言を行った音声データ上の位置を直感的に把握することができる。
【００９９】
また、本発明の実施の形態１によれば、表示制御部３６６が複数のキーワードの各々の位置情報を表示部３５に表示させるので、ユーザが所望する要所を捉えた内容の発言を行った音声データ上の複数の位置を直感的に把握することができる。
【０１００】
また、本発明の実施の形態１によれば、入力部２５がテキスト化部２８２に音声テキストデータを生成させる指示信号の入力を受け付けた場合、テキスト化制御部２８３が指示信号の入力を受け付けた時点から所定時間だけテキスト化部２８２に音声テキストデータを生成させ、音声ファイル生成部２８６が音声データと、音声テキストデータと、指示信号の入力があった時点の音声データ上における時刻情報と、を対応付けた音声ファイルを生成して音声ファイル記録部２６２に記録させるので、情報取得機器２の録音時にユーザが所望する要所を捉えた内容の発言をキーワードとして設定することができ、情報処理装置３で音声データを書き起こす際に音声データの内容を思い出すことなく、ユーザが所望する要所を捉えた内容の発言を行った音声データ上の位置を直感的に把握することができる。
【０１０１】
なお、本発明の実施の形態１では、表示制御部３６６が複数のキーワードの各々の位置情報を表示部３５に表示させていたが、表示制御部３６６が特定部３６２によって特定された所定時間内に複数のキーワードの各々の文字列と音声テキストデータにおける文字列とが一致する音声データ上における出現位置（出現期間）のみを表示部３５が表示するタイムバー上に重畳して表示させてもよい。これにより、ユーザが所望する要所を捉えた複数の内容の発言が含まれる音声データ上の位置を直感的に把握することができる。
【０１０２】
（実施の形態２）
次に、本発明の実施の形態２について説明する。本実施の形態２に係るトランスクライバーシステムは、上述した実施の形態１に係るトランスクライバーシステム１と構成が異なるうえ、実行する処理が異なる。具体的には、上述した実施の形態１では、情報処理装置３において音声データ上にキーワードの出現時間にインデックスを付加していたが、本実施の形態２では、情報処理装置がキーワードを情報取得機器に送信し、情報取得機器が自動的にキーワードを特定して音声データ上にインデックスを付加する。このため、以下においては、本実施の形態２に係るトランスクライバーシステムの構成を説明後、本実施の形態２に係る情報取得機器および情報処理装置の各々が実行する処理について説明する。なお、上述した実施の形態１に係るトランスクライバーシステム１と同一の構成には同一の符号を付して説明を省略する。
【０１０３】
〔トランスクライバーシステムの構成〕
図１０は、本発明の実施の形態２に係るトランスクライバーシステムの機能構成を示すブロック図である。
【０１０４】
図１０に示すトランスクライバーシステム１Ａは、上述した実施の形態１に係る情報取得機器２および情報処理装置３に換えて、情報取得機器２Ａおよび情報処理装置３Ａを備える。
【０１０５】
〔情報取得機器の構成〕
まず、情報取得機器２Ａの構成について説明する。
情報取得機器２Ａは、上述した実施の形態１に係る情報取得機器２の機器制御部２８に換えて、機器制御部２８Ａを備える。
【０１０６】
機器制御部２８Ａは、情報取得機器２Ａを構成する各部を統括的に制御する。機器制御部２８Ａは、ＣＰＵやＦＰＧＡ等を用いて構成される。機器制御部２８Ａは、上述した実施の形態１に係る機器制御部２８の構成に加えて、特定部２８８と、キーワード設定部２８９をさらに備える。
【０１０７】
特定部２８８は、後述するキーワード設定部２８９によって設定されたキーワードの文字列と音声テキストデータにおける文字列とが一致する音声データ上における出現位置を特定する。もちろん、特定部２８８は、キーワードの文字列と音声テキストデータにおける文字列とが完全一致する必要がなく、例えばキーワードの文字列と音声テキストデータにおける文字列との類似度（例えば８０％以上）が高い音声データ上における出現位置（出現時間）を特定してもよい。
【０１０８】
キーワード設定部２８９は、入力部２５を介して入力された操作に応じたテキストデータを、インデックスを付加するためのキーワードとして設定して音声ファイル記録部２６２に記録する。また、キーワード設定部２８９は、情報取得機器２Ａが録音を行っていない場合において、収音部２１に音声が入力されたとき、テキスト化部２８２が生成した声テキストデータを、インデックスを付加するためのキーワードとして音声ファイル記録部２６２に記録する。
【０１０９】
〔情報処理装置の構成〕
次に、情報処理装置３Ａの構成について説明する。
情報処理装置３Ａは、上述した実施の形態１に係る情報処理装置３の記録部３３および情報処理制御部３６に換えて、記録部３３Ａおよび情報処理制御部３６Ａを備える。
【０１１０】
記録部３３Ａは、上述した実施の形態１に係る記録部３３の構成に加えて、音声変換辞書データ記録部３３３をさらに有する。
【０１１１】
音声変換辞書データ記録部３３３は、入力部３２を介して入力されたテキストデータを音声データに変換するための音声変換データを記録する。
【０１１２】
情報処理制御部３６Ａは、情報処理装置３Ａを構成する各部を統括的に制御する。情報処理制御部３６Ａは、ＣＰＵ等を用いて構成される。情報処理制御部３６Ａは、上述した実施の形態１に係る情報処理制御部３６の構成に加えて、音声変換部３６８をさらに備える。
【０１１３】
音声変換部３６８は、音声変換辞書データ記録部３３３を参照して、入力部３２を介して入力されたテキストデータを音声データに変換する。
【０１１４】
〔情報処理装置の処理〕
次に、情報処理装置３Ａの処理について説明する。図１１は、情報処理装置３Ａが実行する処理の概要を示すフローチャートである。図１１において、ステップＳ４０１〜ステップＳ４１６は、上述した図４のステップＳ２０１〜ステップＳ２１６それぞれに対応する。
【０１１５】
ステップＳ４１７において、入力部３２を介してインデックスを付加するキーワードを設定する場合（ステップＳ４１７：Ｙｅｓ）、情報処理装置３Ａは、後述するステップＳ４１８へ移行する。これに対して、入力部３２を介してインデックスを付加するキーワードを設定しない場合（ステップＳ４１７：Ｎｏ）、情報処理装置３Ａは、後述するステップＳ４２０へ移行する。
【０１１６】
ステップＳ４１８において、音声変換部３６８は、入力部３２を介して入力されたキーワードを音声データに変換する。
【０１１７】
続いて、通信部３１は、音声変換部３６８が変換した音声データを情報取得機器２Ａへ送信する（ステップＳ４１９）。ステップＳ４１９の後、情報処理装置３Ａは、本処理を終了する。
【０１１８】
ステップＳ４２０において、情報処理装置３Ａは、ドキュメント化作業以外のその他のモード処理に応じた処理を実行する。ステップＳ４２０の後、情報処理装置３Ａは、本処理を終了する。
【０１１９】
〔情報取得機器の処理〕
次に、情報取得機器２Ａが実行する処理について説明する。図１２は、情報取得機器２Ａが実行する処理の概要を示すフローチャートである。図１２において、ステップＳ５０１〜ステップＳ５０８およびステップＳ５１１〜ステップＳ５１６は、上述した図３のステップＳ１０１〜ステップＳ１１４それぞれに対応する。
【０１２０】
ステップＳ５０９において、特定部２８８は、収音部２１が生成した音声データの波形がキーワード設定部２８９によって設定されたキーワードの音声データの波形であるか否かを判定する。例えば、特定部２８８は、収音部２１が生成した音声データの波形とキーワード設定部２８９が設定したキーワードの音声データの波形との一致度が所定値以上であるか否かを判定する。なお、特定部２８８は、収音部２１が生成した音声データに対してテキスト化部２８２がテキスト化を行った音声テキストデータの文字列とキーワード設定部２８９によって設定されたキーワードの文字列とが一致するか否かを判定してもよい。特定部２８８によって収音部２１が生成した音声データの波形がキーワード設定部２８９によって設定されたキーワードの音声データの波形であると判定された場合（ステップＳ５０９：Ｙｅｓ）、情報取得機器２Ａは、後述するステップＳ５１０へ移行する。これに対して、特定部２８８によって収音部２１が生成した音声データの波形がキーワード設定部２８９によって設定されたキーワードの音声データの波形でないと判定された場合（ステップＳ５０９：Ｎｏ）、情報取得機器２Ａは、ステップＳ５１１へ移行する。
【０１２１】
ステップＳ５１０において、インデックス付加部２８５は、音声データに対して、特定部２８８によって特定されたキーワードが出現した位置にインデックスを付加する。ステップＳ５１０の後、情報取得機器２Ａは、ステップＳ５１１へ移行する。
【０１２２】
ステップＳ５１７において、情報処理装置３Ａと通信を行う場合（ステップＳ５１７：Ｙｅｓ）、情報取得機器２Ａは、後述するステップＳ５１８へ移行する。これに対して、情報処理装置３Ａと通信を行わない場合（ステップＳ５１７：Ｎｏ）、情報取得機器２Ａは、後述するステップＳ５２０へ移行する。
【０１２３】
ステップＳ５１８において、通信部２７を介して情報処理装置３Ａからキーワードを受信した場合（ステップＳ５１８：Ｙｅｓ）、キーワード設定部２８９は、キーワードを音声ファイル記録部２６２に記録する（ステップＳ５１９）。ステップＳ５１９の後、情報取得機器２Ａは、ステップＳ５１３へ移行する。これに対して、通信部２７を介して情報処理装置３Ａからキーワードを受信していない場合（ステップＳ５１８：Ｎｏ）、情報取得機器２Ａは、ステップＳ５１３へ移行する。
【０１２４】
ステップＳ５２０において、入力部２５を介してキーワードを設定する場合（ステップＳ５２０：Ｙｅｓ）、キーワード設定部２８９は、入力部２５を介して入力された操作に応じてキーワードを設定して音声ファイル記録部２６２に記録する（ステップＳ５２１）。ステップＳ５２１の後、情報取得機器２Ａは、ステップＳ５１３へ移行する。これに対して、入力部２５を介してキーワードを設定しない場合（ステップＳ５２０：Ｎｏ）、情報取得機器２Ａは、ステップＳ５１３へ移行する。
【０１２５】
以上説明した本発明の実施の形態２によれば、ユーザが所望する要所を捉えた内容の発言を行った音声データ上の位置を直感的に把握することができる。
【０１２６】
また、本発明の実施の形態２によれば、音声変換部３６８が入力部３２から入力されたテキストデータのキーワードを音声に変換した音声キーワードデータを生成し、通信部３１が音声変換部３６８によって生成された入力部３２の操作に応じて入力されたテキストデータのキーワードを音声に変換した音声キーワードデータを送信し、特定部２８８が音声キーワードデータの波形と音声データの波形とが一致する音声データ上における出現位置を特定し、インデックス付加部２８５が特定部２８８によって特定された音声データ上の出現位置にインデックスを付加するので、情報処理装置３Ａで音声データの要所の摘録を作成する際に敏速に作業を進めることができる。
【０１２７】
また、本発明の実施の形態２によれば、情報取得機器２Ａが録音を行っていない場合において、収音部２１に音声が入力されたとき、キーワード設定部２８９がテキスト化部２８２によって生成された音声テキストデータを、インデックスを付加するためのキーワードとして設定するので、情報処理装置３Ａで音声データの要所の摘録を作成する際に敏速に作業を進めることができる。
【０１２８】
なお、本発明の実施の形態２では、情報取得機器２Ａに設けられた特定部２８８が音声キーワードデータの波形と音声データの波形とが一致する音声データ上における出現位置を特定していたが、これに限定されることなく、情報処理装置３Ａの特定部３６２が音声キーワードデータの波形と音声データの波形とが一致する音声データ上における出現位置を特定してもよい。この場合、表示制御部３６６は、特定部３６２が特定した音声データ上における出現位置に位置情報を表示部３５に表示させてもよい。
【０１２９】
（その他の実施の形態）
また、本発明に係る情報取得機器または情報処理装置に実行させるプログラムは、インストール可能な形式または実行可能な形式のファイルデータでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）、ＵＳＢ媒体、フラッシュメモリ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１３０】
また、本発明に係る情報取得機器または情報処理装置に実行させるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。さらに、本発明に係る情報取得装置または情報処理装置に実行させるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１３１】
また、本発明に係る情報取得機器および情報処理装置は、通信ケーブルを介して双方向にデータを送受信していたが、これに限定されることなく、情報処理装置は、サーバ等を介して情報処理装置が情報取得機器によって生成された音声データを格納した音声ファイルを取得してもよいし、情報取得機器は、ネットワーク上のサーバに音声データを格納した音声ファイルを送信してもよい。
【０１３２】
また、本発明に係る情報処理装置は、情報取得機器から音声データを格納した音声ファイルを受信することによって取得していたが、これに限定されることなく、外部のマイク等を介して音声データを取得するようにしてもよい。
【０１３３】
なお、本明細書におけるフローチャートの説明では、「まず」、「その後」、「続いて」等の表現を用いてステップ間の処理の前後関係を明示していたが、本発明を実施するために必要な処理の順序は、それらの表現によって一意的に定められるわけではない。即ち、本明細書で記載したフローチャートにおける処理の順序は、矛盾のない範囲で変更することができる。また、こうした、単純な分岐処理からなるプログラムに限らず、より多くの判定項目を総合的に判定して分岐させてもよい。その場合、ユーザにマニュアル操作を促して学習を繰り返すうちに機械学習するような人工知能の技術を併用しても良い。また、多くの専門家が行う操作パターンを学習させて、さらに複雑な条件を入れ込む形で深層学習をさせて実行してもよい。
【０１３４】
このように、本発明は、ここでは記載していない様々な実施の形態を含みうるものであり、請求の範囲によって特定される技術的思想の範囲内で種々の設計変更等を行うことが可能である。
【符号の説明】
【０１３５】
１，１Ａ・・・トランスクライバーシステム；２，２Ａ・・・情報取得機器；３，３Ａ・・・情報処理装置；４・・・通信ケーブル；２１・・・収音部；２２・・・出力部；２３・・・表示部；２４・・・時計；２５・・・入力部；２６・・・記録部；２７・・・通信部；２８，２８Ａ・・・機器制御部；３１・・・通信部；３２・・・入力部；３３，３３Ａ・・・記録部；３４・・・音声再生部；３５・・・表示部；３６，３６Ａ・・・情報処理制御部；２６１・・・プログラム記録部；２６２・・・音声ファイル記録部；２８１・・・信号処理部；２８２，３６１・・・テキスト化部；２８３・・・テキスト化制御部２８４・・・音声判定部；２８５・・・インデックス付加部；２８６・・・音声ファイル生成部；２８７・・・表示制御部；２８８，３６２・・・特定部；２８９，３６４・・・キーワード設定部；３３１・・・プログラム記録部；３３２・・・音声テキスト化辞書データ記録部；３３３・・・音声変換辞書データ記録部；３６３・・・キーワード判定部；３６５・・・音声制御部；３６６・・・表示制御部；３６７・・・ドキュメント生成部；３６８・・・音声変換部；Ｂ１，Ｂ２，Ｂ３・・・インデックス；Ｋ１，Ｋ２，Ｒ１，Ｒ２，Ｒ３・・・表示領域；Ｔ１，Ｔ２・・・タイムバー；Ｗ１・・・ドキュメント作成画面
【図１】
2019036246.tif 000003
【図２】
2019036246.tif 000004
【図３】
2019036246.tif 000005
【図４】
2019036246.tif 000006
【図５】
2019036246.tif 000007
【図６】
2019036246.tif 000008
【図７】
2019036246.tif 000009
【図８】
2019036246.tif 000010
【図９】
2019036246.tif 000011
【図１０】
2019036246.tif 000012
【図１１】
2019036246.tif 000013
【図１２】
2019036246.tif 000014