後藤 真孝, 伊藤 克亘, 秋葉 友良, 速水 悟: ”音声補完: 音声入力インタフェースへの新しいモダリティの導入”, イ
ンタラクティブシステムとソフトウェア VIII 日本ソフトウェア科学会 WISS 2000, 暦本 純一 (編), pp.153-162,
近代科学社, December 2000.

音声補完:
音声入力インタフェースへの新しいモダリティの導入
Speech Completion: Introducing New Modality Into Speech Input Interface

後藤 真孝

伊藤 克亘

秋葉 友良

速水 悟∗

Summary. This paper describes a novel speech interface function calledspeech completion, which enables a user to input a word by completing a word fragment uttered by the user. Although the concept ofcompletion has been widely accepted in text-based interfaces, eﬀective
completion for speech has not been proposed. We enable a user to invoke completion intentionally and eﬀortlessly by building an interface
that displays candidates of completion when a ﬁlled pause is uttered (avowel is lengthened) during a word. This ﬁlled pause can be considered
as a new nonverbal modality that has not been introduced into speech
input interfaces. In our experience with a system that includes a ﬁlled
pause detector and a speech recognizer capable of listing completed
words, the eﬀectiveness of the speech completion was conﬁrmed.

1

はじめに

現在の音声入力インタフェースは，音声の持つ潜在能力を引き出していない．音声は，音韻や単語のような言語情報だけでなく，韻律や言い淀みのような非言語情報も含んでいるが，これまでの音声認識は，主に言語情報のモダリティーしか利用していなかった．そのため，いわば認識誤りを起こすようなキーボードにしか過ぎず，
いくら音声認識率を高くしたとしても，キーボード を越えるような使いやすいイン
タフェースは構築困難であった．音声ならではのメリットを引き出すためには，音声の持つ非言語情報が，人間同士のコミュニケーションでどのような役割を果たしているのかを問い直し ，その役割を積極的に活用したインタフェースを構築する必要がある．
そこで本研究では，非言語情報の中でも特に話者の思考状態が現れやすい有声
休止 (ﬁlled pause) に着目する．有声休止は言い淀み現象の一つであり，発話したい
内容が断片的にしか思い出せないときや，何を発話していいのか判断に迷うときに，発声されることが多い．音響的には持続した有声音 (母音の引き延ばし ) として現れ，
例えば，話者が「音声補完」という単語を最後まで思い出せないときには，「 おんせいー」と言い淀んだりする (「いー」が有声休止)．このとき，対話相手はしばしば話者の言いたいことを推測し，「 音声補完？」のように候補を提示することで，話者が∗Masataka Goto, Katunobu Itou, Tomoyosi Akiba, Satoru Hayamizu, 電子技術総合研究所
153

154

WISS 2000

思い出すのを手助けしてくれる (場合によっては話者は最初から対話相手の助けを期待して有声休止を用いたりする)．このように，本来音声を使う場合には，いい加減で断片的な情報を伝えても，対話相手が様々な形で自分の発話や思考の手助けをしてくれることが期待でき，それが快適で優れた情報交換手段となっている一つの理由であると考える．これは，従来の音声認識には欠けていた視点である1 ．
上記で例示した，対話相手による「音声補完？」という手助けは，発話された単語の断片の残りを補うことで，話者が述べようとしている単語全体の候補を提示している，つまり，単語を補完していると見なすことができる．この補完 (completion)の概念は，テキストインタフェースでは既に広く受け入れられている．例えば，tcsh
や bash などの UNIX シェルや，Emacs/Mule などのテキストエディタは，ファイル
名やコマンド 名の補完機能を提供している2 ．こうした補完機能では，ユーザが補完機能を呼び出すキー (以下，補完ト リガーキーと呼ぶ) を押したときに，途中までタイプされた単語の断片の続きが補われる．また，近年ペン入力でも，補完機能を持ったインタフェース [2, 3, 4] が提案されている．しかし，音声入力インタフェースでは，
音声入力中に自然に補完機能を呼び出す手段がなかったこともあって，効果的な補完機能はこれまで提案されていなかった．
本研究は，このような補完による手助けという概念を音声入力の枠組みに導入することで，音声認識を中心とした音声インタフェースをより使いやすくすることを目的とする．本稿では，以下，2 章で「音声補完 (speech completion) 」という新しい音声インタフェース機能を提唱し，3 章でユーザが音声入力中に言い淀む (有声休止をおこなう) と計算機が補完候補を提示して手助けをしてくれるインタフェースを提案する．次に，4 章で具体的な実現手法について説明し，5 章でシステムの実装とその動作結果を示す．そして，6 章で関連研究やマルチモーダルインタフェースに関する議論をおこない，最後に，7 章でまとめを述べる．

