(57)【要約】  本発明のマークアップテキスト編集装置（１００）は、編集中のマークアップテキストを、キー入力系統部（２８）によって指定された方向に対応付けられた発話者のタグが挿入されたマークアップテキストに変更するマークアップテキスト変換部（２９）と、を備える。これにより、マークアップテキストの編集を少ない負担でより簡単に行うことが可能となる。
2016072444.tif 000002
【特許請求の範囲】
【請求項１】
複数の発話者による音声発話を規定する、マークアップ言語にて記述される音声対話用のマークアップテキストを編集するマークアップテキスト編集装置であって、
上記発話者それぞれに異なる方向が対応付けられており、発話者の発話毎に当該方向を指定する方向指定部と、
編集中のマークアップテキストを、上記方向指定部によって指定された方向に対応付けられた発話者のタグが挿入されたマークアップテキストに変更する変更部と、
を備えていることを特徴とするマークアップテキスト編集装置。
【請求項２】
第一発話者に対応付けられた第一方向を指定する第一キーと、第二方向を指定する第二キーとが並んで配置されたキーボードをさらに備え、
上記方向指定部は、
上記キーボードの第一キーの操作を受け付けたとき、第一方向と指定し、
上記キーボードの第二キーの操作を受け付けたとき、第二方向と指定し、
上記変更部は、
編集中のマークアップテキストを、上記方向指定部によって指定された方向が第一方向であれば、第一発話者のタグが挿入されたマークアップテキストに変更し、上記方向指定部によって指定された方向が第二方向であれば、第二発話者のタグが挿入されたマークアップテキストに変更することを特徴とする請求項１に記載のマークアップテキスト編集装置。
【請求項３】
上記キーボードに第三キーがさらに配置され、
上記方向指定部は、上記第三キーの操作をさらに受け付け、
上記変更部は、
上記方向指定部によって上記第一キーと上記第三キーの操作が受け付けられると、第一発話者のタグに発話内容を示すテキストが挿入されたマークアップテキストを、第一発話者の発話内容を示すテキストを編集可能な状態として表示させ、
上記方向指定部によって上記第二キーと上記第三キーの操作が受け付けられると、第二発話者のタグに発話内容を示すテキストが挿入されたマークアップテキストを、第二発話者の発話内容を示すテキストを編集可能な状態として表示させることを特徴とする請求項２に記載のマークアップテキスト編集装置。
【請求項４】
上記変更部によって変更されたマークアップテキストに挿入されたタグに、当該タグに対応する発話者の発話内容を示すテキストを挿入する挿入部をさらに含んでいることを特徴とする請求項１〜３の何れか１項に記載のマークアップテキスト編集装置。
【請求項５】
上記変更部は、編集中のマークアップテキストの、既に記入済のテキストに、上記方向指定部によって指定された方向に対応付けられた発話者のタグを挿入することを特徴とする請求項１〜３の何れか１項に記載のマークアップテキスト編集装置。
【請求項６】
上記発話内容を音声により入力する音声入力部と、
上記音声入力部によって入力された発話内容をテキストに変換するテキスト変換部と、をさらに備えていることを特徴とする請求項１〜５の何れか１項に記載のマークアップテキスト編集装置。
【請求項７】
複数の発話者による音声発話を規定する、マークアップ言語にて記述される音声対話用のマークアップテキストを編集するマークアップテキスト編集装置の制御方法であって、
上記発話者それぞれに異なる方向が対応付けられており、発話者の発話毎に当該方向を指定する第一工程と、
編集中のマークアップテキストを、上記第一工程において指定された方向に対応付けられた発話者のタグが挿入されたマークアップテキストに変更する第二工程と、
を含むマークアップテキスト編集装置の制御方法。
【請求項８】
請求項１〜６の何れか１項に記載のマークアップテキスト編集装置としてコンピュータを機能させるためのマークアップテキスト編集制御プログラムであって、上記変更部および上記方向指定部としてコンピュータを機能させるためのマークアップテキスト編集制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マークアップテキスト編集装置に関し、特に音声対話用のマークアップテキスト編集装置及び制御方法に関する。
【背景技術】
【０００２】
Ｗｅｂページは一般的にマークアップ言語であるＨＴＭＬ（Hyper Text Markup Language）言語を使用して作成されている。一方で、ＨＴＭＬ言語に関して習熟していなくてもＷｅｂページの作成を可能とするため、ＨＴＭＬ言語を直接編集すること無く、ＧＵＩ(graphical user interface)の操作で作成できるようなオーサリングツールが多数存在する。【０００３】
近年、voiceＸＭＬ（eXtensible Mark-up Language）、ＸＩＳＬ（Extensible Interaction Sheet Language）など音声対話を実現する用途のマークアップ言語が開発されており、例えばvoiceＸＭＬを用いた電話応答システムではシステム側の発話内容とユーザのキー入力による応答となっており、キーだけでなく音声による入力も提案されている。このように音声対話を利用した場合、視覚的な内容ではなく、音声再生を行う文章の記述、再生する音声データを作成するためのパラメータの記述などが必要であるという性質上、Ｗｅｂページと同様のＧＵＩでは直観的な操作や作成が難しく、Ｗｅｂページ用のオーサリングツールのように効果的なものとならない。【０００４】
例えば特許文献１では、音声入力とキー操作を組み合わせたマークアップ言語の提案がなされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】日本国公開特許公報「特開２０１３−０３４１００号公報（２０１３年２月１４日公開）」
【特許文献２】日本国公開特許公報「特開２００２−００６８７９号公報（２００２年１月１１日公開）」
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般的に、音声対話用のマークアップ言語を用いて、機器とユーザの二者対話のシナリオを記述する場合、「機器の発話内容」→「ユーザの発話内容」→「機器の発話内容」→・・・というやり取りを、「発話者（機器またはユーザ）を表すマークアップ情報＋発話内容」というフォーマットで記述することになる。このため、タグはある程度機械的に付与することが可能である。【０００７】
しかしながら、特許文献１，２等において開示した手法では音声対話用マークアップ言語を用いたテキストデータの編集の簡略化という点では効果が限定的である。例えば、特許文献１に開示された技術を音声対話用マークアップ言語に適用すると、タグを音声入力することは可能だが、タグをどの位置に挿入するかを選択するため、作業者がキー操作等で位置を明示的に指定するという手間がかかる。また、タグの内容（機器およびユーザの発話内容）についてもキー入力が必要である。【０００８】
本発明は、上記の問題点に鑑みなされたものであって、その目的は、音声対話用マークアップ言語を用いて作成されるマークアップテキストの編集を少ない負担でより簡単に行うことが可能なマークアップテキスト編集装置及び制御方法を提供することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の一態様に係るマークアップテキスト編集装置は、マークアップ言語にて作成される音声対話用のマークアップテキストを編集するマークアップテキスト編集装置であって、音声対話を行うことが想定される発話者それぞれに異なる向きを示す方向が対応付けられており、当該方向を指定する方向指定部と、編集中のマークアップテキストを、上記方向指定部によって指定された方向に対応付けられた発話者のタグが挿入されたマークアップテキストに変更する変更部と、を備えていることを特徴としている。
【発明の効果】
【００１０】
本発明の一態様によれば、音声対話用のマークアップテキストの編集を少ない負担でより簡単に行うことができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１に係るマークアップテキスト編集装置の概略構成ブロック図である。
【図２】図１に示すマークアップテキスト編集装置のキーボードの一例を示す概略構成図である。
【図３】編集中のマークアップテキストの表示例を示す図である。
【図４】編集中のマークアップテキストの表示例を示す図である。
【図５】図１に示すマークアップテキスト編集装置によるマークアップ言語編集処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
〔実施形態１〕
以下、本発明の実施の形態について、詳細に説明する。
【００１３】
（マークアップテキスト編集装置の概略）
図１は、本実施形態に係るマークアップテキスト編集装置１００の概略構成を示すブロック図である。マークアップテキスト編集装置１００は、複数の発話者による音声発話を規定する、マークアップ言語にて記述される音声対話用のマークアップテキストを編集するマークアップテキスト編集装置であって、図１に示すように、マークアップテキストの編集画面を表示する表示部１、マークアップテキストの編集制御を行う編集制御部２、ユーザの音声を入力するためのマイク３、ユーザのキー操作を受け付けるキーボード４を備えている。本実施形態では、キーボード４として、図２に示すような一般的なＱＷＥＲＴＹキーボードを使用する。なお、キーボード４としては、ＱＷＥＲＴＹキーボード以外のキーボードであってもよい。
【００１４】
編集制御部２は、マイク３にて入力された音声からマークアップテキストに挿入すべき発話内容を生成する発話内容生成部２１、キーボード４にて受け付けたキー操作から編集中のマークアップテキストの編集状態を切替える編集状態切替部２２、発話内容生成部２１にて生成した発話内容を示すテキストを編集中のマークアップテキストに挿入するテキスト挿入処理部（挿入部）２３、表示部１に表示された編集中のマークアップテキスト上のカーソル位置を制御するカーソル位置制御部２４、表示部１の表示を制御する表示制御部２５を含んでいる。
【００１５】
発話内容生成部２１は、マイク３からの音声を電子的な波形データに変換する音声入力系統部（音声入力部）２６、音声入力系統部２６から出力される音声の波形データをテキストデータに変換する音声認識処理部（テキスト変換部）２７を含み、音声認識処理部２７にて変換されたテキストデータを、編集中のマークアップテキストに挿入するための発話内容を示すテキストデータとしてテキスト挿入処理部２３に送る。
【００１６】
編集状態切替部２２は、キーボード４のユーザによるキー操作、すなわち物理的なキー入力を各キーイベントに変換するキー入力系統部２８、キー入力系統部２８にて変換されたキーイベントからマークアップテキストに変換するマークアップテキスト変換部２９を含み、マークアップテキスト変換部２９にて変換されたマークアップテキストをテキスト挿入処理部２３に送る。
【００１７】
キー入力系統部２８は、物理的なキー入力の各キーイベントへの変換処理の一機能として、音声対話を行うことが想定される発話者それぞれに異なる向きを示す方向が対応付けておき、当該方向を指定する方向指定部として機能を有する。具体的には、図２に示すキーボード４において、方向キー４１のうち、左方向を示す左キー４１ａを第一発話者、右方向を示す右キー４１ｂを第二発話者に対応付け、ユーザにより左キー４１ａまたは右キー４１ｂの何れかが押下されたかによって、方向を指定するようになっている。なお、発話者と対応付ける方向を指定するキーとしては、方向キー４１のうち、上方向を示す上キー４１ｃ、下方向を示す下キー４１ｄを使用してもよい。また、左右の方向を示すキーとしては、左キー４１ａ、右キー４１ｂ以外に、他のキーを用いてもよい、例えばキーボード４のＡキーとＳキーのように隣り合って配置されたキーを用いてもよい。この場合も左右方向を直感的に選択できる。
【００１８】
マークアップテキスト変換部２９は、キーイベントからマークアップテキストに変換する際に、編集中のマークアップテキストを、上記キー入力系統部２８によって指定された方向に対応付けられた発話者のタグが挿入されたマークアップテキストに変更する変更部としての機能を有する。
【００１９】
従って、マークアップテキスト変換部２９は、編集中のマークアップテキストを、上記キー入力系統部２８によって受け付けられたキーが左キー４１ａであれば、指定された方向が第一方向となり、第一方向に対応付けられた第一発話者のタグが挿入されたマークアップテキストに変更し、上記キー入力系統部２８によって受け付けられたキーが右キー４１ｂであれば、指定された方向が第二方向となり、第二方向に対応付けられた第二発話者のタグが挿入されたマークアップテキストに変更する。
【００２０】
テキスト挿入処理部２３では、上述のようにして、マークアップテキスト変換部２９から送られたマークアップテキストに、音声認識処理部２７から送られたテキストを挿入する処理を行う。具体的には、テキスト挿入処理部２３では、マークアップテキスト変換部２９から送られるマークアップテキストに対して、直前に挿入されたタグの間にテキストを挿入する。
【００２１】
テキスト挿入処理部２３における処理は、ユーザが確認するために、表示制御部２５を通して、表示部１に表示される。
【００２２】
（第三キーの追加）
キー入力系統部２８は、物理的なキー入力の各キーイベントへの変換処理の一機能として、上述した第一キー、第二キーの他に、第３のキーを受け付けることで、第一キーまたは第二キーの操作を受け付けたときのキーイベントとは別のキーイベントに変換する機能を有している。具体的には、第三キーとして、図２に示すキーボード４のコントロールキー４２とする。なお、コントロールキー４２以外のシフトキー４３を第三キーとしてもよいし、他のキーを第三キーとしてもよい。
【００２３】
第一キーまたは第二キーと、第三キーの組み合わせに新たな機能を対応付ける。ここでは、マークアップテキスト変換部２９は、第一キーと第三キーとの組み合わせに対して、第一発話者のタグが挿入されたマークアップテキストを、発話内容を示すテキストを編集可能な状態に表示させ、第二キーと第三キーとの組み合わせに対して、第二発話者のタグが挿入されたマークアップテキストを、発話内容を示すテキストを編集可能な状態に表示させる表示制御信号を生成する機能を有する。
【００２４】
従って、マークアップテキスト変換部２９は、第一キーである左キー４１ａと第三キーであるコントロールキー４２の操作を受け付けたときに、既に第一発話者の発話内容を示すテキストが記入されたマークアップテキストを、発話内容を示すテキストを編集可能な状態に表示させ、第二キーである右キー４１ｂと第三キーであるコントロールキー４２の操作を受け付けたときに、既に第二発話者の発話内容を示すテキストが記入されたマークアップテキストを、第二発話者の発話内容を示すテキストを編集可能な状態に表示させる。
【００２５】
上記構成のマークアップテキスト編集装置１００によれば、音声対話を行うことが想定される発話者（機器、ユーザ）それぞれに異なる向きを示す方向が対応付けられており、キー入力系統部２８によって、当該方向を指定する第一工程と、マークアップテキスト変換部２９によって、編集中のマークアップテキストを、上記第一工程において指定された方向に対応付けられた発話者のタグが挿入されたマークアップテキストに変更する第二工程と、を含むマークアップテキスト編集装置１００の制御方法を実現することができる。以下、マークアップテキスト編集の具体的な制御について説明する。
【００２６】
（マークアップテキスト編集）
上記構成のマークアップテキスト編集装置１００におけるマークアップテキスト編集処理について以下に説明する。図３の（ａ）〜（ｄ）及び図４の（ａ）〜（ｃ）は、編集中のマークアップテキストの表示例を示している。
【００２７】
ここで編集されるマークアップテキストは、音声対話用のマークアップ言語で作成され、機器（第一発話者）の発話とそれに応じたユーザ（第二発話者）の一つないしは複数の応答で構成された音声対話用のシナリオ（以下、対話シナリオと称する）である。この対話シナリオは、掃除機、エアコン等のユーザとの対話が可能な家電等の電子機器において機器とユーザとの対話を行う際に使用される。
【００２８】
上記マークアップテキストでは、図４及び図５に示す<speak>タグで囲まれた要素に機器の発話を、<a>タグで囲まれた要素にユーザの発話を記述する。また、<a>タグの属性として、要素のユーザ発話に対する機器の発話内容の記述へのリンクURIを記述するものとする。また、本説明では、マークアップテキスト編集装置１００のキーボード４の方向キー４１のうち、左キー４１ａに機器（第一発話者）、右キー４１ｂにユーザ（第二発話者）が割り当てられているものとする。ここでは、マークアップテキスト編集装置１００を用いてマークアップテキストを編集する編集者を使用者として説明する。
【００２９】
最初に、使用者が本マークアップテキスト編集装置１００（以下、単に、「装置」と称する）を起動した際、図３の（ａ）に示すように、機器の発話を表すマークアップタグが前述のマークアップテキスト変換部２９によって記述され、音声入力にてタグに挿入される内容（発話内容）を待ち受けた状態のマークアップテキストが表示部１に表示される。なお、図３の（ａ）では、マークアップテキスト編集装置１００を起動したときの初期画面として、機器のタグが挿入されたマークアップテキストが表示された画面を用いているが、これに限定されるものではなく、初期画面として、機器、ユーザの何れのタグも入力されていない状態のマークアップテキストが表示された画面であってもよい。
【００３０】
この状態で装置の使用者が「おはようございます」と発話すると、使用者の音声がマイク３を通して発話内容生成部２１に入力され、音声入力系統部２６を経て音声認識処理部２７によってテキストに変換され、テキスト挿入処理部２３によって、図３の（ｂ）に示すように、編集中のマークアップテキストのタグの間に挿入される。
【００３１】
次に、通常はユーザの応答を記述する。ここで言うユーザとは、作成している対話シナリオ内で想定されているユーザを示しており、本装置の使用者とは必ずしも同一ではない。ここで、キーボード４の右キー４１ｂを入力することで、図３の（ｃ）に示すように、ユーザ発話を表すタグを記述し、タグの内容の入力を待ち受けた状態となる。
【００３２】
そして、この待ち受け状態で、装置の使用者が「おはよう」と発話すると、図３の（ｄ）に示すように、発話内容がテキスト化されてタグの間に挿入される。
【００３３】
図３の（ｄ）に示すマークアップテキストの編集状態で、左キー４１ａを入力すると、図４の（ａ）に示すように、テキスト挿入処理部２３によってａタグのhref属性として別ファイルのリンクが記述され、リンク先のファイル（Ａ２．ｄｍｌ）で機器発話の内容を待ち受けた状態になる。その状態で「今日はいい天気ですね」と発話することで、機器発話箇所に発話内容のテキストが挿入される。
【００３４】
図３の（ｄ）に示す状態において、ユーザが「おはよう」以外の発話を行う可能性がある。他の言葉についても記述したい場合は、右キー４１ｂを入力し、同様に音声入力（「こんにちは」の入力）を行うと、図４の（ｂ）に示すようになる。
【００３５】
図３の（ｄ）に示す状態において、図３の（ｂ）に示すように、マークアップテキストに挿入した「おはようございます」を修正する場合、左右キー以外の第三キーを用いることになる。例えば、第三キーと左キーを同時に入力することで、図４の（ｃ）に示すように、機器発話のタグの内容を待ち受けた状態となる。
【００３６】
同様に、図４の（ｂ）に示す状態において、図３の（ｄ）で入力した内容（「おはよう」）を変更したい場合は、第三キーと右キーを同時に入力することでユーザ発話のタグの内容の入力を待ち受けた状態となる。
【００３７】
以降は、上記パターンの何れかの繰り返しにより、対話シナリオが記述できる。つまり、発話内容は音声入力情報をテキスト化することで記述し、キー操作では左右キーで発話者（機器−ユーザ）の切替を行う。ただし方向を示すことができれば、必ずしも左右キーでなくてもよい。
【００３８】
（マークアップテキスト編集処理）
ここで、上述したマークアップテキスト編集の詳細な処理の流れについて以下に説明する。図５は、マークアップテキスト編集処理の流れを示すフローチャートである。
【００３９】
まず、マークアップテキスト編集装置１００を起動し、表示部１にマークアップテキストを表示させ、キー入力系統部２８は、左キー４１ａが入力されたか否かを判断し（Ｓ１１）、左キー４１ａが入力されたと判断すれば、さらに、第三キーが入力されたか否かを判断する（Ｓ１２）。ここで、当該タグを挿入待ち状態にする。第三キーが入力されていないか否かの判断は、第三キーと左キー４１ａとが同時に操作されたか否かを判断することで行う。
【００４０】
Ｓ１２において、第三キーが入力されたと判断した場合、マークアップテキスト変換部２９は、一つ前のspeakタグをアクティブにする（Ｓ１３）。具体的には、マークアップテキスト変換部２９は、キー入力系統部２８によって左キー４１ａと第三キーの操作が受け付けられると、機器のタグが挿入されたマークアップテキストを、一つ前のspeakタグがアクティブとなっているテキストを挿入待ち状態としたマークアップテキストに変更する。
【００４１】
一方、Ｓ１２において、第三キーが入力されていないと判断した場合、マークアップテキスト変換部２９は、ユーザ発話（ａタグ）がアクティブであるか否かを判断する（Ｓ１４）。ここで、ユーザ発話（ａタグ）がアクティブでないと判断した場合には処理を終了する。
【００４２】
Ｓ１４において、ユーザ発話（ａタグ）がアクティブであると判断したとき、さらに、ａタグのhref属性が挿入済か否かを判断する（Ｓ１５）。具体的には、マークアップテキスト変換部２９は、編集中のマークアップテキストに、ａタグのhref属性として別ファイルのリンクが記述されているか否かを判断する。
【００４３】
Ｓ１５において、ａタグのhref属性が挿入済（図４の（ａ）に示すＡ１．ｄｍｌ）であると判断したとき、ａタグのhref属性に記載されているファイルに遷移し、speakタグをアクティブ（図４の（ａ）に示すＡ２．ｄｍｌ）にし（Ｓ１６）、処理を終了する。
【００４４】
一方、Ｓ１５において、ａタグのhref属性が挿入済でないと判断すれば、ａタグのhref属性に新規ファイル名を挿入し、新規ファイルに遷移し（Ｓ１７）、新規ファイルにspeakタグを生成し、アクティブにし（Ｓ１８）、処理を終了する。
【００４５】
また、Ｓ１１において、キー入力系統部２８は、左キー４１ａの入力がないとき、右キー４１ｂが入力されたか否かを判断する（Ｓ１９）。ここで、キー入力系統部２８は、右キー４１ｂが入力されていないと判断すれば、処理を終了する。
【００４６】
一方、Ｓ１９において、キー入力系統部２８は、右キー４１ｂが入力されたと判断すれば、さらに、第三キーが入力されたか否かを判断する（Ｓ２０）。ここで、第三キーが入力されていないか否かの判断は、第三キーと右キー４１ｂとが同時に操作されたか否かを判断することで行う。
【００４７】
Ｓ２０において、第三キーが入力されたと判断した場合、マークアップテキスト変換部２９は、一つ前のａタグをアクティブにし（Ｓ２１）、処理を終了する。具体的には、マークアップテキスト変換部２９は、キー入力系統部２８によって右キー４１ｂと第三キーの操作が受け付けられると、機器のタグが挿入されたマークアップテキストを、一つ前のａタグがアクティブとなっているテキストを挿入待ち状態としたマークアップテキストに変更して、処理を終了する。
【００４８】
一方、Ｓ２０において、第三キーが入力されていないと判断した場合、マークアップテキスト変換部２９は、次のａタグを生成、アクティブにし（Ｓ２２）、処理を終了する。
【００４９】
本実施形態では、第三キー（コントロールキー４２またはシフトキー４３）は、左キー４１ａまたは右キー４１ｂと同時に入力（操作）するとして説明したが、まず、コントロールキー４２を押下した状態で、左キー４１ａまたは右キー４１ｂの何れかのキーを押下するようにしてもよい。このような操作であれば、一般的なパソコン操作の延長線上にある操作となるため、ユーザに対する負担を軽減することができる。
【００５０】
このように、第三キーは、第一キーまたは第二キーと同時に入力するようにしてもよいし、最初に第三キーを入力し、その後、第一キーまたは第二キーを入力するようにしてもよいし、最初に第一キーまたは第二キーを入力し、その後、第三キーを入力するようにしてもよい。
【００５１】
ここで、第三キーと、第一キーまたは第二キーの入力を利用する場合、マークアップテキストの編集者は、第三キーを押下する毎に、第一キーに対応するタグまたは第二キーに対応するタグを順に切替え、所望のタグで第三キーの押下を終了することで、当該タグを編集可能な状態にする。逆に、第一キーを押下する毎に、第一キーに対応するタグを順に切替えて、所望のタグで第三キーを押下することで、当該当該タグを編集可能な状態にすることもできる。
【００５２】
〔実施形態２〕
本発明の他の実施形態について説明すれば、以下の通りである。なお、前記実施形態１と同一機能を有する部材には同一符号を付記し、詳細な説明を省略する。
【００５３】
本実施形態では、前記実施形態１のマークアップテキスト編集装置１００のマークアップテキスト変換部２９の機能が少し異なっている。すなわち、マークアップテキスト変換部２９は、マークアップテキストに、発話内容のテキストを最初に挿入し、その後、既に記入済のテキストに当該発話内容の発話者を特定するためのタグを挿入する。例えば、マークアップテキストに「おはようございます」と最初に挿入し、その後、当該「おはようございます」の発話者を特定するためのタグを挿入する。すなわち、発話内容の前後に発話者を特定するタグを追記する。
【００５４】
〔実施形態３〕
本発明をソフトウェアにより実現した実施形態について以下に説明する。マークアップテキスト編集装置１００の制御ブロック（特に編集制御部２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００５５】
後者の場合、マークアップテキスト編集装置１００は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００５６】
〔まとめ〕
本発明の態様１に係るマークアップテキスト編集装置は、複数の発話者による音声発話を規定する、マークアップ言語にて記述される音声対話用のマークアップテキストを編集するマークアップテキスト編集装置であって、上記発話者それぞれに異なる方向が対応付けられており、発話者の発話毎に当該方向を指定する方向指定部（キー入力系統部２８）と、編集中のマークアップテキストを、上記方向指定部によって指定された方向に対応付けられた発話者のタグが挿入されたマークアップテキストに変更する変更部（マークアップテキスト変換部２９）と、を備えていることを特徴とする。
【００５７】
上記構成によれば、編集中のマークアップテキストを、指定された方向に対応付けられた発話者のタグが挿入されたマークアップテキストに変更することで、方向を指定するという簡単な操作により、編集中のマークアップテキストを、発話者のタグが挿入されたマークアップテキストに変更できる。これにより、音声対話用のマークアップテキストの編集を少ない負担でより簡単に行うことができるという効果を奏する。
【００５８】
本発明の態様２に係るマークアップテキスト編集装置は、上記態様１において、第一発話者（機器）に対応付けられた第一方向（左方向）を指定する第一キー（左キー４１ａ）と、第二方向（右方向）を指定する第二キー（右キー４１ｂ）とが並んで配置されたキーボード４をさらに備え、上記方向指定部（キー入力系統部２８）は、上記キーボード４の第一キー（左キー４１ａ）の操作を受け付けたとき、第一方向（左方向）と指定し、上記キーボード４の第二キー（右キー４１ｂ）の操作を受け付けたとき、第二方向（右方向）と指定し、上記変更部（マークアップテキスト変換部２９）は、編集中のマークアップテキストを、上記方向指定部（キー入力系統部２８）によって指定された方向が第一方向（左方向）であれば、第一発話者（機器）のタグが挿入されたマークアップテキストに変更し、上記方向指定部（キー入力系統部２８）によって指定された方向が第二方向（右方向）であれば、第二発話者（ユーザ）のタグが挿入されたマークアップテキストに変更するようにしてもよい。
【００５９】
上記構成によれば、第一キーと第二キーとがキーボード上で並んで配置されているので、マークアップテキストの編集者は、第一キーと第二キーの並び方向を把握するだけで、容易に第一キーまたは第二キーの何れかを選択することができる。これにより、マークアップテキストの編集者は、発話者毎の発話内容を示すテキストデータを挿入可能な編集状態のマークアップテキストをキー操作によって直感的に選択することができる。
【００６０】
ここで、上記第一キー、第二キーとして、キーボードに配置されている４つの方向キー（上下左右キー）を用いることが好ましい。例えば、２つのキーとして左右キーを用い、左方向のキーを第一キー（または第二キー）、右方向のキーを第二キー（または第一キー）とし、または、２つのキーとして上下キーを用い、上方向のキーを第一キー（または第二キー）、下方向のキーを第二キー（または第一キー）とすることが考えられる。方向キー以外のキーを用いることも可能である。例えば、ＱＷＥＲＴキーボードの場合、ＡキーとＳキーのように左右に並んで配置された２つのキーを第一キー、第二キーとして用いることが考えられる。
【００６１】
本発明の態様３に係るマークアップテキスト編集装置は、上記態様２において、上記キーボード４に第三キー（コントロールキー４２）がさらに配置され、上記方向指定部（キー入力系統部２８）は、上記第三キー（コントロールキー４２）の操作をさらに受け付け、上記変更部（マークアップテキスト変換部２９）は、上記方向指定部（キー入力系統部２８）によって上記第一キー（左キー４１ａ）と上記第三キー（コントロールキー４２）の操作が受け付けられると、第一発話者のタグに発話内容を示すテキストが挿入されたマークアップテキストを、第一発話者の発話内容を示すテキストを編集可能な状態に表示させ、上記方向指定部（キー入力系統部２８）によって上記第二キー（右キー４１ｂ）と上記第三キー（コントロールキー４２）の操作が受け付けられると、第二発話者のタグに発話内容を示すテキストが挿入されたマークアップテキストを、第二発話者の発話内容を示すテキストを編集可能な状態に表示させるようにしてもよい。
【００６２】
上記構成によれば、第一キーまたは第二キーの単キー操作に加えて、第一キーと第三キー、第二キーと第三キーの複数キー操作を行うことで、第一発話者または第二発話者のタグが挿入されたマークアップテキストを、テキストデータを編集可能な状態に表示させることができる。
【００６３】
本発明の態様４に係るマークアップテキスト編集装置は、上記態様１〜３の何れか１態様において、上記変更部（マークアップテキスト変換部２９）によって変更されたマークアップテキストに挿入されたタグに、当該タグに対応する発話者の発話内容を示すテキストを挿入する挿入部（テキスト挿入処理部２３）をさらに含んでいてもよい。
【００６４】
本発明の態様５に係るマークアップテキスト編集装置は、上記態様１〜３の何れか１態様において、上記変更部（マークアップテキスト変換部２９）は、編集中のマークアップテキストの、既に記入済のテキストに、上記方向指定部（キー入力系統部２８）によって指定された方向に対応付けられた発話者のタグを挿入してもよい。
【００６５】
本発明の態様６に係るマークアップテキスト編集装置は、上記態様１〜５の何れか１態様において、上記発話内容を音声により入力する音声入力部（音声入力系統部２６）と、上記音声入力部（音声入力系統部２６）によって入力された発話内容をテキストに変換するテキスト変換部（音声認識処理部２７）とをさらに備えていてもよい。
【００６６】
上記構成によれば、音声入力部によって入力された音声による発話内容をテキスト変換し、変換したテキストを、編集中のマークアップテキストに挿入することで、マークアップテキストの編集者による編集の負担を軽減することができる。つまり、発話内容を入力するために音声でよいため、発話内容をキーボードにより入力する手間が省け、マークアップテキストの編集者による編集の負担を軽減することができる。
【００６７】
従って、マークアップテキストの編集者は、方向指定部によって方向を指定して、発話者の発話内容の編集状態のマークアップアップテキストに変更し、変更したマークアップテキストに、音声にて発話内容を入力することができるので、音声対話用のマークアップテキストの編集を少ない負担でより簡単に行うことができる。
【００６８】
本発明の態様７に係るマークアップテキスト編集装置の制御方法は、複数の発話者による音声発話を規定する、マークアップ言語にて記述される音声対話用のマークアップテキストを編集するマークアップテキスト編集装置の制御方法であって、上記発話者それぞれに異なる方向が対応付けられており、発話者の発話毎に当該方向を指定する第一工程と、編集中のマークアップテキストを、上記第一工程において指定された方向に対応付けられた発話者のタグが挿入されたマークアップテキストに変更する第二工程と、を含むことを特徴とする。
【００６９】
上記構成によれば、上記態様１に記載のマークアップテキスト編集装置と同じ効果を奏する。
【００７０】
本発明の各態様に係るマークアップテキスト編集装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記マークアップテキスト編集装置が備える各部（ソフトウェア要素に限る）として動作させることにより上記マークアップテキスト編集装置をコンピュータにて実現させるマークアップテキスト編集装置のマークアップ編集制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００７２】
本発明は、音声対話用のマークアップテキストを編集する編集装置に利用することができる。
【符号の説明】
【００７３】
１  表示部、２  編集制御部、３  マイク、４  キーボード、２１  発話内容生成部、２２  編集状態切替部、２３  テキスト挿入処理部（挿入部）、２４  カーソル位置制御部、２５  表示制御部、２６  音声入力系統部（音声入力部）、２７  音声認識処理部（テキスト変換部）、２８  キー入力系統部（方向指定部）、２９  マークアップテキスト変換部（変更部）、４１  方向キー、４１ａ  左キー（第一キー）、４１ｂ  右キー（第二キー）、４１ｃ  上キー（第一キー）、４１ｄ  下キー（第二キー）、４２  コントロールキー（第三キー）、４３  シフトキー（第三キー）、１００  マークアップテキスト編集装置
【図１】
2016072444.tif 000003
【図２】
2016072444.tif 000004
【図３】
2016072444.tif 000005
【図４】
2016072444.tif 000006
【図５】
2016072444.tif 000007
【国際調査報告】
2016072444.tif 000008
2016072444.tif 000009
2016072444.tif 000010