(57)【要約】【課題】電話応対の練習を効率よく一人で行うのは困難である。【解決手段】装置に蓄積される音声データを相手側（応答パート）と自分側（練習パート）に分類して管理する。そして、応答パートと練習パートのいずれから開始するかを示すフラグを備え、このフラグで開始順を制御する。【選択図】図９
2008134455.tif 000002
【特許請求の範囲】
【請求項１】
複数の音声データ群と、
前記複数の音声データ群の再生手順を示す、リファレンスパターン管理テーブルと、
再生開始が自分或は相手であるかを示すフラグと
よりなる再生音声データ群と、
前記再生音声データ群の前記リファレンスパターン管理テーブルを読み込み、前記リファレンスパターン管理テーブルの記述と前記フラグに基づいて、前記複数の音声データ群を再生手順の時系列に表示するリファレンスパターン表示エリアを表示する表示部と、
前記再生音声データ群の前記リファレンスパターン管理テーブルに基づいて前記複数の音声データ群を再生する再生部と
を備えることを特徴とする音声データ再生装置。
【請求項２】
前記表示部は更に、
複数の音声データの再生時間を相対的に示す長さの幅を備える、複数の模範練習パートと、
複数の音声データの再生時間を相対的に示す長さの幅を備え、前記模範練習パートとは形状、模様或は色彩の少なくとも一つ以上が異なる表示形態にて区別表示される、複数の応答パートと、
前記複数の模範練習パート及び応答パートが時系列に従って列挙表示される、リファレンスパターン表示エリアと
を表示するものであることを特徴とする請求項１記載の音声データ再生装置。
【請求項３】
前記再生音声データ群は更に、
前記複数の音声データ群の再生手順を前記リファレンスパターン管理テーブルと共に示す、入力パターン管理テーブルを備え、
前記表示部には更に、
前記再生音声データ群の前記リファレンスパターン管理テーブル及び前記入力パターン管理テーブル及び前記フラグを読み込み、前記リファレンスパターン管理テーブル及び前記入力パターン管理テーブル及び前記フラグの記述に基づいて前記複数の音声データ群を再生手順の時系列に表示する入力パターン表示エリアが表示されることを特徴とする、請求項１記載の音声データ再生装置。
【請求項４】
コンピュータを、
複数の音声データ群と、
前記複数の音声データ群の再生手順を示す、リファレンスパターン管理テーブルと、
再生開始が自分或は相手であるかを示すフラグと
よりなる再生音声データ群と、
前記再生音声データ群の前記リファレンスパターン管理テーブルを読み込み、前記リファレンスパターン管理テーブルの記述と前記フラグに基づいて、前記複数の音声データ群を再生手順の時系列に表示するリファレンスパターン表示エリアを表示する表示部と、
前記再生音声データ群の前記リファレンスパターン管理テーブルに基づいて前記複数の音声データ群を再生する再生部
として機能させるための音声データ再生プログラム。
【請求項５】
前記表示部は更に、
複数の音声データの再生時間を相対的に示す長さの幅を備える、複数の模範練習パートと、
複数の音声データの再生時間を相対的に示す長さの幅を備え、前記模範練習パートとは形状、模様或は色彩の少なくとも一つ以上が異なる表示形態にて区別表示される、複数の応答パートと、
前記複数の模範練習パート及び応答パートが時系列に従って列挙表示される、リファレンスパターン表示エリアと
を表示するものであることを特徴とする請求項４記載の音声データ再生プログラム。
【請求項６】
前記再生音声データ群は更に、
前記複数の音声データ群の再生手順を前記リファレンスパターン管理テーブルと共に示す、入力パターン管理テーブルを備え、
前記表示部には更に、
前記再生音声データ群の前記リファレンスパターン管理テーブル及び前記入力パターン管理テーブル及び前記フラグを読み込み、前記リファレンスパターン管理テーブル及び前記入力パターン管理テーブル及び前記フラグの記述に基づいて前記複数の音声データ群を再生手順の時系列に表示する入力パターン表示エリアが表示されることを特徴とする、請求項４記載の音声データ再生プログラム。
【請求項７】
自己側に属する練習パートと相手側に属する応答パートに分類される複数の音声データ群を交互に再生する手順を示すリファレンスパターン管理テーブルと、
前記自己側に属する練習パートに対応して録音される録音パートと前記相手側に属する応答パートに分類される複数の音声データ群を交互に再生する手順を示す入力パターン管理テーブルと、
前記入力パターン管理テーブルの記述に従い、前記相手側に属する応答パートを再生する再生部と、
前記入力パターン管理テーブルの記述に従い、録音して作成した音声データを前記録音パートに加える録音部と
を備えることを特徴とする練習装置。
【請求項８】
更に、前記練習パートに属する音声データと、対応する前記録音パートに属する音声データとの音声波形の類似度を計算する類似度計算部を有することを特徴とする請求項７記載の練習装置。
【請求項９】
前記制御部は、前記入力パターン管理テーブルの記述に従い、
前記再生部が前記応答パートに属する音声データの再生を終了したことに呼応して、前記録音部に前記録音パートに属する音声データの録音を指示すると共に、
前記録音パートの録音中に所定の制御信号に呼応して、前記再生部に前記応答パートに属する音声データの再生を指示することを特徴とする、請求項７記載の練習装置。
【請求項１０】
更に、前記制御部が前記リファレンスパターン管理テーブル或は前記入力パターン管理テーブルの記述に従い、前記再生部を制御して、前記音声データ群の再生を実行している間に、現在再生中の音声データの再生時間及び前記リファレンスパターン管理テーブル或は前記入力パターン管理テーブルの先頭からの総再生時間を表示する時間表示部を有することを特徴とする、請求項７記載の練習装置。
【請求項１１】
更に、前記制御部が前記リファレンスパターン管理テーブルの記述に従い、前記録音部を制御して、前記練習パート及び前記応答パートの録音を実行している間に、現在録音中のパートの再生時間及び前記リファレンスパターン管理テーブルの先頭からの総録音時間を表示する時間表示部を有することを特徴とする、請求項７記載の練習装置。
【請求項１２】
更に、前記制御部が前記入力パターン管理テーブルの記述に従い、前記録音部及び前記再生部を制御して、前記録音パートの録音と前記応答パートの再生を実行している間に、現在録音中のパート或は現在再生中のパートの再生時間及び前記入力パターン管理テーブルの先頭からの総経過時間を表示する時間表示部を有することを特徴とする、請求項７記載の練習装置。
【請求項１３】
更に、前記リファレンスパターン管理テーブルの記述に従い、前記練習パート及び前記応答パートに属する音声データを連結して単一の音声データファイルを作成する音声データ作成部を有することを特徴とする、請求項７記載の練習装置。
【請求項１４】
前記音声データ作成部は、
全パートの音声をモノラルにて連結する第１の音声データファイル作成モードと、
前記練習パートと前記応答パートをステレオの左右に振り分けて連結する第２の音声データファイル作成モードと、
前記練習パートの音声を無音に代えて前記応答パートと連結する第３の音声データファイル作成モードと
を有することを特徴とする、請求項１３記載の練習装置。
【請求項１５】
前記再生部は、前記応答パートに属する音声データの再生速度を可変できることを特徴とする、請求項７記載の練習装置。
【請求項１６】
前記制御部は、前記録音パートの一を指定して、対応する前記練習パートに音声データを上書きする機能を有することを特徴とする、請求項７記載の練習装置。
【請求項１７】
前記制御部は、前記リファレンスパターン管理テーブル及び前記入力パターン管理テーブル上の任意のパートを指定して、別の任意のパートへ音声データを複写する機能を有することを特徴とする、請求項７記載の練習装置。
【請求項１８】
更に、前記入力パターン管理テーブルに基づいて練習を実施する際、前記録音パートの録音と平行して、入力する音声のテキストを表示するテキスト表示部を有することを特徴とする、請求項７記載の練習装置。
【請求項１９】
前記制御部は、前記リファレンスパターン管理テーブルの先頭が前記練習パートか前記応答パートかを指定する機能を有することを特徴とする、請求項７記載の練習装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声を発したり音を発したりする動作を個人練習するための装置及びプログラムに関する。
より詳細には、電話応対等の練習を個人で行うための装置及びプログラムに関する。
【背景技術】
【０００２】
財団法人日本電信電話ユーザ協会（http://www.jtua.or.jp/）が主催する「電話応対（ＣＴＩ）コンクール」という競技がある。お客様対応担当者の電話応対の技能を研鑽する目的で催されている。
このコンクールは、お客様がどう答えるかが予め課題として決まっているが、そのような応対になるためにどのような受け答えをすればよいのかを、出場選手自身が考え、自分の言葉で応対しなければならない。
一例として、図２９に平成１８年度のコンクールにおける課題を示す。応対者が出場選手自身に相当する。この内容を自分で考え、また自然な応対になるように話さなければならない。
【０００３】
なお、電話応対練習ではないが、英会話の練習システムに関する先行技術文献として、特許文献１を示す。
【特許文献１】特開２００５−３１２０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
さて、電話応対コンクールのために練習することを考える。
もし、人手に頼るとなると、練習者自身以外に、応対者と、練習者の出来の良し悪しを採点する採点者の、合計二名が最低限必要になる。時間計測も必要であるので、時間計測を採点者が兼ねない場合は三名の人手が必要になる。
つまり、コンクール出場を目指す者は、最低二名の協力者を集める必要があった。
当然、人手に頼るのは時間的制約等が大きく、練習者の都合だけではなかなか練習ができない。
【０００５】
本発明はかかる点に鑑みてなされたものであり、練習者一人だけで電話応対等の練習を実現する、音声データ再生装置及び音声データ再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明は、複数の音声データ群と、再生音声データを管理するリファレンスパターン管理テーブルと、再生音声データが自分側から開始するか相手側から開始するかを示すフラグとよりなるデータを読み込んで、音声データを再生すると共に、複数の音声データ群をリファレンスパターン管理テーブルの記述に基づいて表示する音声データ装置にかかわるものである。
【０００７】
特許文献１等にあるような、予めお手本が作成済みのシステムとは異なり、電話応対コンクールの場合はお手本が存在しない。つまり、お手本は練習者自身が作成する必要がある。そこで、お手本を簡単に作成し、そのお手本から容易に応対者の部分だけを抜粋して練習ができるようにするために、お手本の音声データを練習者側と応答者側とで明確に区分する仕組みを採用した。
【発明の効果】
【０００８】
本発明により、装置に蓄積される音声データを相手側（応答パート）と自分側（練習パート）に分けてリファレンスパターンと入力パターンの２系統に分類して管理し、入力パターンをリファレンスパターンに近づけるように反復練習を行うことにより、一人での電話応対練習を効率よく実現可能な、音声データ装置、プログラム及び発話練習装置を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を、図１〜図２８を参照して説明する。
【００１０】
［外観］
図１は、本発明の実施の形態にかかる、電話応対練習支援プログラム（以下「練習支援ソフト」と略）を起動した時の状態を示す図である。なお、図１は各部分の名称を表示する関係上、後述するリファレンスパターン表示エリア１５１、入力パターン表示エリア１５２及び詳細表示エリア１５３が白地になっているが、実際は図２、図３、図４、図５に示すように中間色で表示される。例えば灰色地である。
練習支援ソフト１０１はマイクロソフト社のＷｉｎｄｏｗｓ（登録商標）が稼動するパソコンにて実行できるアプリケーションプログラムである。練習支援ソフト１０１はその性格上、パソコンにオーディオインターフェースが装備されていることを要する。後述するように、使用者等が電話応対の練習等で発声した音声を録音したり、録音済み音声データファイルを再生して、上達の度合い等を確認する等の作業において、パソコンは音声の録音及び再生機能を要するからである。
【００１１】
練習支援ソフト１０１はタスクファイルを読み込み、表示画面１０２上にその内容を展開して表示する。
そして、表示した内容に対し、「リファレンス再生」ボタン１０３及び「入力再生」ボタン１０４を押すことにより、音声の再生を実行する。
タスクファイルは、複数の音声データファイルと、その再生順番を示すテーブルデータ等よりなる。タスクファイルの詳細は後述する。
【００１２】
表示画面１０２中には大きく三つの領域がある。
一つは、リファレンスパターン表示エリア１５１である。
リファレンスパターン表示エリア１５１は、電話応対のお手本の音声データが表示される領域である。
もう一つは、入力パターン表示エリア１５２である。
入力パターン表示エリア１５２は、電話応対の練習を行った時の音声データが表示される領域である。
最後に、詳細表示エリア１５３がある。
詳細表示エリア１５３は、リファレンスパターン表示エリア１５１及び入力パターン表示エリア１５２の、現在の再生位置にかかる音声データを、時間軸を拡大して表示すると共に、後述する類似度スコア表示を行う領域である。また、後述するテキスト表示モードが有効になっている時は、会話の内容を示す文章（テキスト）が表示される。
【００１３】
「タスク新規作成」ボタン１０５は、タスクファイルを新規に作成するためのボタンである。
「タスク読み込み」ボタン１０６は、既存のタスクファイルを読み込むためのボタンである。
「タスク書き出し」ボタン１０７は、作成した音声データ等からタスクファイルを作成するためのボタンである。
タスクファイル名表示欄１０８は、読み込んだタスクファイルの名前が表示される領域である。
【００１４】
「録音」ボタン１０９は、電話応対のお手本である、リファレンスパターンを録音するためのボタンである。
リファレンスパターンを録音すると、リファレンスパターン表示エリア１５１にその内容が表示される。
「連続」チェックボックス１１０は、リファレンスパターンの録音を連続して行うか否かを選択するチェックボックスである。
「リファレンス再生」ボタン１０３は、録音したリファレンスパターンを再生するためのボタンである。
【００１５】
図２は、空のパートを幾つか作成した状態の図である。
図１の「パート追加」ボタン１１１を押すと、リファレンスパターン表示エリア１５１と入力パターン表示エリア１５２に次々と四角が表示される。この四角がパートである。
淡色にて表示されるパートは練習パート２０２である。練習パート２０２は、実際の表示画面では例えば白地にて表示される。これは、電話応対をするオペレータ、つまり練習支援ソフト１０１の使用者自身の発話部分である。
濃色にて表示されるパートは応答パート２０３である。応答パート２０３は、実際の表示画面では例えば群青地にて表示される。これは、電話応対をする相手の発話部分である。つまり、電話口の向こう側にいる顧客である。
【００１６】
再び図１に戻る。
「パート追加」ボタン１１１は、カーソルで選択されているパートの直後に新たにパートを追加するためのボタンである。
「パート挿入」ボタン１１２は、カーソルで選択されているパートの直前に新たにパートを挿入するためのボタンである。
「パート削除」ボタン１１３は、カーソルで選択されているパートを削除するためのボタンである。
「ＭＰ３作成」ボタン１１４は、作成したリファレンスパターンからＭＰ３（MPEG Audio Layer-3：映像データ圧縮方式のＭＰＥＧ−１で利用される音声圧縮方式の一つ。）ファイルを生成するためのボタンである。これは携帯型音楽再生機器等に当該ファイルを取り込んで練習するためのものである。
【００１７】
「練習開始」ボタン１１５は、電話応対の練習を行うためのボタンである。入力パターン表示エリア１５２内の表示に対応して、応答パートの再生と、練習パートの録音を交互に実行する。
「入力再生」ボタン１０４は、録音した練習パターンを再生する。
「応答速度」変更欄１１６は、練習において入力パターン内の応答パートの再生速度を変更するための数値変更欄である。
【００１８】
「評価」ボタン１１７は、詳細表示エリア１５３においてリファレンスパターン詳細表示エリア１５４中のパートと入力パターン詳細表示エリア１５６中のパートとの比較を行い、その結果を表示するためのボタンである。
「比較再生」ボタン１１８は、リファレンスパターン詳細表示エリア１５４中のパートと入力パターン詳細表示エリア１５６中のパートの時間軸が対応する部分を同時に再生するためのボタンである。この時間軸の対応関係は、時間対応付けエリア１５５に表示されている結果から求められる。
「自動評価」チェックボックス１１９は、パートの選択操作が行われ、詳細表示エリア１５３においてリファレンスパターン詳細表示エリア１５４中のパートと入力パターン詳細表示エリア１５６中のパートが書き変えられた時点で自動的に「評価」ボタン１１７を押した場合と同じ動作を実行するためのチェックボックスである。
「テキスト表示」チェックボックス１２０は、詳細表示エリア１５３に現在のパートのテキストを表示するためのチェックボックスである。このチェックボックスをチェック（マウスでクリックして「レ」表示をさせる）すると、詳細表示エリア１５３全体がテキスト表示画面に切り替わる。
【００１９】
「メトロノーム」チェックボックス１２１は、練習支援ソフト１０１の付加機能である、メトロノーム音を発生するためのチェックボックスである。このチェックボックスをチェックすると、練習における練習パートの録音のときに、その横にあるテンポ設定欄１２５にて設定したテンポのクリック音を発生する。なお、クリック音はリファレンスパターンの録音及び入力パターンの練習においては録音されない。
【００２０】
タイマチェックボックス１２２は、練習中にリファレンスパターン中の練習パートの再生時間から逆算して、残り何分何秒かを表示する機能を選択するチェックボックスである。
電話応対の会話は早過ぎても遅すぎても良くない。つまり、お手本の会話のタイミングを忠実に再現できることが望ましい。そこで、このようなタイマ機能を設け、練習をする使用者が会話のタイミングを体に覚え込ませるのである。
「制限時間」設定欄１２３は、練習の際の全体の経過時間を規定する目安となる時間を設定する。つまり、総経過時間を設定する。この制限時間を設定すると、総経過時間が設定値の９０％を越えた時点で、タイマ表示欄１２４のバックが黄色に変化する。そして、総経過時間が設定値を越えた時点で、タイマ表示欄１２４のバックが赤色に変化する。
タイマ表示欄１２４は、二つの経過時間を示す。
スラッシュ（「/」)を境に左側の表示欄は、現在再生中或は録音中のパート内の経過時間を表示する。
スラッシュ（「/」)を境に右側の表示欄は、動作モードによって表示内容が異なる。
リファレンスパターン及び入力パターンの再生時においては、各パターンの先頭から現在再生中の位置までの累積経過時間を表示する。
リファレンスパターンにおける１パートのみの録音時においては、録音中のパートの経過時間に、当該パートを除く全パートの再生時間の総和を表示する。
リファレンスパターンにおける連続モードの録音時においては、録音中のパートの経過時間に、当該パートより前方のパートの再生時間の総和を表示する。
練習実行時においては、録音或は再生中のパートの経過時間に、当該パートより前方のパートの再生時間の総和を表示する。
現在再生或は録音中のパートの経過時間は、タスク制御部９０８が、録音の際にはＡ／Ｄ変換部９１０の、再生の際にはＤ／Ａ変換部９１１の、それら内部にある図示しないリングバッファを見て、音声データをバイト単位で計数することで、正確な経過時間を得ている。
【００２１】
「終了」ボタン１３０は、練習支援ソフト１０１を終了させるためのボタンである。
時間軸変更ボタン１２６、１２７及び１２８は夫々、リファレンスパターン表示エリア１５１、入力パターン表示エリア１５２及び詳細表示エリア１５３の波形表示の時間軸の幅を変更する。
【００２２】
ここで、練習支援ソフト１０１の概略を説明する。
練習支援ソフト１０１は、練習者が単独で電話応対を練習するために、予め自分でお手本を録音する。
そして、そのお手本の自分側を練習する。
お手本は、電話応対者側と電話応答者側の音声データの集合体よりなる。会話は交互に行われるため、電話応対者側の発話の後に電話応答者側の発話が続き、その後は電話応対者側、電話応答者側…と、音声データが配置される。
この、お手本における抽象的な概念を「リファレンスパターン」と呼ぶ。
そこで、音声データを、電話応対者側と電話応答者側と交互に配置するテーブルを用意する。
これが、リファレンスパターン管理テーブルである。リファレンスパターン管理テーブルは、リファレンスパターンの概念の中心である。
【００２３】
お手本を基に練習をする際には、電話応答者側、つまり相手の音声データはお手本から持ち込み、電話応対者側、つまり自分はお手本を聞いて応対の練習をする。練習の結果は録音して、後から聞き直し、改善点を自己判断する。
お手本を基に練習をするために、リファレンスパターンとは別の抽象的な概念として、「入力パターン」を導入する。
リファレンスパターン管理テーブルの内容を複写し、練習パートの部分を空にする。この対応関係を、リファレンスパターン管理テーブルと同様に記述するテーブルを用意する。これが入力パターン管理テーブルである。
練習は、入力パターン管理テーブルの記述に基づき、複写された応答パートを再生し、空になった練習パートに録音を行う。
【００２４】
これより、図１から図５迄を用いて、練習支援ソフト１０１の基本的な使い方の概要を説明する。
先ず、練習支援ソフト１０１を起動すると、利用履歴にタスクファイルが存在していれば、それを読み込んで図３のように表示する。利用履歴がないか、あっても当該タスクファイルが存在していなければ、初期状態として図１のように表示する。
図１の状態から、「パート挿入」ボタン１１２或は「パート追加」ボタン１１１を押すと、図２のように練習パートと応答パートが次々と追加される。
図２の状態から「録音」ボタン１０９を押して録音を行うと、リファレンスパターンの録音が行われ、リファレンスパターン表示エリア１５１が図３のような状態になる。なお、リファレンスパターンの録音が完遂すると、入力パターン表示エリア１５２中の応答パートにはリファレンスパターン中の応答パートと同じ内容が表示される。
なお、図３ではカーソルが１番目のパート（練習パート）を指し示しているので、リファレンスパターン中の第１番目のパートの音声データが、リファレンスパターン詳細表示エリア１５４に表示されている。
図３の状態から「練習」ボタンを押して練習を開始すると、入力パターン表示エリア１５２中の練習パートについては録音が、入力パターン表示エリア１５２中の応答パートについては再生が行われ、その結果、図４のような状態になる。
なお、図４ではカーソルが１番目のパート（練習パート）を指し示しているので、リファレンスパターン中の第１番目のパートの音声データが、リファレンスパターン詳細表示エリア１５４に表示されている。また、入力パターン中の第１番目のパートの音声データが、入力パターン詳細表示エリア１５６に表示されている。
図４の状態から「評価」ボタン１１７を押すと、評価が実行され、図５のような表示状態になる。
図５ではカーソルが１番目のパート（練習パート）を指し示しているので、リファレンスパターン中の第１番目のパートの音声データと、入力パターン中の第１番目のパートの音声データを比較している。
その結果、時間対応付け表示エリア１５５には、双方の音声データの時間軸の対応付けが細かい線にて表示される。
また、双方の音声データの類似度が計算され、その結果が類似度スコア表示エリア１５７に表示される。
【００２５】
図６はリファレンスパターン表示エリア１５１と入力パターン表示エリア１５２を一部拡大した図である。
リファレンスパターン表示エリア１５１と入力パターン表示エリア１５２は、灰色の背景色にパートが表示される。
練習パートは淡色の下地に濃色の波形が表示される。例えばクリーム色の下地に群青色の波形である。
応答パートは練習パートとは反対に、濃色の下地に淡色の波形が表示される。例えば群青色の下地にクリーム色の波形である。
各々のパートに表示されている波形は、対応する音声データファイルの中身を可視化したものである。表示波形の縦軸は各時刻における振幅値に対応し、横軸は、相対的な時間に対応する。
各パートの左下には注目される色として、例えば赤色にて番号が表示されている。これがパート番号である。
入力パターン表示エリア１５２中の練習パートにおいて「ｎｏ  ｄａｔａ」と表示されている（「ｎｏ  ｄａｔａ」表示６０２）のは、対応する音声データファイルがないことを示す。「ｎｏ  ｄａｔａ」表示パートは、練習支援ソフトのデフォルト値である、一定の幅で表示される。
リファレンスパターン表示エリア１５１と入力パターン表示エリア１５２の１番目のパートは、灰色地に表示される他のパートと異なり、その周囲が淡色（例えば黄色）に表示されている。これがカーソル表示である。
カーソルは、後述する録音／練習／再生を開始する際の基準位置や評価の対象となるパートの位置を示す。
カーソルとは別に、現在録音中或は再生中のパートは、注目される色で色分けして表示される。例えば、録音の場合は赤色に、再生の場合は緑色に、夫々色分けして表示する。
カーソルの変更は、録音／練習／再生等を行っていない状態において、リファレンスパターン表示エリア１５１或は入力パターン表示エリア１５２の中に表示されているパートをマウスで左クリックすることにより、行う。つまり、カーソルの位置はユーザの発意によってのみ変更される。
【００２６】
［データ構造と表示内容と内部の機能との関係］
図７は、電話応対練習支援装置の内部データの構造を示す。
図８は、電話応対練習支援装置の内部データと、リファレンスパターン表示エリア１５１及び入力パターン表示エリア１５２の表示内容との対応関係を示す。
図９は、電話応対練習支援装置の機能ブロック図を示す。
【００２７】
先ず、図７と図９とを併用して説明する。
練習支援ソフト１０１はパソコンに読み込まれ実行されることで、電話応対練習支援装置９０１を構成する。
周知のハードディスク装置やフラッシュメモリ等よりなる不揮発性ストレージ９０２に格納されているタスクファイル９０３は、図７に示されている各々のデータのうち、音声データ７０２とリファレンスパターン管理テーブル７０１とテキストデータ７０４が格納されている。タスクファイル９０３は圧縮アーカイブファイルであり、複数のファイルを圧縮して一つのファイルを形成するものである。一例としては、ＬＨＡ（http://ja.wikipedia.org/wiki/LHA）等がある。
音声データ７０２は、音声データファイル９０４の集合体である。リファレンスパターン表示エリア１５１及び入力パターン表示エリア１５２の各パートに対応する音声データファイルであり、一例としてはｗａｖファイルである。なお、タスクファイル９０３にはリファレンスパターン管理テーブル７０１に対応する音声データファイルのみ格納される。
【００２８】
リファレンスパターン管理テーブル７０１は、リファレンスパターン表示エリア１５１に表示される各パートの音声データファイル９０４のファイル名が列挙されている。なお、タスクファイル９０３に格納される際には、第１パートのファイル名が記載される行、つまり先頭行に記載されているファイル名の後に、半角スペースを一つ挟んで、表示順フラグ７０５の「０」或は「１」が記載された後、プレーンテキストファイルの形式にて書き出される。
表示順フラグ７０５は、リファレンスパターン及び入力パターンが練習パートから始まるのか応答パートから始まるのかを示すフラグである。「０」で練習パートから、「１」で応答パートから始まることを示す。
【００２９】
リファレンスパターン管理テーブル７０１をタスクファイル９０３に格納する際には、第１パートのファイル名が記載される行、つまり先頭行に記載されているファイル名の後に、半角スペースを一つ挟んで、表示順フラグ７０５の「０」或は「１」の記載を伴って、各パートの音声データファイル９０４のファイル名をテキストファイルに列挙出力する。このテキストファイルの中身の一例を次に示す。一行目だけ、ファイル名の後にスペース一つ挟んで、「０」が記されていることから、最初のパートは練習パートであることがわかる。
【００３０】
ref061101153035005.wav 0
ref061101153036006.wav
ref061101153037007.wav
ref061101153038008.wav
【００３１】
入力パターン管理テーブル７０３は、入力パターン表示エリア１５２に表示される各パートの音声データファイル９０４のファイル名が列挙されている。なお、タスクファイル９０３には格納されない。電話応対練習支援装置９０１がタスクファイル９０３を読み込むと、電話応対練習支援装置９０１はリファレンスパターン管理テーブル７０１を図示しないリファレンスパターン管理テーブルテキストファイルからＲＡＭ９０５に読み込んだ後、リファレンスパターン管理テーブル７０１から入力パターン管理テーブル７０３を生成する。つまり、入力パターン管理テーブル７０３はタスクファイル９０３読み込みの度毎に新規に生成される。
テキストデータ７０４はプレーンテキストである。これは各パートの台詞が記述されている。
【００３２】
図７に示されている各々のデータのうち、音声データ７０２は個別の音声データファイル９０４として、不揮発性ストレージ９０２に格納されている。それ以外の、リファレンスパターン管理テーブル７０１、入力パターン管理テーブル７０３、テキストデータ７０４、表示順フラグ７０５は、ＲＡＭ９０５に格納されている。また、ＲＡＭ９０５には後述する動作制御にかかわるカウンタ変数等が格納される。
ＧＵＩ（Graphical User Interface：ユーザに対する情報の表示にグラフィックを多用し、大半の基礎的な操作をマウスなどのポインティングデバイスにて行うことができるユーザインターフェース。）は、その機能として操作部９０６と表示部９０７に大別できる。操作部９０６と表示部９０７は表示画面１０２を構成する。
操作部９０６がユーザの操作を受けると、その制御信号がタスク制御部９０８に伝達される。
タスク制御部９０８は電話応対練習支援装置９０１の中核をなす機能を提供する。ユーザの操作を操作部９０６から受けて、その必要に応じて以下のような動作をする。
一つは、後述する録音／練習／再生の各動作のためにＲＡＭ９０５内のデータを読み込んで、音声信号処理部９１２を稼動させることである。
もう一つは、不揮発性ストレージ９０２内の音声データファイル９０４のサイズを取得して、後述するタイマ部９０９とＡ／Ｄ変換部９１０及びＤ／Ａ変換部９１１から録音や再生の正確な経過時間等を計算することである。
更には、各種動作に応じて表示部９０７の表示制御を行わせることである。
【００３３】
音声信号処理部９１２は、Ａ／Ｄ変換部９１０及びＤ／Ａ変換部９１１と不揮発性ストレージ９０２との間で、ディジタルオーディオ信号の授受と信号処理を行う。つまり、録音と再生、そして必要に応じて後述する話速変換処理を行う。
録音であれば、Ａ／Ｄ変換部９１０から得られるディジタルオーディオ信号を、不揮発性ストレージ９０２内のタスク制御部９０８によって指定された音声データファイル９０４に記録する。
再生であれば、不揮発性ストレージ９０２内のタスク制御部９０８によって指定された音声データファイル９０４からディジタルオーディオ信号を生成し、Ｄ／Ａ変換部９１１に供給する。
【００３４】
タイマ部９０９はミリ秒単位の細かなタイマ機能を提供する。
Ａ／Ｄ変換部９１０はマイクロホン９１３から入力されるアナログ音声信号をディジタル信号に変換し、音声信号処理部９１２に供給する。
Ｄ／Ａ変換部９１１は音声信号処理部９１２から出力されるディジタル信号をアナログ音声信号に変換し、スピーカ９１４に出力する。
Ａ／Ｄ変換部９１０及びＤ／Ａ変換部９１１には内部にリングバッファを内蔵し、このリングバッファにディジタル音声データが読み書きされる。タスク制御部９０８はリングバッファの読み出し開始位置を取得して、タイマ部９０９から得られる正確な時間情報と共に、正確な再生時間或は録音時間を計算する。
表示部９０７はタスク制御部９０８の指示を受け、各種表示を行う。主に、
リファレンスパターン表示エリア１５１及び入力パターン表示エリア１５２中の各パートの表示、
タイマの表示、
テキストの表示、
ボタンの操作可能／不可の表示切替等を行う。
【００３５】
音声データファイル９０４のファイル名は、必ずユニークなファイル名になるように工夫されている。具体的には、「年月日」＋「時刻」＋「９９９迄のカウント値」にて構成される。
リファレンスパターンにおいて新規に音声データファイル９０４のファイル名を生成するには、リファレンスパターン用の音声データファイル９０４であることを示す”ｒｅｆ”という文字列に、ファイル名生成の際の日時、そして練習支援ソフト１０１の内部のファイル名生成用カウンタのカウント値をインクリメントさせた値を付加する。
入力パターンにおいて新規に音声データファイル９０４のファイル名を生成するには、入力パターン用の音声データファイル９０４であることを示す”ｏｂｊ”という文字列に、ファイル名生成の際の日時、そして練習支援ソフト１０１の内部のファイル名生成用カウンタのカウント値をインクリメントさせた値を付加する。
今、２００６年１１月１日１５時３０分３５秒であったとする。そして、練習支援ソフト１０１の内部のファイル名生成用カウンタのカウント値が「００３」であったとする。この時点で、リファレンスパターン用の音声データファイル９０４を生成すると、ref061101153035004.wavというファイル名が生成される。
同様に、今、２００６年１１月１日１５時３０分３５秒であったとする。そして、練習支援ソフト１０１の内部のファイル名生成用カウンタのカウント値が「００３」であったとする。この時点で、入力パターン用の音声データファイル９０４を生成すると、obj061101153035004.wavというファイル名が生成される。
つまり、１秒間でカウンタ値を１０００回繰り返さない限りは、人間の操作で同一の音声データファイル９０４を生成することはほぼ不可能である。
【００３６】
図８は、リファレンスパターンには全パートに音声データファイル９０４が対応付けされているが、入力パターンには応答パートのみ音声データファイル９０４が対応付けされていることを示す。タスクファイル９０３を読み込んだ直後、或は新規にリファレンスパターンの録音を完遂した直後が、この状態である。
リファレンスパターン表示エリア１５１の応答パートに対応する音声データファイル９０４は、入力パターン表示エリア１５２の同じ番号の応答パートに対応する音声データファイル９０４と同じ内容になる。このため、リファレンスパターンの応答パートの音声データファイル９０４から、入力パターンの応答パートの音声データファイル９０４を生成すべく、複写する処理を行う。具体的には、以下のようなＭＳ−ＤＯＳ（登録商標）コマンドに相当する処理を行う。
>copy ref061101153035004.wav obj061101153035004.wav
つまり、”ｒｅｆ”より始まるファイル名を”ｏｂｊ”に始まるファイル名に変換して、内容をそっくりそのままコピーする。
なお、この処理の詳細な動作は後述する。
【００３７】
［初期動作］
図１０は練習支援ソフト１０１を起動した直後の処理の流れを示すフローチャートである。主にタスク制御部９０８が主体となって行う処理である。
練習支援ソフト１０１を起動すると（Ｓ１００１）、タスク制御部９０８は、Ｗｉｎｄｏｗｓ（登録商標）のレジストリ等に格納されているデータファイルの履歴情報から、タスクファイル９０３の履歴が存在するか否か、見る（Ｓ１００２）。
もし、タスクファイル９０３の履歴が履歴情報にあった場合には、そのファイル名は実在するか否か、確認する（Ｓ１００３）。
タスクファイル９０３の履歴がないか、あってもファイルが実在しない場合は、デフォルト設定を行う（Ｓ１００４）。
履歴にあるタスクファイル９０３が実在していれば、タスク制御部９０８は、当該タスクファイル９０３を読み込み、音声データファイル９０４については不揮発性ストレージ９０２内の所定のディレクトリに展開し、それ以外のデータはＲＡＭ９０５に読み込む。この時、タスクファイル９０３内に含まれている図示しないリファレンス管理テーブルテキストファイルはＲＡＭ９０５に取り込まれ、リファレンスパターン管理テーブル７０１に変換される。そして、この動作に伴い、リファレンスパターン管理テーブル７０１のレコード数からパートの総数を得て、これを変数Ｎに設定する（Ｓ１００５）。この時点で、ステップＳ１００４或はＳ１００５によって、リファレンスパターン管理テーブル７０１が生成されたこととなる。
次に、タスク制御部９０８は、リファレンスパターン管理テーブル７０１から入力パターン管理テーブル７０３を生成する処理を行う（Ｓ１００６）。
リファレンスパターン管理テーブル７０１と入力パターン管理テーブル７０３が揃ったら、タスク制御部９０８は表示部９０７を制御して、各テーブル毎にパートを各々の表示エリアに表示する処理を行い（Ｓ１００８）、一連の処理を終了する（Ｓ１００９）。
ステップＳ１００９の直後の画面表示状態が、図１及び図３である。
タスクファイル９０３の読み込みを行わない場合（Ｓ１００４）は、図１の画面表示状態になる。つまり、読み込もうとするタスクファイル９０３が存在しないので、空白の練習パートを一つだけ設けて表示する。
タスクファイル９０３の読み込みが行われた場合（Ｓ１００５）は、図３の画面表示状態になる。
つまり、読み込もうとするタスクファイル９０３が存在するので、リファレンスパターン表示エリア１５１には所定のパート数が表示され、入力パターン表示エリア１５２には応答パートだけがリファレンスパターン表示エリア１５１の表示内容と同じになる。
【００３８】
図１１はデフォルト設定の詳細な動作を示すフローチャートである。図１０のステップＳ１００４に相当する。主にタスク制御部９０８が主体となって行う処理である。
処理を開始すると（Ｓ１１０１）、タスク制御部９０８は規定値としてＲＡＭ９０５内の表示順フラグ７０５を「０」に設定する（Ｓ１１０２）。
次に、タスク制御部９０８はリファレンスパターン管理テーブル７０１の第１番目のパートの為の、ユニークなファイル名を新規に生成する（Ｓ１１０３）。そして、生成したファイル名をリファレンスパターン管理テーブル７０１の第１番目のパートに格納して（Ｓ１１０４）、処理を終了する（Ｓ１１０５）。
【００３９】
図１２は入力パターン管理テーブル７０３を生成する処理のフローチャートである。図１０のステップＳ１００６に相当する。主にタスク制御部９０８が主体となって行う処理である。
処理を開始すると（Ｓ１２０１）、タスク制御部９０８は最初にカウンタを構成する変数ｉに１を設定する（Ｓ１２０２）。なお、これ以降のフローチャートにおいて、変数が幾つか現れるが、これら変数は全てＲＡＭ９０５内にタスク制御部９０８によって設けられる変数である。特に、カウンタを構成する変数は各々のフローチャートの説明においてのみ有効なローカル変数である。
これ以降はループ処理である。
先ず、カウンタ変数ｉが示す番号のパートは応答パートか否か、判定する（Ｓ１２０３）。
例えば、表示順フラグ７０５が「０」（練習パートから開始）の場合は、奇数パートが練習パートであり、偶数パートが応答パートである。
逆に、表示順フラグ７０５が「１」（応答パートから開始）の場合は、奇数パートが応答パートであり、偶数パートが練習パートである。
すなわち、カウンタ変数ｉが偶数か奇数か、表示順フラグ７０５が０か１かで、その判定結果が変わる。
判定の結果、ｉ番目のパートが練習パートであれば、タスク制御部９０８は入力パターン管理テーブル７０３用にユニークなファイル名を生成する（Ｓ１２０４）。
判定の結果、ｉ番目のパートが応答パートであれば、タスク制御部９０８は、リファレンスパターン管理テーブル７０１のｉ番目の音声データファイル９０４から、入力パターン管理テーブル７０３のｉ番目の音声データファイル９０４を生成すべく、コピーする処理を行う（Ｓ１２０５）。先に示したcopyコマンドと等しい処理である。
ステップＳ１２０４或はＳ１２０５のいずれの場合においても、この時点で、入力パターン管理テーブル７０３用の音声データファイル９０４のファイル名が得られている。そこで、タスク制御部９０８は次に、入力パターン管理テーブル７０３のｉ番目のレコードに、当該音声データファイル９０４のファイル名を格納する（Ｓ１２０６）。
そして、カウンタ変数ｉを１加算（インクリメント）する（Ｓ１２０７）。
次に、インクリメントされた変数ｉの番号のパートが、リファレンスパターン管理テーブル７０１内にあるか否か見て（Ｓ１２０８）、あればループ処理を繰り返し（Ｓ１２０３）、なければ終了する（Ｓ１２０９）。
【００４０】
図１３は表示画面１０２を用いた状態遷移図である。
録音／練習／再生を行っていない状態（停止状態画面１３０１）において、リファレンスパターン表示エリア１５１の第１パートをマウスで右クリックすると、メニューウィンドウ２５０３が表示される。このウィンドウにて「練習パートから開始」するのか、「応答パートから開始」するのかをマウスにて指定すると、その指定内容によって表示順フラグ７０５が書き換えられると共に、リファレンスパターン表示エリア１５１と入力パターン表示エリア１５２の再表示処理が行われる。
録音／練習／再生を行っていない状態において、リファレンスパターン表示エリア１５１或は入力パターン表示エリア１５２に表示されている任意のパートをマウスで左クリックすると、当該パートにカーソル表示が移動する。
【００４１】
図１４はリファレンスパターン表示エリア１５１における表示処理である。
図１５は入力パターン表示エリア１５２における表示処理である。
両者共、実質的な処理内容は全く同じであるので、ここでは図１４のリファレンスパターン表示エリア１５１の表示処理について説明する。主にタスク制御部９０８が主体となって行う処理である。
処理を開始すると（Ｓ１４０１）、タスク制御部９０８はカウンタ変数ｉを指定した値に設定する（Ｓ１４０２）。指定した値とは、そのときのシチュエーションに応じて変わる。図１２の場合では１になる。後述する録音／練習／再生処理の場合では、録音／練習／再生を完了した直後のパートの番号が代入される。
次に、タスク制御部９０８はリファレンスパターン管理テーブル７０１のｉ番目のパートに記述されている音声データファイル９０４は不揮発性ストレージ９０２内に実在するか否かを調べる（Ｓ１４０３）。もしあれば、表示部９０７を制御して、その音声データファイル９０４を読み込み、波形表示する（Ｓ１４０４）。なければ、空表示、すなわち「ｎｏ  ｄａｔａ」表示を行う（Ｓ１４０５）。なお、このステップＳ１４０４及びＳ１４０５では、変数ｉと表示順フラグ７０５とを確認して、練習パートであれば白地に群青表示を、応答パートであれば群青地に白表示を行う。
次に、タスク制御部９０８は、表示部９０７による表示処理の結果、当該パートの表示が表示エリアをはみ出たか否かを確認する（Ｓ１４０６）。はみ出ていなければ、変数ｉをインクリメントし（Ｓ１４０７）、パート最大数Ｎと比較して、Ｎを超えていないか否か確認する（Ｓ１４０８）。Ｎを超えていなければ、再び表示処理を繰り返す（Ｓ１４０３）。Ｎを超えたか、或はステップＳ１４０６で表示エリアをはみ出てしまった場合は、処理を終了する（Ｓ１４０９）。
【００４２】
図１６はパート挿入ボタンを押したときの処理を示すフローチャートである。主にタスク制御部９０８が主体となって行う処理である。
パート挿入ボタンが押されると（Ｓ１６０１）、タスク制御部９０８は、リファレンスパターン管理テーブル７０１の、現在カーソルが示しているパート以降の内容を一つ後方にずらす（Ｓ１６０２）。図１６のステップＳ１６０２においては、現在のカーソル位置を示す変数をｋとしている。そして、リファレンスパターン管理テーブル７０１のｊ番目の内容をＲｅｆ（ｊ）と表現している。この処理の詳細は、
Ｒｅｆ（Ｎ＋１）を新規に作成し、
Ｒｅｆ（Ｎ＋１）にＲｅｆ（Ｎ）を代入し、
Ｒｅｆ（Ｎ）にＲｅｆ（Ｎ−１）を代入し、
Ｒｅｆ（Ｎ−１）にＲｅｆ（Ｎ−２）を代入し、…そして、
Ｒｅｆ（ｋ＋１）にＲｅｆ（ｋ）を代入する、という処理の流れになる。
次に、入力パターン管理テーブル７０３の、現在カーソルが示しているパート以降の内容を一つ後方にずらす（Ｓ１６０３）。図１６のステップＳ１６０３においては、現在のカーソル位置を示す変数をｋとしている。そして、入力パターン管理テーブル７０３のｊ番目の内容をＯｂｊ（ｊ）と表現している。この処理の詳細は、
Ｏｂｊ（Ｎ＋１）を新規に作成し、
Ｏｂｊ（Ｎ＋１）にＯｂｊ（Ｎ）を代入し、
Ｏｂｊ（Ｎ）にＯｂｊ（Ｎ−１）を代入し、
Ｏｂｊ（Ｎ−１）にＯｂｊ（Ｎ−２）を代入し、…そして、
Ｏｂｊ（ｋ＋１）にＯｂｊ（ｋ）を代入する、という処理の流れになる。
つまり、ステップＳ１６０２及びＳ１６０３は、挿入したい位置を空ける処理である。
空ける処理の後は、実際にデータを挿入する処理である。タスク制御部９０８は、リファレンスパターン用にユニークなファイル名を生成して、リファレンスパターン管理テーブル７０１のｋ番目に書き込む（Ｓ１６０４）。同様に、入力パターン用にユニークなファイル名を生成して、入力パターン管理テーブル７０３のｋ番目に書き込む（Ｓ１６０５）。
そして、パートの数を保持している変数Ｎをインクリメントする（Ｓ１６０６）。
最後に、入力パターンのデータ更新処理を行って（Ｓ１６０７）、終了する（Ｓ１６０８）。
【００４３】
図１７はパート削除ボタンを押したときの処理を示すフローチャートである。主にタスク制御部９０８が主体となって行う処理である。
パート削除ボタンが押されると（Ｓ１７０１）、タスク制御部９０８は、リファレンスパターン管理テーブル７０１の、現在カーソルが示しているパートの内容である音声データファイル９０４を削除する（Ｓ１７０２）。このとき、当該削除対象の音声データファイル９０４が実在していなければ、処理をスキップする。同様に、入力パターン管理テーブル７０３の、現在カーソルが示しているパートの内容である音声データファイル９０４を削除する（Ｓ１７０３）。このとき、当該削除対象の音声データファイル９０４が実在していなければ、処理をスキップする。
次に、リファレンスパターン管理テーブル７０１の、現在カーソルが示しているパート以降の内容を一つ前方にずらす（Ｓ１７０４）。図１７のステップＳ１７０４においては、現在のカーソル位置を示す変数をｋとしている。そして、リファレンスパターン管理テーブル７０１のｊ番目の内容をＲｅｆ（ｊ）と表現している。この処理の詳細は、
Ｒｅｆ（ｋ＋１）にＲｅｆ（ｋ）を代入し、
Ｒｅｆ（ｋ＋２）にＲｅｆ（ｋ＋１）を代入し、…そして、
Ｒｅｆ（Ｎ−１）にＲｅｆ（Ｎ）を代入する、という処理の流れになる。
同様に、入力パターン管理テーブル７０３の、現在カーソルが示しているパート以降の内容を一つ前方にずらす（Ｓ１７０５）。図１７のステップＳ１７０５においては、現在のカーソル位置を示す変数をｋとしている。そして、入力パターン管理テーブル７０３のｊ番目の内容をＯｂｊ（ｊ）と表現している。この処理の詳細は、
Ｏｂｊ（ｋ＋１）にＯｂｊ（ｋ）を代入し、
Ｏｂｊ（ｋ＋２）にＯｂｊ（ｋ＋１）を代入し、…そして、
Ｏｂｊ（Ｎ−１）にＯｂｊ（Ｎ）を代入する、という処理の流れになる。
そして、パートの数を保持している変数Ｎをデクリメントする（Ｓ１７０６）。
最後に、入力パターンのデータ更新処理を行って（Ｓ１７０７）、終了する（Ｓ１７０８）。
【００４４】
図１８は、入力パターンのデータ更新処理を示すフローチャートである。図１６のステップＳ１６０７及び図１７のステップＳ１７０７に相当する。主にタスク制御部９０８が主体となって行う処理である。
処理を開始すると（Ｓ１８０１）、タスク制御部９０８は、カウンタ変数ｉに現在のカーソル位置ｋを代入する（Ｓ１８０２）。
次に、タスク制御部９０８はカウンタ値ｉとパート数Ｎとを比較して（Ｓ１８０３）、ｉがパート数Ｎ以下であれば、ｉ番目のパートが応答パートなのか練習パートなのかを確認する（Ｓ１８０４）。
応答パートであれば、入力パターン管理テーブル７０３のｉ番目が参照している音声データファイル９０４に、リファレンスパターン管理テーブル７０１のｉ番目が参照している音声データファイル９０４の内容を上書きコピーする（Ｓ１８０５）。この処理により、入力パターン管理テーブル７０３のｉ番目が参照している音声データファイル９０４のファイル名はそのままで、中身はリファレンスパターン管理テーブル７０１のｉ番目が参照している音声データファイル９０４と同じになる。
練習パートであれば、入力パターン管理テーブル７０３のｉ番目が参照している音声データファイル９０４を削除する（Ｓ１８０６）。なお、音声データファイル９０４が実在しない場合は、処理をスキップする。
ステップＳ１８０５及びＳ１８０６のいずれの場合でも、処理を完遂した後は、カウンタｉをインクリメント（Ｓ１８０７）して、再びステップＳ１８０３にてパート数Ｎと比較される。
ステップＳ１８０３にて、カウンタｉがパート数Ｎを超えたら、終了となる（Ｓ１８０８）。
【００４５】
以上、図１６、図１７及び図１８を通じて、リファレンスパターン管理テーブルと入力パターン管理テーブルとのパート数は必ず同じ数になることがわかる。
【００４６】
［録音］
図１９及び図２０は、リファレンスパターンの録音を行う際の処理を示すフローチャートである。主にタスク制御部９０８が主体となって行う処理である。
図１の「録音」ボタン１０９を押すと（Ｓ１９０１）、タスク制御部９０８は、最初にカウンタ変数ｊにカーソル位置を示す指定数ｋを代入する（Ｓ１９０２）。
これ以降はループ処理である。
先ず、ｊとパート数Ｎを比較する（Ｓ１９０３）。ｊがＮ以下であれば、次に「テキスト表示」チェックボックス１２０にチェックが入っているか否か（テキスト表示モードであるか否か）を確認する（Ｓ１９０４）。テキスト表示モードであれば、テキストデータ７０４のｊ番目のパートのテキストを表示する（Ｓ１９０５）。
次に、リファレンスパターン表示エリア１５１中のｊ番目のパートを赤く表示して（Ｓ１９０６）、録音を開始する（Ｓ１９０７）。
録音中は、タスク制御部９０８は操作部９０６を通じて、キーボードのエスケープキー（ＥＳＣキー）が押されたか否か（Ｓ１９０８）、マウスの右クリックが行われたか否か（Ｓ１９０９）をチェックし続ける（Ｓ１９０９のＮからＳ１９０８へ）。
ＥＳＣキーが押されたら（Ｓ１９０８のＹ）、録音を終了すると共に当該パートの赤色表示を止めて（Ｓ１９１０）、ｊ番目以降のパートの再表示処理を行う（Ｓ１９１１）。すなわち、図１４に示したパート表示処理を、ｉにｊを代入して行うものである。そして、終了する（Ｓ１９１２）。
マウスの右クリックが行われたら（Ｓ１９０９のＹ）、ｊ番目のパートの録音を終了すると共に、当該パートの赤色表示を止める（Ｓ２０１３）。そして、ｊ番目以降のパートの再表示処理を行う（Ｓ２０１４）。すなわち、図１４に示したパート表示処理を、ｉにｊを代入して行うものである。
次に、「連続」チェックボックス１１０にチェックが入っているか（連続録音モードであるか否か）を確認する（Ｓ２０１５）。連続モードでなければここで処理は終了する（Ｓ２０１６）が、連続モードであれば、次のパートの録音を行うので、ｊをインクリメントして（Ｓ２０１７）、処理を繰り返す（Ｓ１９０３）。カウンタｊがパート数Ｎを超えたら、終了となる（Ｓ１９１８）。
【００４７】
［練習］
図２１は表示画面１０２を用いた状態遷移図である。
通常の表示状態（停止状態画面２１０１）において、「練習開始」ボタン１１５を押すと、発話練習開始ウィンドウ２１０２が表示される。
発話練習開始ウィンドウ２１０２の「開始」ボタンを押すと、入力パターン表示エリア１５２の表示内容にしたがって、練習パートへの録音（練習）と、応答パートの再生が繰り返される（練習状態画面２１０３）。
【００４８】
図２２及び図２３は入力パターンにおける練習を行う際の処理を示すフローチャートである。主にタスク制御部９０８が主体となって行う処理である。
図１の「練習開始」ボタン１１５を押すと（Ｓ２２０１）、タスク制御部９０８は最初にカウンタ変数ｊにカーソル位置を示す指定数ｋを代入する（Ｓ２２０２）。
これ以降はループ処理である。
先ず、ｊとパート数Ｎを比較する（Ｓ２２０３）。ｊがＮ以下であれば、次に「テキスト表示」チェックボックス１２０にチェックが入っているか否か（テキスト表示モードであるか否か）を確認する（Ｓ２２０４）。テキスト表示モードであれば、テキストデータ７０４のｊ番目のパートのテキストを表示する（Ｓ２２０５）。
次に、ｊ番目のパートは応答パートであるか否かを確認する（Ｓ２２０６）。
応答パートであれば、ｊ番目のパートを緑色に表示して（Ｓ２２０７）、ｊ番目のパートの再生を開始する（Ｓ２２０８）。
再生中は、キーボードのエスケープキー（ＥＳＣキー）が押されたか否か（Ｓ２２０９）、当該パートの再生が終了したか否か（Ｓ２３１０）をチェックしつつ、ループする（Ｓ２３１０のＮからＳ２２０９へ）。
ＥＳＣキーが押されたら（Ｓ２２０９のＹ）、当該パートの再生を中断すると共に当該パートの緑色表示を止めて（Ｓ２２１１）、終了する（Ｓ２２１２）。
当該パートの再生が終了したら（Ｓ２３１０のＹ）、カウンタｊをインクリメントして（Ｓ２３１３）、ループ処理を継続する（Ｓ２２０３）。
応答パートの次には練習パートが位置している（Ｓ２２０６のＮ）。練習パートであれば、当該ｊ番目のパートを赤く表示して（Ｓ２３１４）、録音を開始する（Ｓ２３１５）。ここで「録音」というのは、練習パートにかかる音声データファイル９０４に対する録音である。
録音中は、キーボードのエスケープキー（ＥＳＣキー）が押されたか否か（Ｓ２３１６）、マウスの右クリックが行われたか否か（Ｓ２３１７）をチェックしつつ、ループする（Ｓ２３１７のＮからＳ２３１６へ）。
ＥＳＣキーが押されたら（Ｓ２３１６のＹ）、録音を終了すると共に当該パートの赤色表示を止めて（Ｓ２３１８）、ｊ番目以降のパートの再表示処理を行う（Ｓ２３１９）。すなわち、図１４に示したパート表示処理を、ｉにｊを代入して行うものである。そして、終了する（Ｓ２３２０）。
マウスの右クリックが行われたら（Ｓ２３１７のＹ）、ｊ番目のパートの録音を終了すると共に、当該パートの赤色表示を止める（Ｓ２３２１）。そして、ｊ番目以降のパートの再表示処理を行う（Ｓ２３２２）。すなわち、図１４に示したパート表示処理を、ｉにｊを代入して行うものである。そして、カウンタｊをインクリメントして（Ｓ２３１３）、ループ処理を継続する（Ｓ２２０３）。
カウンタｊがパート数Ｎを超えたら終了となる（Ｓ２２２３）。
【００４９】
［応答速度変更］
練習の際に、「応答速度」変更欄１１６の数値を変更することにより、応答パートの再生速度を変更することができる。いわゆる話速変換と呼ばれる機能である。数値による速度変更情報は操作部９０６からタスク制御部９０８に伝達される。タスク制御部９０８は音声信号処理部に制御命令を発する。音声信号処理部９１２では目的の（これから再生しようとする応答パートの）音声データファイル９０４の再サンプリング処理を施すことにより、再生時のピッチを変更せずに再生速度を変更する。
【００５０】
［再生］
図２４は、リファレンスパターン及び入力パターンの再生処理を示すフローチャートである。主にタスク制御部９０８が主体となって行う処理である。
「リファレンス再生」ボタン１０３或は「入力再生」ボタン１０４を押すと（Ｓ２４０１）、最初にカウンタ変数ｊにカーソル位置を示す指定数ｋを代入する（Ｓ２４０２）。
これ以降はループ処理である。
先ず、ｊとパート数Ｎを比較する（Ｓ２４０３）。ｊがＮ以下であれば、次に「テキスト表示」チェックボックス１２０にチェックが入っているか否か（テキスト表示モードであるか否か）を確認する（Ｓ２４０４）。テキスト表示モードであれば、テキストデータ７０４のｊ番目のパートのテキストを表示する（Ｓ２４０５）。
次に、ｊ番目のパートを緑色に表示して（Ｓ２４０６）、ｊ番目のパートの再生を開始する（Ｓ２４０７）。
再生中は、キーボードのエスケープキー（ＥＳＣキー）が押されたか否か（Ｓ２４０８）、当該パートの再生が終了したか否か（Ｓ２４０９）をチェックしつつ、ループする（Ｓ２４０９のＮからＳ２４０８へ）。
ＥＳＣキーが押されたら（Ｓ２４０８のＹ）、当該パートの再生を中断すると共に当該パートの緑色表示を止めて（Ｓ２４１０）、終了する（Ｓ２４１１）。
当該パートの再生が終了したら（Ｓ２４０９のＹ）、カウンタｊをインクリメントして（Ｓ２４１２）、ループ処理を継続する（Ｓ２４１３）。
【００５１】
［差し替え］
練習を行った結果、入力パターン上のある特定のパートに録音した音声がリファレンスパターン上のものよりも出来が良かった場合は、当該パートを選択して（マウスの左クリック）カーソル位置を更新した後、「差し替え」ボタン１３１を押す（マウスの左クリック）。すると、当該リファレンスパターン上のパートが指し示す音声データファイル９０４は、対応する入力パターン上のパートが指し示す音声データファイル９０４によって上書きコピーされる。
リファレンスパターン上にて選択したパートの音声データがref061101153035005.wavで、対応する入力パターン上のパートの音声データファイル９０４がobj061101154035000.wavである場合、以下のＭＳ−ＤＯＳコマンドを実行したことと動作は等しい。
>copy obj061101154035000.wav ref061101153035005.wav
つまり、リファレンスパターン管理テーブル７０１内の当該パートのレコードに格納されているファイル名はそのままで、中身は入力パターン管理テーブル７０３内の当該パートのレコードに格納されているファイル名の音声データファイル９０４の中身に挿げ替えられる。
【００５２】
［カット／コピー／ペースト］
電話応対では、応答する相手の会話内容が「ええ」「はい」等の相槌である場合が多い。このような相槌に相当する箇所は、同一の音声データを流用したい。そこで、指定したパートの内容に対し、切り取り（カット：指定した箇所の内容を削除して内部バッファ領域に転送する）／コピー（指定した箇所の内容を削除せずに内部バッファ領域に複写する）／貼り付け（ペースト：内部バッファ領域に保持されている内容を指定した箇所に複写する）を実現できると、便利である。
図２５（ａ）及び（ｂ）は、カット／コピー／ペーストのメニューウィンドウを表示した状態を示す図である。
図２５（ａ）において、指定したパートを右クリックすることで、メニューウィンドウ２５０２が現れる。
メニューウィンドウ２５０２には、上から順に「コピー」、「切り取り」、「貼り付け」と列挙され、更に「ファイル読み込み」、「ファイル書き出し」という項目が続く。
図２５（ａ）では、内部バッファ領域に音声データファイル９０４の内容が保持されていないので、「貼り付け」の項目の文字が薄い表示になっており、マウスの左クリックによる指定ができなくなっている。これ以外の項目の文字は濃い表示になっており、マウスの左クリックによる指定ができる。
図２５（ａ）の状態で、「コピー」を選択すると、内部バッファ領域に音声データファイル９０４の内容が複写され、それと共にメニューウィンドウ２５０１の表示がなくなる。
図２５（ａ）の状態で、「切り取り」を選択すると、内部バッファ領域に音声データファイル９０４の内容が複写され、音声データファイル９０４は削除され、「ｎｏ  ｄａｔａ」表示になる。そして、メニューウィンドウ２５０１の表示がなくなる。
内部バッファ領域に音声データファイル９０４の内容が保持されている状態で、「貼り付け」を選択すると、指定したパートの音声データファイル９０４の中身が、内部バッファ領域に保持されている音声データの内容によって上書きされる。なお、このときに「貼り付け」対象のパートが「ｎｏ  ｄａｔａ」表示である場合は、音声データファイル９０４の実体がないので、当該パートのファイル名にて新たに音声データファイル９０４が作成され、そこに内部バッファ領域に保持されている音声データの内容が転送（貼り付け）される。
なお、「ファイル読み込み」「ファイル書き出し」の項目は、指定したパートの音声データファイルを単独で読み込んだり書き出したりするために用いる機能である。
【００５３】
図２５（ｂ）は、リファレンスパターン表示エリア１５１の第１パートにおいてマウスの右クリックを行った状態を示す。
図２５（ａ）と異なる点は、メニューウィンドウ２５０２と異なり、メニューウィンドウ２５０３には図１３で示した表示順指定項目が追加されている点である。このメニューウィンドウ２５０２は、リファレンスパターン表示エリア１５１の第１パートにおいてのみ表示されるものである。
【００５４】
［評価］
「評価」ボタン１１７を押すと、カーソルにて指定されている練習パートについて、公知のＤＰマッチング処理アルゴリズムを用いて、時間軸対応関係表示及び類似度表示を行う。
練習支援ソフト１０１が録音／練習／再生を行っていない状態では、カーソル位置のパートについて、カーソル位置のパートが練習パートである場合は、音声信号処理部９１２がタスク制御部９０８の指示を受けて、比較対象となる音声データファイル９０４を読み込み、評価処理を行う。評価結果は表示部９０７によって時間対応付け表示エリア１５５及び類似度スコア表示エリア１５７に表示される。
「自動評価」チェックボックス１１９にチェックを付すと、練習支援ソフト１０１が再生を行っている状態で、カーソル位置のパートについて、カーソル位置のパートが練習パートである場合は、評価処理を逐次行う。
評価のグラフィカル表示が図５である。
【００５５】
［ＭＰ３出力］
近年、フラッシュメモリ或は超小型ハードディスク装置を記憶媒体として用いている、ＭＰ３プレーヤが市場に広く流通している。携帯電話においてもＭＰ３プレーヤ機能を備える機種が広く流通している。（以下、これらを「ＭＰ３プレーヤ」と包括して略す。）このような機器に、本実施形態の練習支援ソフト１０１におけるリファレンスパターンの音声内容をＭＰ３形式で出力し、ＭＰ３プレーヤにて再生すれば、外出中でも個人練習ができる。
【００５６】
図２６は、「ＭＰ３作成」ボタン１１４を押すと現れる、ＭＰ３作成メニューウィンドウを示す。
ＭＰ３作成メニューウィンドウ２６０１には、ＭＰ３の出力形態を指定するためのラジオボタン等が設けられている。
ＭＰ３出力形式ラジオボタン２６０２は、ＭＰ３の出力形式を指定するラジオボタンである。「全てのパートをモノラル形式で作成」「練習パート／応答パート別にステレオ形式で作成」「練習パートを無音にしたモノラル形式で作成」のいずれか一つが選択できる。
合図音指定ラジオボタン２６０３は、ＭＰ３出力形式ラジオボタン２６０２にて「練習パートを無音にしたモノラル形式で作成」を選択した際に、更にその出力オプションとして、合図音を入れるか否か、入れるならどのような形式で入れるかを指定するラジオボタンである。「合図音を入れない」「一定間隔の合図音を入れる」「一定分割の合図音を入れる」のいずれか一つが選択できる。
合図音間隔指定欄２６０４は、合図音指定ラジオボタン２６０３にて「一定間隔の合図音を入れる」を選択した際に、合図音の間隔を秒数で指定する指定欄である。
合図音数指定欄２６０５は、合図音指定ラジオボタン２６０３にて「一定分割の合図音を入れる」を選択した際に、分割数を指定する指定欄である。
「作成」ボタン２６０６は、ＭＰ３作成を実行するためのボタンである。
【００５７】
図２７及び図２８は、ＭＰ３出力処理の流れを示すフローチャートである。主にタスク制御部９０８が主体となって行う処理である。
図２６の「作成」ボタン２６０６を押すと（Ｓ２７０１）、最初にカウンタ変数ｉに初期値１を設定する（Ｓ２７０２）。
次に、ＭＰ３出力形式ラジオボタンの判定処理を行う。「全てのパートをモノラル形式で作成」が選択されているか（Ｓ２７０３）、「練習パート／応答パート別にステレオ形式で作成」が選択されているか（Ｓ２７０４）を見る。ステップＳ２７０３及びＳ２７０４のいずれの条件にも当てはまらない場合は、「練習パートを無音にしたモノラル形式で作成」を選択したこととなる（Ｓ２７０４のＮ）。
【００５８】
「全てのパートをモノラル形式で作成」が選択されている場合（Ｓ２７０３のＹ）、カウンタｉとパート数Ｎとを比較して（Ｓ２７０５）、パート数Ｎ以内なら（Ｓ２７０５のＹ）、音声信号処理部９１２を制御して、リファレンスパターンのｉ番目のパートをモノラル出力し、ＭＰ３形式に変換する（Ｓ２７０６）。その後、カウンタｉをインクリメントし（Ｓ２７０７）、処理を繰り返す（Ｓ２７０５）。カウンタｉがパート数Ｎを超えたら（Ｓ２７０５のＮ）、処理を終了する（Ｓ２７０８）。
【００５９】
「練習パート／応答パート別にステレオ形式で作成」が選択されている場合（Ｓ２７０４のＹ）、カウンタｉとパート数Ｎとを比較する（Ｓ２７０９）。パート数Ｎ以内なら（Ｓ２７０９のＹ）、次にｉ番目のパートは応答パートか否か確認する（Ｓ２７１０）。応答パートなら、音声信号処理部９１２を制御して、当該パートを右チャンネルにて出力し、ＭＰ３変換する（Ｓ２７１１）。練習パートなら、当該パートを左チャンネルにて出力し、ＭＰ３変換する（Ｓ２７１２）。
その後、カウンタｉをインクリメントし（Ｓ２７１３）、処理を繰り返す（Ｓ２７０９）。カウンタｉがパート数Ｎを超えたら（Ｓ２７０９のＮ）、処理を終了する（Ｓ２７１４）。
【００６０】
「練習パートを無音にしたモノラル形式で作成」を選択されている場合（Ｓ２７０４のＮ）、カウンタｉとパート数Ｎとを比較する（Ｓ２８１５）。パート数Ｎ以内なら（Ｓ２８１５のＹ）、次にｉ番目のパートは応答パートか否か確認する（Ｓ２８１６）。応答パートなら、音声信号処理部９１２を制御して、当該パートをモノラルにて出力し、ＭＰ３変換する（Ｓ２８１７）。その後、カウンタｉをインクリメントし（Ｓ２８１８）、処理を繰り返す（Ｓ２８１５）。カウンタｉがパート数Ｎを超えたら（Ｓ２８１５のＮ）、処理を終了する（Ｓ２８１９）。
ステップＳ２８１６において当該パートが練習パートなら（Ｓ２８１６のＮ）、次に合図音指定ラジオボタン２６０３の判定処理を行う。「合図音を入れない」が選択されているか（Ｓ２８２０）、「一定間隔の合図音を入れる」が選択されているか（Ｓ２８２１）を見る。ステップＳ２８２０及びＳ２８２１のいずれの条件にも当てはまらない場合は、「一定分割の合図音を入れる」を選択したこととなる（Ｓ２８２１のＮ）。
【００６１】
「合図音を入れない」が選択されている場合（Ｓ２８２０）、ｉ番目のパートの音声データファイルの再生時間を得る。そして、音声信号処理部９１２を制御して、その時間に相当する無音データを出力し、ＭＰ３変換する（Ｓ２８２２）。
【００６２】
「一定間隔の合図音を入れる」が選択されている場合（Ｓ２８２１）、ｉ番目のパートの音声データファイルの再生時間を得る。そして、音声信号処理部９１２を制御して、その時間だけ指定間隔の合図音を出力し、ＭＰ３変換する（Ｓ２８２３）。
【００６３】
「一定分割の合図音を入れる」を選択されている場合（Ｓ２８２１のＮ）、ｉ番目のパートの音声データファイルの再生時間を得て、指定された分割数から、合図音を出す時間間隔を算出する（Ｓ２８２４）。そして、音声信号処理部９１２を制御して、当該音声データファイルの再生時間だけ、算出した間隔の合図音を出力し、ＭＰ３変換する（Ｓ２８２５）。
【００６４】
ＭＰ３出力を行った後は（Ｓ２８１７、Ｓ２８２２、Ｓ２８２３、Ｓ２８２５）、カウンタｉをインクリメントして（Ｓ２８１８）、カウンタｉがパート数を越えるまで処理を繰り返し（Ｓ２８１５）、パート数Ｎを越えたら終了する（Ｓ２８１９）。
【００６５】
本実施形態には、以下のような応用例が考えられる。
（１）上述の実施形態では、音声データを各パート毎に単一の音声データファイルとして管理していたが、単一の音声データファイルにすることもできる。また、音声データを格納するリレーショナルデータベースを用いることもできる。
【００６６】
（２）上述の実施形態はあくまで相手が一人の場合だった。本発明の技術思想を発展させて、相手が複数の場合においても、本実施形態に多少の改変を施すだけで、複数相手の会話練習ソフトを実現することができる。
具体的には、各パート毎に応答パートか練習パートかを示すフラグを持たせる。
この応用形態では、例えば舞台等の演劇やドラマ等の出演者が、自宅等で台詞を覚える練習をする際に極めて好適である。リファレンスパターンに監督等が台本を読み上げて作成したタスクファイルを、複数の出演者に渡す。出演者は本ソフトを手持ちのパソコンで稼動させ、自分のパート、すなわち練習パートを指定して、台詞の練習ができるのである。
【００６７】
（３）本発明の技術思想を応用して、記録するデータを音声データに留まらず、ＭＩＤＩデータを記録再生できるようにすれば、楽器練習にも応用できる。テキストデータの代わりに、楽譜や、ギター或はベースの運指を示すタブラチュア譜を表示すれば、なお便利である。楽器練習においては、評価機能がリズムのずれを明確に表示することとなるので、これもまた練習に大変効果的である。
【００６８】
（４）反復練習を行うために、練習の対象範囲を指定して、繰り返し練習を行うように機能を追加することもできる。
【００６９】
（５）相槌に相当する応答パートは専用の音声データファイルをランダムに再生する機能を追加することもできる。
予め、″ｒｅｓ″から始まる、相槌に相当する音声データファイルを複数用意する。
そして、リファレンスパターンの応答パートについて、マウスの右クリックにて「相槌」の指定を行う機能を追加する。「相槌」の指定がなされた当該応答パートは、″ｒｅｆ″から始まる音声データファイル名が、用意してある″ｒｅｓ″から始まる音声データファイル名にランダムに変換される。
この機能により、リファレンスパターンの作成作業の手間が軽減される。
【００７０】
本実施形態においては、電話応対練習支援プログラム及びこれを実行することによって実現される電話応対練習支援装置を開示した。
装置に蓄積される音声データを相手側（応答パート）と自分側（練習パート）に分類して管理することにより、一人での電話応対練習を効率よく実現できる。
【００７１】
お手本（リファレンスパターン）及び練習（入力パターン）の内容を、音声データの波形を表示することにより、現在データとして格納されている内容がどのようになっているかが視覚的に明確にわかる。
また、音声データの波形に応じて表示幅が変わると共に、音声データがない場合は「ｎｏ  ｄａｔａ」表記と共に規定の幅で表示することで、今どの音声データが存在しているか否かが一目で判別できる。
【００７２】
データに表示順フラグを内包させることにより、応答パート、練習パートのいずれから開始する場合にも対応できる。
また、表示順フラグを変更する機能を持つことにより、データ入力の途中から、応答パート、練習パートのいずれから開始する場合にも変更できる。
【００７３】
リファレンスパターンの録音はマウスのボタンを押しながら連続録音ができるので、リファレンスパターンの録音作業が非常に効率よくできる。
録音や練習の際には、マウスのボタンを押すことで音声データの録音が完了したパートから、録音であればリファレンスパターン表示エリア、練習であれば入力パターン表示エリアの再表示を行うことで、どこまで録音或は練習をしたのか、その進捗状況が一目で判ると共に、録音した音声データの時間幅が視覚的にわかる。
【００７４】
リファレンスパターンの録音を終了すると、入力パターンの応答パートにも同一内容の音声データファイルを複写して、入力パターン表示テーブルに表示される。このように構成することで、練習のために用意するデータが自動的に作成されるので、リファレンスパターンの録音完了後、すぐに練習に取り掛かることができる。
練習の際には応答パートを再生し、再生を終了したら即座に練習パートの録音を開始する。こうすることにより、一人での電話応対練習を効率よく実現できる。
【００７５】
練習の結果、出来の良かった入力パターン中の練習パートをリファレンスパターンへ差し替える処理を行う機能を設けることにより、自己練習でありながら効率良くスキルアップを図ることができる。
【００７６】
リファレンスパターンの音声データを一つの音声データとして出力する機能を設けることにより、ノートパソコンが持ち込めないような環境下においても、ＭＰ３プレーヤ等携帯型音楽再生機器にて聴取しながら練習をすることもできる。
更に、音声データを出力する際に、練習パートを含めるか含めないかを選択できるように構成することにより、練習の習熟度に応じて適切な音声データを出力でき、練習が効率よくできる。
【００７７】
以上、本発明の実施形態例について説明したが、本発明は上記実施形態例に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含むことは言うまでもない。
【図面の簡単な説明】
【００７８】
【図１】本発明の一実施の形態による電話応対練習支援プログラムを起動した時の画面表示を示す図である。
【図２】空のパートを幾つか作成した状態の画面表示を示す図である。
【図３】リファレンスパターンの録音を完了した状態の画面表示を示す図である。
【図４】入力パターンの練習を行った状態の画面表示を示す図である。
【図５】評価を実行した状態を示す図である。
【図６】リファレンスパターン表示エリアと入力パターン表示エリアを一部拡大した図である。
【図７】電話応対練習支援装置の内部データの構造を示す模式図である。
【図８】電話応対練習支援装置の内部データと、リファレンスパターン表示エリア及び入力パターン表示エリアの表示内容との対応関係を示す模式図である。
【図９】電話応対練習支援装置の機能ブロック図である。
【図１０】練習支援ソフトを起動した直後の処理の流れを示すフローチャートである。
【図１１】デフォルト設定の詳細な動作を示すフローチャートである。
【図１２】入力パターン管理テーブルを生成する処理を示すフローチャートである。
【図１３】表示画面を用いた状態遷移図である。
【図１４】リファレンスパターン表示エリアにおける表示処理を示すフローチャートである。
【図１５】入力パターン表示エリアにおける表示処理を示すフローチャートである。
【図１６】パート挿入ボタンを押したときの処理を示すフローチャートである。
【図１７】パート削除ボタンを押したときの処理を示すフローチャートである。
【図１８】入力パターンのデータ更新処理を示すフローチャートである。
【図１９】リファレンスパターンの録音を行う際の処理を示すフローチャートである。
【図２０】リファレンスパターンの録音を行う際の処理を示すフローチャートである。
【図２１】表示画面を用いた状態遷移図である。
【図２２】入力パターンにおける練習を行う際の処理を示すフローチャートである。
【図２３】入力パターンにおける練習を行う際の処理を示すフローチャートである。
【図２４】リファレンスパターン及び入力パターンの再生処理を示すフローチャートである。
【図２５】カット／コピー／ペーストのメニューウィンドウを表示した状態を示す図である。
【図２６】ＭＰ３作成メニューウィンドウを示す図である。
【図２７】ＭＰ３出力処理の流れを示すフローチャートである。
【図２８】ＭＰ３出力処理の流れを示すフローチャートである。
【図２９】財団法人日本電信電話ユーザ協会が主催する電話応対コンクールの、平成１８年度の課題である。
【符号の説明】
【００７９】
１０１…練習支援ソフト、１０２…表示画面、１０３…「リファレンス再生」ボタン、１０４…「入力再生」ボタン、１０５…「タスク新規作成」ボタン、１０６…「タスク読み込み」ボタン、１０７…「タスク書き出し」ボタン、１０８…タスクファイル名表示欄、１０９…「録音」ボタン、１１０…「連続」チェックボックス、１１１…「パート追加」ボタン、１１２…「パート挿入」ボタン、１１３…「パート削除」ボタン、１１４…「ＭＰ３作成」ボタン、１１５…「練習開始」ボタン、１１６…「応答速度」変更欄、１１７…「評価」ボタン、１１８…「比較再生」ボタン、１１９…「自動評価」チェックボックス、１２０…「テキスト表示」チェックボックス、１２１…「メトロノーム」チェックボックス、１２２…タイマチェックボックス、１２３…「制限時間」設定欄、１２４…タイマ表示欄、１２５…テンポ設定欄、１２６…時間軸変更ボタン、１２７…時間軸変更ボタン、１２８…時間軸変更ボタン、１３０…「終了」ボタン、１３１…「差し替え」ボタン、１５１…リファレンスパターン表示エリア、１５２…入力パターン表示エリア、１５３…詳細表示エリア、２０２…練習パート、２０３…応答パート、７０１…リファレンスパターン管理テーブル、７０２…音声データ、７０３…入力パターン管理テーブル、７０４…テキストデータ、７０５…表示順フラグ、９０１…電話応対練習支援装置、９０２…不揮発性ストレージ、９０３…タスクファイル、９０４…音声データファイル、９０５…ＲＡＭ、９０６…操作部、９０７…表示部、９０８…タスク制御部、９０９…タイマ部、９１０…Ａ／Ｄ変換部、９１１…Ｄ／Ａ変換部、９１２…音声信号処理部、９１３…マイクロホン、９１４…スピーカ、２５０２…メニューウィンドウ、２５０３…メニューウィンドウ、２６０１…ＭＰ３作成メニューウィンドウ、２６０２…ＭＰ３出力形式ラジオボタン、２６０３…合図音指定ラジオボタン、２６０４…合図音間隔指定欄、２６０５…合図音数指定欄、２６０６…「作成」ボタン
【図１】
2008134455.tif 000003
【図２】
2008134455.tif 000004
【図３】
2008134455.tif 000005
【図４】
2008134455.tif 000006
【図５】
2008134455.tif 000007
【図６】
2008134455.tif 000008
【図７】
2008134455.tif 000009
【図８】
2008134455.tif 000010
【図９】
2008134455.tif 000011
【図１０】
2008134455.tif 000012
【図１１】
2008134455.tif 000013
【図１２】
2008134455.tif 000014
【図１３】
2008134455.tif 000015
【図１４】
2008134455.tif 000016
【図１５】
2008134455.tif 000017
【図１６】
2008134455.tif 000018
【図１７】
2008134455.tif 000019
【図１８】
2008134455.tif 000020
【図１９】
2008134455.tif 000021
【図２０】
2008134455.tif 000022
【図２１】
2008134455.tif 000023
【図２２】
2008134455.tif 000024
【図２３】
2008134455.tif 000025
【図２４】
2008134455.tif 000026
【図２５】
2008134455.tif 000027
【図２６】
2008134455.tif 000028
【図２７】
2008134455.tif 000029
【図２８】
2008134455.tif 000030
【図２９】
2008134455.tif 000031