2

音声補完

「音声補完」とは，音声入力中に，ユーザが補完機能を呼び出すことができるようにするための新たな音声インタフェース機能の総称である．ユーザが発話した断片をシステム側が補完してくれることで，以下のような利点が得られる．

• 記憶補助 入力したい内容がうろ覚えでも，途中まで思い出して発声すれば入力できる．
• 省力化 入力内容が長くて複雑なときに，内容の特定に十分な部分まで発声すれば入力できる．
• 心理的抵抗の低減 従来の音声インタフェースの多くが，すべての音を最後まで丁寧に発声することを強いていたのに対し，音声補完では思いついた断片だけを発声すればよく，心理的抵抗が少なく使いやすい．
1

従来の音声認識では，話者は入力したいすべての音を丁寧に発声することが強いられていた．人間が自発的に話す場合には，有声休止や言い直し等の様々な言い淀み現象が自然に現れるが，そうした現象は誤認識の原因となるため，話者は書き言葉を読み上げたような発声をしなければならなかった．また，言い淀み現象がコミュニケーションにおいて持つ役割を積極的に活用しようとする研究も少なかった．
2
特に，コマンド 行の補完機能は，1970 年代初頭には既に複数のシステムに導入されていた [1]．

Speech Completion

155

音声補完を通常の音声入力に効果的に導入するには，ユーザが候補を見たいと思うタイミングで，自発的に補完機能を呼び出せることが重要となる．なぜなら，ユーザの望まないタイミングで次々と補完候補を出すような自動補完は，認識時に曖昧性が大きい音声では，煩わしく不適切な機能となりやすいからである (自動補完に関するより詳しい議論は 6.1 節でおこなう)．そこで，言い淀み現象の一つである有声
休止に補完トリガーキーの役割を担わせることを提案する．補完トリガーキーとして音声入力中に有声休止をおこなうことは，1 章で述べたように人間にとって極めて自然であり，ユーザは自分の意志で，労力をかけずに補完機能を呼び出すことが可能になる．
音声補完の対象には，単語や文節，文章など様々なレベルが考えられるが，本稿では以下，単語のみを取り上げて議論する．つまり，単語補完機能に論点を絞る．ただし，ここでの単語は，音声認識システムの単語辞書上 (言語モデル上) の 1 単語とする．したがって，例えば姓名が一つの単語として登録されているときには，姓だ
けのような部分的な発声から残りが補完される．
本稿では，ユーザが補完したい方向に応じて，以下の二種類の音声補完方式を提案する．ここでは，「 宇多田ヒカル」という一単語を補完する場合を例に説明する．

1. 音声フォワード 補完
単語の前半がわかっているときに，その最後の音節で有声休止をおこなうことで，それに続く後半を補完する方式である．例えば，「 うただー」と「だ」の音で有声休止をおこなって入力すると，「 宇多田ヒカル」が補完候補の一つとして得られる．仮に「宇多田」という単語も単語辞書に登録されているときには，ユーザが，単に「宇多田」と入力したいのか，それとも補完候補を得たいのかをシステムが識別する上でも，有声休止を補完トリガーキーとして用いることが重要となる．

