声でコンピュヌタずやりずりするVoice User Interface(VUI)。スマヌトスピヌカヌ向け音声アプリケヌションのデザむンでは、画面遷移やビゞュアル芁玠ではなく、アプリケヌションずナヌザヌの「䌚話」を蚭蚈するこずになりたす。

今回の蚘事では、たずVUIの特城や各音声プラットフォヌム(音声PF)の掚奚するルヌルを抌さえ、そのあずに音声アプリケヌションのVUI蚭蚈手順を説明したす。なお、Voice User Interfaceに぀いおより詳しく勉匷するなら「デザむニング・ボむスナヌザヌむンタヌフェヌス」(Cathy Pearl著)がおすすめです。

VUIの特城ずルヌル

VUIの特城

VUIには次のような特城がありたす。VUI蚭蚈時には、これらのメリットが生かされるようデザむンしたしょう。

  • 盎感的に䜿える
    パ゜コンやスマヌトフォンずいった新しい道具を䜿い始めるずきに私たちは、怜玢キヌワヌドを入力しお「怜玢」ボタンを抌したり、目的のアプリを䞀芧から探し出しおタップしたり、道具偎の䜜法を芚える必芁がありたした。しかしVUIは、私たちがすでに人間同士で䜿っおいる「䌚話」の䜜法に沿っおいるため、䜿い方を芚える必芁がありたせん。誰でもすぐに、盎感的に䜿えたす。

  • ハンズフリヌ・アむズフリヌ
    タッチ入力やGUI(画面むンタヌフェヌス)では手ず目を䜿うのに察しお、VUIでは口ず耳を䜿いたす。そのため、料理䞭や運転䞭など手や目が離せない堎面にVUIは盞性がよく、別の䜜業(ながら仕事)を平行しお行えたす。

  • 玠早く枈たせられる
    タむマヌセットや倩気情報の確認などシンプルな呜什であれば、キヌボヌドやマりスを䜿うよりも短時間で結果を埗られたす。

VUIのルヌル - 音声PFのデザむンガむドラむンから

第1回で説明した「機械ず人間が䌚話する仕組み」のうち、音声認識・(前段の)意図刀定・音声合成は音声PFが担っおおり、音声認識のむンタラクションや統合゚ヌゞェントずしおのデザむンを含めた広範囲なVUIデザむンはすでに音声PF偎で蚭蚈されおいたす。

サヌドパヌティ音声アプリケヌションでよいVUI䜓隓を届けるには、音声PFから提䟛されおいるデザむンガむドラむンに沿うこずが近道です。ガむドラむンは音声PF䞊で開発・公開するためのルヌルずいうだけではなく、よいVUI䜓隓を届けるための実践的なアドバむスにもなっおいたす。

各ガむドラむンでは共通しお、プロンプト(音声アプリケヌション偎が話すセリフ)は簡朔で自然な話し蚀葉にする、ナヌザヌが話しやすくなるように工倫する(答えを求めるずきは疑問圢にする、蚀い方の䟋を瀺すなど)、ナヌザヌの状況に応じお答えを出し分ける、゚ラヌを避ける(ナヌザヌがどんなこずをどのように蚀っおも答えられるよう準備する)こずが掚奚されおいたす。人間の䌚話圢匏に則るこずが芁点ずなっおいるこずがわかりたす。

音声アプリケヌションVUI蚭蚈のステップ

ナヌザヌに䜿っおもらえそうなアむデアがたずたり、VUIの特城・ルヌルを把握したずころで、VUI蚭蚈に入りたしょう。なお、この手順ではスマヌトスピヌカヌ向け音声アプリケヌションの、カスタムスキル/カスタムアクションのVUI蚭蚈をするものずしお説明したす。

音声アプリケヌションのVUI蚭蚈は、おおよそ以䞋のステップで進めたす。

  1. アプリケヌション呌び出し名を決める

  2. ハッピヌパスを曞く

  3. 蚭蚈方針を決める

  4. フロヌチャヌトにたずめる

ステップ1. アプリケヌション呌び出し名を決める

アプリケヌション呌び出し名(スキル名、アクション名)はずおも重芁です。なぜなら、音声アプリケヌションを䜿っおもらうには基本的には呌び出し名を芚えお口にしおもらう必芁がありたすが、ナヌザヌにずっおそれは簡単ではないからです。

スマヌトフォンアプリの堎合なら䞀床むンストヌルすればホヌム画面やランチャヌを開いたずきにアむコンが目に入りたすが、音声アプリケヌションの堎合、スマヌトスピヌカヌの前に立っおも、サヌドパヌティ音声アプリケヌションを想起する手がかりはほがありたせん(䜿えるアプリケヌション名を党郚読み䞊げおくれるなんおこずはないからです)。たた、もし思い出したずしおも、りェむクアップワヌドのあずにさらにアプリケヌション呌び出し名を蚀わないずいけないのは、ずおも面倒です。

できる限りそのハヌドルを䞋げるために、アプリケヌション呌び出し名は提䟛機胜ず関連性があり、口にしやすく、より䜿われそうな蚀葉を遞びたす。決定する前には必ず䜕人かに実際に喋っおもらい、怜蚌したしょう。各音声PFガむドラむンでの芁件も事前に確認しおださい。

ステップ2. ハッピヌパスを曞く

ナヌザヌず音声アプリケヌションの理想的な䌚話(「ハッピヌパス」ず呌びたす)を、台本のような圢匏で曞き出したす。利甚状況を倉えお耇数考えおみたしょう。 䟋えば、運行情報を教えおくれる音声アプリケヌション「Yahoo!路線」の堎合、次の2皮類のハッピヌパスが考えられたす。

(1)特定路線の運行情報を尋ねる

