語音用戶界面(VUI,Voice User Interface)是人與語音對話系統交互時所接觸到的。它的元素包括提示音,語法和對話邏輯(即對話流程)。提示音是在所有對話中播放給用戶的錄音或合成的語音。語法定義了用戶對不同的提示音的可能的回答。對話邏輯定義了系統的行為。例如回應用戶所說的話或從數據庫中獲取信息。
下面的例子是一個用戶和一個航班信息系統的一次交互過程:
系統:你好,多謝致電“藍天”航空。我們最新的自動系統可以幫你查詢你需要的航班信息。請問你知道航班號嗎?
用戶:對不起,我不知道。
系統:沒關系,請告訴我航班的出發城市。
用戶:北京。
VUI的設計原理和方法與其它用戶界面的設計原理及方法有相似之處。然而有一些語音界面的特征使它成為獨特的設計挑戰和機會。兩個最主要的特征包括:
1、感覺器官是聽覺器官:聽覺器官界面的獨特性在于它通過瞬態的或不能長久存在的信息(語音)來交流。用戶聽到了,然后就消失了。用戶沒有可能回顧系統的輸出或以他們希望的速度說出,相對而言系統對節奏有更多的控制。聽覺界面的這種瞬態特征對用戶的知識有一定的要求。而VUI設計的原則之一就是不要讓用戶認知超載,不要挑戰人類短時記憶的能力,從而提供用戶影響對話節奏的途徑。
另一方面,聽覺器官提供的界面也為VUI設計創造了獨特的機會。人類從不同的層次與聽覺系統交互。他們不僅從所聽到的字詞和句子結構,也從這些信息傳達的方式來獲取它的意義:如重音和語調模式,聲音品質及其它特征。通過仔細選擇錄音演員并有效指導他/她提示音的講法,你可以創建協調,統一的系統形象特征。這就為設計者提供了為其設計建立品牌的機會。設計者也可以利用聽覺界面的特征,用非語音的聲音解決用戶界面的一些問題及為系統增值。一成不變或重復提示音常常會引起用戶的反感。即使是同一種提示音或回答同一問題,也應當用不同的說法,不要只用一種固定的語音,以避免聽者的反感。這一點相當重要。
2、交互媒介是口語語言:我們每日花很長時間通過交談來溝通,理解人類的交談有利于改善人與機器的對話。人類有許多對話的慣例,假設和期望,有些是共有的,有些則專于某種語言社會。違背這些語言已有的東西所設計的用戶界面會使用戶感覺不適應,不易理解而更多的導致錯誤。有效使用這些人類共享的語言特征可以使人機對話更豐富,流暢。
VUI作為系統與用戶的直接交互界面,對語音系統用戶的經歷影響很大。而好的用戶經歷會帶來用戶對系統的認可及多次使用;高自動化率;最好的客戶滿意度和投資回收率。用戶會感到“系統能識別我說的所有話”,“它隨時給我提供幫助,我從不會感到迷失”,“很簡單,我還會再使用它”。反之,用戶會感到迷失,開始責怪系統或不再使用該系統。
VUI是怎樣影響用戶經歷的呢?
首先,在語音技術方面,好的VUI設計使得系統能在第一次交互時就得到正確的結果,減少用戶確認次數及從錯誤返回的次數。
其次,在對話方面,好的VUI設計是技術和藝術的結合,使得用戶使用起來很簡便而且多樣化不乏味。它提供有效的主菜單提示音,可選的自然語言對話捷徑,與對話上下文相關的幫助及錯誤恢復和對新用戶的使用指南等。
最后,在系統形象(Persona)方面,好的VUI設計體現有趣而有吸引力的形象特征。它能拓展品牌;創造理想的“呼叫中心職員”;讓用戶感到系統高效,有幫助,令人愉快且有娛樂性。
語音識別系統不僅僅是一種技術產品。它要滿足用戶及商業目標的雙重需求。而用戶界面,包括對話(Dialog)及形象(Persona)的設計則是建立一個充滿魅力的語音系統,使用戶樂于重復使用的關鍵。
語音用戶界面設計的原則:說起語音用戶界面設計,許多人可能就會想到許多瑣碎而細節的方法。例如,如何寫提示音,如何平衡提示音和語法等。毫無疑問,這些都是語音用戶界面設計的有效的技巧。本文限于篇幅,無法對這些技巧一一介紹。這里,我們就其對設計原則,即如何應用這些技巧的原則作一些介紹:
1)在設計中應從用戶那里取得意見來驗證和優化設計。從某種意義上來說,VUI設計者是最糟的適用性(Usability)測試者。設計者明確知道每一個提示音后面的意義,他們知道如何使用自己設計的界面,而對其它人則可能有困難。語音界面以語言作為媒介。語言的前后聯系,個人的經歷,知識及語言技能都會影響對話。VUI設計者可能很難注意到用戶對他們的設計的困惑和不解。而用戶的反饋就成為解決問題的關鍵。
2)要同時考慮商業的需求和用戶的需求。并且要通過早期的工作來提高設計的效率。這是多年來軟件工業的經驗。作為設計者,在埋頭于諸多的設計細節之前,從商業目的考慮用戶需求,對應用系統進行深入的理解是必要的。通過這些理解確定VUI界面高層的,貫穿整個系統的設計,例如系統形象(Persona)等。
3)進行對話式的設計并考慮上下文的語言環境。設計者經常專著于每個對話狀態的機械的細節而沒有注意到更大的上下文對話環境。人類的對話語言的上下文關系很重要,每個人都有這方面的技巧和經驗。有時也許是不自覺的。而作為設計者,在VUI中考慮和運用人類固有的這些習慣是必要的,這樣可以設計出更有益于理解,更流暢和自然的對話。
總的來說,VUI設計是一個以用戶為中心的設計過程。目的是為了給用戶最優的經歷。創建有吸引力的交互過程,用用戶習慣的,靈活多樣而有引導性的方式,使用戶樂于使用,贏得用戶的忠誠,提高自動化率,從而獲得高投資回收,幫助公司擴展形象和品牌。