2. 音声バックワード 補完 (別名，音声ワイルド カード 補完)
単語の後半がわかっているときに，事前に定めたキーワード (以下，ワイルド
カード キーワード と呼ぶ) を言いながらその最後の音節で有声休止をおこない，続いて後半を発話することで，その前につながる前半を補完する方式である．
例えば，「 なんとか」をキーワードと定めた場合，「 なんとかーひかる」と入力す
ると，「 宇多田ヒカル」が補完候補の一つとして得られる．この「なんとかー」
は，任意の文字列にマッチするワイルド カードに相当するため，これを音声ワ
イルド カード 補完とも呼ぶ．入力したい単語辞書の中に，キーワードを部分文字列として含むような単語が仮にあったとしても，有声休止によってキーワー
ドは識別可能であり，意図した箇所でのみ音声バックワード 補完を呼び出すことができる．

3

音声補完機能付き音声入力インタフェース

構築した音声補完機能付き音声入力インタフェースの機能を説明する．ユーザは，以下のように有声休止を用いて音声補完しながら，単語を入力することができる (図 1)．

1. [音声フォワード 補完の場合]
単語の発声途中で母音を引き延ばすと，発声された断片から始まる補完候補

156

WISS 2000

音声フォワード補完「ワイルドカードキーワード＋
有声休止＋単語の後半」の場合「単語の前半＋有声休止」の場合「うただー」
１．宇多田ヒカル
補完候補を表示
２．深田恭子３．MR.DYNAMITE （番号付き）

候補の番号
を言う
「１番」

単語の続き
を読み上げ
「ひかる」

音声バックワード補完

発話を受付

他の候補が
ある場合

「なんとかーゆき」「前（の候補）」「次（の候補）」補完候補を表示 １．小柳ゆき（番号付き） ２．中島みゆき

単語全体
を読み上げ
「うただひかる」

音声認識結果を確定 宇多田ヒカル

候補の番号
を言う

単語の頭
を読み上げ

「１番」

単語全体
を読み上げ

「こやなぎ」 「こやなぎゆき」

音声認識結果を確定 小柳ゆき

図 1. 音声補完の操作の流れ(単語) の一覧が，番号付きで即座に表示される．(ex.「 うただー」と入力すると，「 1. 宇多田ヒカル , 2. 深田恭子, 3. MR.DYNAMITE」のように補完候補が表示される3 ．)[音声バックワード 補完 (音声ワイルド カード 補完) の場合]
ワイルド カードキーワード の最後の母音を引き延ばし，続いて単語の後半を発声すると，その発声された断片が末尾に付く補完候補の一覧が，同様に番号付「 1. 小柳ゆき, 2. 中島みゆ
きで表示される．(ex.「なんとかーゆき」と入力すると，き」のように補完候補が表示される．)

2. 候補が多くて画面に入りきらないときには，「 前の候補」「次の候補」というマークが表示される．その場合，「 前 (の候補) 」や「次 (の候補) 」と言えば他候補が見られる．候補が不適切なときや別の単語を入力したいときには，次の 3. の選
択をせずに別の発話に移ってもよい．
3. ユーザは 3 通りの方法で補完候補を選択できる．
(a) 候補の番号を言う．(ex.「 1 番」か「 1 」と言う．)(b) 単語の続きや単語の頭を読み上げる．(ex.「ひかる」，「 こやなぎ 」と言う．)(c) 単語全体を頭から読み上げる．(ex.「 うただひかる」「こやなぎゆき」，と言う．)
選択すると，その候補は強調表示され，音声認識結果として確定される．
音声補完は，一つの単語を入力中に，繰り返し呼び出すことが可能である．例えば，「サザンオールスターズ」を入力するときに，「さざんー」で候補一覧を見た後，「おーるー」でさらに絞り込まれた候補一覧を見て，最後に「すたーず」と言って確3

テキストの補完とは異なり，たとえ「うただ」から始まる単語が辞書中に一つしかなくても，音声の曖昧性から候補を一つに絞り込めないことが多い．上記の例では，/utadahikaru/，/fukadakyouko/，/misuta-dainamaito/ が音響的な類似度から補完候補として得られた．

Speech Completion157