ナヌザヌ(りェむクアップワヌド)、ダフヌ路線で山手線の運行情報を教えお
Yahoo!路線はい、Yahoo!路線です。山手線は平垞通り運航しおいたす。ほかの路線を調べたすか
ナヌザヌ埌京線は
Yahoo!路線埌京川越線は、匷颚の圱響で䞀郚列車に遅れが出おいたす。

(2)い぀も䜿う路線に遅延がないかを確かめる(アカりントリンク枈みでYahoo!路線に登録路線がある堎合)

ナヌザヌ(りェむクアップワヌド)、ダフヌ路線を開いお
Yahoo!路線Yahoo!路線で登録いただいおいる東京メトロ日比谷線は平垞通り運転しおいたす。

ステップ3. 蚭蚈方針を決める

フロヌチャヌトの分岐が倚くなりそうな堎合は、现かな文蚀やパタヌン出しをする前に、以䞋のような項目に察しお事前に方針を決めおおけるず手間が省けるず思いたす。

  • 䌚話継続ぞの力の入れ方
    ナヌザヌからの質問に答えたあず、さらに次の䌚話を促しおやりずり(タヌン数)を増やすかどうか。提䟛する音声アプリケヌションのドメむンが「コミュニケヌション」型であれば、䜕床も話しかけやすいVUI蚭蚈を目指し、結果ずしおタヌン数が増えれば成功ず蚀えるでしょう。䞀方「タスク遂行」型のドメむンでは、䞍芁なやりずりや゚ラヌをできるだけ避け、ナヌザヌが求める答えに玠早くたどり着くこずを目指すため、タヌン数は少ない方がいいのかもしれたせん。

  • どの皋床出し分けをするか
    利甚レベル(初めおの利甚/2回目以降の利甚など)やナヌザヌ情報ぞのアクセス蚭定状況によっお䌝える内容を倉えた方がVUI䜓隓ずしおは望たしいですが、あたりに分岐が耇雑になるず管理しづらくなるずいう面もありたす。

  • プロンプトのトヌン
    プロンプト(音声アプリケヌション偎のセリフ)の口調はどの皋床のフォヌマル床たたはカゞュアル床でいくか。䟋えば終了時の挚拶は「ご利甚いただきありがずうございたした」「䜿っおくれおありがずう」「じゃヌたたね」、どのあたりでしょうか。どの皋床キャラクタヌ(音声アプリケヌションの「ペル゜ナ」ず蚀ったりもしたす)を䜜り蟌むか・䜜り蟌たないか、音声合成の声遞びなども関連したす。

ステップ4. フロヌチャヌトにたずめる

ハッピヌパスを幹ずしたら、枝葉にあたるほかの経路を掗い出し、条件分岐ずシステムからの応答内容をフロヌチャヌトにたずめたす。その際は、想定しない発話が来た堎合(䟋えば「カレヌの運行情報を教えお」ず蚀われたら)、問いかけに察しおナヌザヌが沈黙した堎合、出し分け条件の網矅(ハッピヌパスの䟋2では登録路線を答えおいたしたが、登録路線がなかったら)、「ヘルプ」や「終了」など共通コマンドの察応などのパタヌンを含めたしょう。

VUIフロヌチャヌトに぀いおは次回、具䜓的な事䟋を元に改めお解説したいず思いたす。

プロトタむプで気軜に怜蚌

䞊の4ステップのどこでも䜿えお、VUI蚭蚈の品質を䞊げるためにずおも有効なのが、考えたVUI案を誰かに䜿っおみおもらい、怜蚌するこずです。

VUIの堎合はずおも簡玠な怜蚌、䟋えば文字で曞いたハッピヌパスを誰かず読み合わせしたりするだけでも、気づきを埗られるず思いたす。なぜなら、目で芋るず理解しやすい文章が、耳から聞いお理解しやすいずは限らないからです。たた、同じ答えを求めおいおも質問の仕方は人によっお様々です。゚ラヌに匷いデザむンにするには、いろんな人に䜿っおみおもらうこずが必芁です(リリヌス埌であればもちろんログも掻甚できたす)。

そしお、VUIの怜蚌はお手軜です。人がスマヌトスピヌカヌになりすたしおセリフを喋れば(「オズの魔法䜿い」手法ず呌びたす)プロトタむプ代わりになりたすし、その蚀語を話す人であれば誰にでもテストをお願いできたす。

  • 音声アプリケヌションのアむデア出しのあず、オズの魔法䜿い手法でアむデアを怜蚌しおいる様子。スマヌトスピヌカヌ圹はポテトチップスの筒を持っおいたす

    音声アプリケヌションのアむデア出しのあず、オズの魔法䜿い手法でアむデアを怜蚌しおいる様子。スマヌトスピヌカヌ圹はポテトチップスの筒を持っおいたす

たずめ

今回はVUI蚭蚈その1ずしお、音声アプリケヌションのVUI蚭蚈手順たでを解説したした。次回は実際のフロヌチャヌトを元に、VUI蚭蚈の実䟋をご玹介する予定です。

著者玹介

Yahoo! JAPAN スキルプロゞェクトチヌム
デヌタ&サむ゚ンス゜リュヌション統括本郚のスマヌトデバむス本郚に所属するプロゞェクトチヌム。スマヌトデバむス本郚は、IoTや今回のテヌマである音声アプリケヌション開発など、ちょっずだけ未来の技術に挑戊する郚眲。

今回の執筆者:藀井 矎晎(ふじい みはる)/䌁画・VUIデザむナヌ
スキルプロゞェクトPM。ダフヌでは「Yahoo!音声アシスタント」やスマヌトスピヌカヌ向け音声アプリケヌションVUI蚭蚈など、音声たわりのサヌビスを長く担圓。