図 2. 「なんとかーひかる」/nantoka-hikaru/ に対する有声休止区間の検出例:
パワーとスペクトルの時間変化（上二段）とシステムが検出した有声休止
区間（中段），有声休止区間での音素遷移を抑制した音声認識システムが出力した音素系列（下段）定できる．なお，この例に示したように，単語中の長母音 (「おーる」の /o-/ ) では
音声補完が呼び出されず，意図的に有声休止した箇所でのみ呼び出されるようにする必要がある．

実現方法

4

3 章のインタフェースを構築するには，有声休止の区間を得る有声休止検出部と，単語の途中までの発声やキーワードに続く発声を認識して補完候補を作成する音声認識部を実現しなければならない．さらに，インタフェース全体の状態管理をするイ
ンタフェース管理部と，補完候補一覧や認識結果を提示する画面表示部も必要となる．以下，これらを順に説明する．
4.1

有声休止検出部

音声補完では，有声休止を高い精度でリアルタイムに検出することが重要である．しかも，任意の単語中の母音の引き延ばしを検出する必要があるため，トップダウン
情報を使わない言語非依存な検出をしなければならない．そのような要件を満たす検出手法として，我々が文献 [5, 6, 7] で提案した，有声休止箇所のリアルタイム検出
手法を用いる．本手法は，有声休止が持つ二つの音響的特徴 (基本周波数の変動が小さい，スペクトル包絡の変形が小さい) をボトムアップな信号処理によって検出することで，任意の母音の引き延ばしを検出できる．検出結果の例を図 2 に示す．本手法は，自由発声音声の対話コーパスに対して，再現率 0.75，適合率 0.70 の性能を持
つ [7]．再現率と適合率のトレード オフは調整でき，今回の目的に合うように適合率を高く (誤検出を少なく) 設定することも可能である4 ．この結果は，次の音声認識部
へと送信される．
4

例えば，適合率 0.93 となるように設定した場合，今回の目的で検出すべき 400 ms 以上の十分長い
継続時間を持つ有声休止を対象に評価すれば，再現率 0.91 の性能が得られた [7]．

158

WISS 2000
Blankey jet city

a

root

b
g

r

a
e

r

a
o

N
q

Black flysi

Break all daybfGravity

leaf

node

補完候補のシードを一時的に追加
エントリノードテーブル
補完候補のシード

有声休止開始点における上位 Nseed 個の仮説
有声休止開始点における他の仮説

補完候補作成時にたどられるノード

図 3. 木構造の単語辞書における有声休止開始時点での仮説 (くさび形のマーク)と音声補完候補の作成・エント リノード テーブルへの追加

4.2

音声認識部 (補完候補作成)

音声認識部では，音声入力と有声休止検出部の結果を受信し，音声認識結果 (尤度の高い順に上位 Nresult 個) と音声補完候補をインタフェース管理部へと送信する．補完候補一覧を作成する処理は，連続音声認識システム niNja [8] を以下に述べるように拡張して実現する．その際，有声休止を含まない通常の発話の認識には副作用のないようにする必要がある．以下，単語発声の補完を説明するが，連続音声中の単語を補完することも同じ枠組で可能である．
本システムは単語辞書として，入力対象の単語辞書 (人名等) 以外に，ワイルドカードキーワード 辞書とインタフェース操作用語辞書 (候補番号や他候補の表示指示等) を使用する．単語辞書は，図 3 のように木構造で保持される．この辞書を用いた認識処理では，辞書の根から，フレーム同期で枝別れに応じて仮説を増やして，ノード を葉の方向へたどっていく5 ．図中のくさび形のマークが仮説をあらわす．有声休止が検出されると，その時点で最も尤度の高い仮説がワイルド カード キーワードかど うかを判定し，音声フォワード 補完と音声バックワード 補完のど ちらを実行するかを決定する．
音声フォワード 補完の場合，その時点で有効な仮説 (尤度の高い順に上位 Nseed個) から葉の方向へたどることで，補完候補の生成を実現する．それらを尤度の高い
順に番号付けして，上位 Nchoice 個をインタフェース管理部へ送信する．生成する際に用いた仮説に対応するノード を補完候補のシード と呼ぶ．例えば，図 3 の一番上の黒い丸がシード であるとすると，補完候補は “Blankey jet city” と “Black ﬂys”になる．同時に，そこまでに認識した音素列を求めることにより，各候補においてどこまで発声されたかを調べ，候補と併せて送信する．
ユーザが補完候補を見た後に，単語の続きを言っても選択できるように，認識を
5

現在の音声認識では，音素単独での認識精度が不十分なので，単語の音素列を一音素ずつ順に確定するのではなく，このように複数の仮説によって次に続く音素を予測しながら最終的に最も尤もら
しい仮説を求める．ただし本研究では，認識精度を高める工夫として，有声休止区間での音素遷移を抑制している．

Speech Completion159

開始する根を登録するエント リノード テーブルを導入し，単語の途中からの認識を可能にする．通常の単語の頭からの認識では，このテーブルには辞書の根だけが登録されている．単語の途中から認識を開始したい場合には，図 3 のように補完候補のシード を根として一時的に (有声休止を伴う発話の次の発話だけ ) 追加する．追加
エントリは，有声休止後の続きの音素列だけを言えば認識されるが，認識結果としては，その単語全体を送信する．
一方，音声バックワード 補完の場合，有声休止終了時点以降に発声された単語の後半部分を認識し，補完候補を生成する必要がある．この単語の途中からの認識
は，辞書中の全単語の途中の音節を，エントリーノード テーブルに一時的に (ワイルド カードキーワード の直後だけ ) 追加することで実現する．そして葉に到達した仮説
から尤度の高い順に番号付けして，上位 Nchoice 個を送信する．その後，単語の頭を言っても選択できるようにするために，各候補で発声されなかった音素列の部分の終端を葉とする単語を一時的に登録する．例えば，「 小柳ゆき」を「なんとかーゆき」
で入力した場合，/koyanagi/の末尾を一時的に葉とする単語を追加する．

4.3

インタフェース管理部・画面表示部

補完候補の選択等のインタフェース全体としての機能を提供する．まず，有声休止を含まない発話の場合には，単に認識結果を受け取って表示する．一方，有声休止を含む発話の場合には，音声補完候補を受け取った時点でポップアップ式の補完候
補ウィンド ウを出現させ，その中に候補一覧を表示する (音素列上で既に発声された部分は違う色で表示する)．ただし，音声バックワード 補完の場合には，ユーザが処理の進行状態を把握できるよう，ワイルド カード キーワード の部分を認識した直後に一旦そのキーワード を表示し，続く発話の認識後に候補一覧を表示する．そして，
図 1 の操作の流れに従いながら，次の発話の認識結果に応じて表示・選択・確定等の処理をおこなう．その際，常に 1 位の認識結果を用いるのではなく，選択操作に該当する結果が上位 Npriority 個以内にあれば，それを優先させて用いる．これは，単語の続きを言って選択する場合等に，その発声に近い単語辞書上の別の単語の尤度が高くなり，適切に選択できない事態を回避するためである．

5

実装と結果

以上述べてきた音声補完機能付き音声入力インタフェースのプロトタイプシステムを実装した．日本のポピュラー音楽のヒットチャートから，曲名とアーティスト名のデータベースを作成し，音声補完対象の単語辞書とした．本実装では，4.2 節の各定
音響信号入力有声休止検出部

発話区間検出

音声認識部（補完候補作成）

ＬＰＣメルケプス
トラム係数計算

インタフェース
管理部

ＶＱコード符号化

画面表示部

図 4. システムを構成する 8 つのプロセス

160

WISS 2000(1) 「 うただー」と入力(2) 「だー」の有声休止中(3) 補完候補ウィンド ウが回転しながら登場(4) 「 1 番」と入力した直後(5) 1 番の候補が輝いて跳躍(6) 1 番の候補「宇多田ヒカル」
が認識結果として確定(a) 「なんとかー」と入力した直後(b) 「ゆき」と入力した直後に補完候補ウィンドウが登場(c) 「 1 番」と入力して「小柳ゆき」が認識結果として確定

図 5. 音声補完中の画面表示例: (1) 〜 (6) が音声フォワード 補完の例，(a) 〜 (c)が音声バックワード 補完の例

数を Nresult = 5，Nchoice = 20，Nseed = 5，Npriority = 3 と設定した．これらは単語
辞書の内容や規模，インタフェースの用途等に応じて調整する必要がある．
効果的に負荷分散が可能で，拡張性が高くなるように，本システムを構成する
図 4 の 8 つの機能を，分散環境で動作する別々のプロセスとして実装した．そのために，音声言語情報をネットワーク上で効率よく共有することを可能にするネットワー
クプロトコル RVCP (Remote Voice Control Protocol) を設計し，それに基づいて実装した．RVCP は，RMCP (Remote Music Control Protocol) [9] を音声言語情報の伝送用に拡張したプロトコルである．
音声補完中の画面表示例を 図 5 に示す．本システムを運用した結果，提案したインタフェースが実用的に機能し ，ユーザが音声補完機能を呼び出しながら，インタラクティブに単語入力できることを確認した．音声補完機能は，使用するのが容易で訓練は不要であり，直感的で使いやすいインタフェースであることがわかった．
特に，長い固有名詞を入力する際に，音声補完は非常に有効であった．

Speech Completion

161

議論

6

音声補完は，音声認識をインタフェースとして使いやすくするにはど うすべきかという観点から生まれた研究であり，今後様々な方向への発展が考えられる．以下では，そのような方向性も含めて議論する．

6.1

関連研究

テキスト (キーボード ) 入力で広く受け入れられている補完機能として，1 章では補完
トリガーキーによる手動補完に言及したが，WWW ブラウザの URL 入力や，Reactive
Keyboard [10] では，自動補完機能が導入されている．これは，ユーザがタイプしている最中に，システム側が補完候補一覧を次々と提示していく機能である．また，ペン入力に関しても，自動補完機能を持った予測ペン入力インタフェース [2] や POBox[3, 4]が提案されている．前者では升目にペンで手書きした文字から，後者ではソフトキー
ボード で入力した文字から，続きの文字列が辞書や履歴等に基づいて予測・提示される．これらは，予測インタフェース [11] とも呼ばれ，有効性が示されてきた．
しかし，音声入力の場合には，上記のような自動補完は不適切な機能となりやすい．キーボード 入力や，ソフトキーボード を用いたペン入力では，各キーを押したことを認識する段階で曖昧性はなく，各文字の境界は明らか (明確に分節可能) である．手書き文字認識を用いたペン入力でも，文字の認識時に曖昧性はあるものの 1 文
字の単位は音素より大きく，各文字は分節可能な条件で入力される．一方，音声入力では，音素の認識時に曖昧性が高い上に，音素の境界を決定することも難しい (分節が困難である)6 ．そのため，そもそもどの時点で補完候補を提示するかが一意に決
まらず，仮に一定間隔で提示したとしても，キーボード 入力やペン入力と同じような精度で適切な候補を提示し続けることは困難である．
「 予測を使わない場合に比べて少しでも不都合がある場合には予測インタフェースは使われない傾向がある」[11]ことから考えても，音声の自動補完は煩わしく，実用的でない可能性が高い．それに対して本研究では，有声休止によってユーザが意図した箇所で明示的に補完機能を呼び出せるようにしたことで，補完して欲しくないときには一切干渉することがない実用的なインタフェースが実現できた．

6.2

音声中の複数のモダリティーを活用したマルチモーダルインタフェース

従来の音声インタフェースでは，1 章でも述べたように，音声認識を中心とした言語情報のモダリティーが主に利用されてきた．それに対して本研究の音声補完では，有声休止のような，音声中に含まれる非言語情報のモダリティーを積極的に利用して，より使いやすいインタフェースを実現した．これは，音声音響信号が持つ複数のモダリティーを活用した，一種のマルチモーダルインタフェースであると我々は捉えている．
そして，今後他の非言語情報のモダリティーも導入していくことで，さらに使いやすい音声インタフェースが構築できる可能性がある．キーボード 7との対比で考えれば，従来の音声認識が扱ってきたのは，通常キーの一部に過ぎない．それに対して，
本研究での有声休止の位置付けは，いわば特殊キーの Tab (UNIX シェルや Emacs エ
6
7いわば楷書でなく草書で書かれた文字列のようなものである．
本稿ではキーボードが，通常キー (英数字等の文字がそのまま入るキー) と特殊キー (Delete や Tab
等の特別な働きを持つキー) の二種類で構成されると考える．

162

WISS 2000

ディタの補完トリガーキー) に相当する．これを第一歩として，音声の音高や話速等の他の非言語情報を特殊キーとして活用するような研究が，今後発展していく余地は大きい．しかも，キーボード の機能の範囲に留まる必要はない．音声フォワード
補完の有声休止が音韻情報を同時に伝えていたことからもわかるように，多くの非言語情報のモダリティーは，言語情報と同時に伝えられるようなメタな情報伝達手段である．このように高い潜在能力を持つ音声のメリットをさらに引き出せば，従来から議論されている音声の利点 (ハンズフリー，速い入力速度，等) とも相まって，優れたインタフェースを生み出していけるはずである．

7

おわりに

本稿では，発話された単語断片の残りを補うことでユーザの音声入力を手助けする「音声補完」という新しい音声インタフェース機能を提唱し，「 音声フォワード 補完」と「音声バックワード 補完 (音声ワイルド カード 補完) 」の二つの補完方式を提案した．実際に，インタラクティブに音声入力可能なシステムを実装し，曲名とアーティ
スト名の入力で有用性を確認したが，これは住所入力や各種固有名詞の入力等の様々な局面にもすぐに適用できる．今後，音声入力インタフェースを構築する上で，音声補完は不可欠な機能の一つになることが予想される．
今後は，音声補完の有無による使用感の比較実験を実施するだけでなく，補完候補の選択操作の自由度を高めたり (タッチパネルとの併用や候補が一つに絞れる場合の自動確定等)，補完対象を単語よりも長い単位に拡張したりしていく予定である．また，音声補完を発端とした新たな音声インターフェース研究の方向性も探求していきたい．

参考文献[1] 井田昌之, 亀井信義: Emacs 解剖学 入力の補完, bit, Vol. 29, No. 2, pp. 85–95 (1997).
[2] 福島俊一, 山田洋志: 予測ペン入力インタフェースとその手書き操作削減効果, 情処学論, Vol. 37, No. 1, pp. 23–30 (1996).
[3] 増井俊之: ペンを用いた高速文書入力手法, インタラクティブシステムとソフトウェア
IV, 近代科学社, pp. 51–60 (1996).
[4] Masui, T.: An Eﬃcient Text Input Method for Pen-based Computers, Proceedings of
CHI’98 , pp. 328–335 (1998).
[5] 後藤真孝, 伊藤克亘, 速水悟: 自然発話中の言い淀み箇所のリアルタイム検出システム,
情処研報 音声言語情報処理 99-SLP-27-2, pp. 9–16 (1999).
[6] Goto, M., Itou, K. and Hayamizu, S.: A Real-time Filled Pause Detection System for
Spontaneous Speech Recognition, Proc. of Eurospeech ’99 , pp. 227–230 (1999).
[7] 後藤真孝, 伊藤克亘, 速水悟: 自然発話中の有声休止箇所のリアルタイム検出システム,
信学論 (D-II), Vol. J83-D-II, No. 11 (2000).
[8] 伊藤克亘, 速水悟, 田中穂積: 音素文脈依存モデルと高速な探索手法を用いた連続音声認識, 信学論 (D-II), Vol. J75-D-II, No. 6, pp. 1023–1030 (1992).
[9] 後藤真孝, 根山亮, 村岡洋一: RMCP: 遠隔音楽制御用プロトコルを中心とした音楽情報
処理, 情処学論, Vol. 40, No. 3, pp. 1335–1345 (1999).
[10] Darragh, J. J., Witten, I. H. and James, M. L.: The Reactive Keyboard: A Predictive
Typing Aid, IEEE Computer , Vol. 23, No. 11, pp. 41–49 (1990).
[11] 増井俊之: 予測/例示インタフェースの研究動向, コンピュータソフトウェア, Vol. 14,
No. 3, pp. 4–19 (1997).