備註
此設計指南已針對 Windows 7 建立,但尚未更新較新版本的 Windows。 大部分指引仍適用原則,但簡報和範例不會反映我們 目前的設計指導方針。
Sound 是用戶體驗的音訊元素。 適當使用時,聲音可以是一種有效的溝通形式,可建立與使用者的非口頭甚至情感關係。 音效可以單獨使用或做為視覺UI的補充。 例如,將音效新增至通知會增加注意到它的可能性,特別是當使用者在事件發生時未查看畫面時。
從 [音效] 控制面板專案的 [音效] 索引標籤,使用者可以變更其系統音效。
本文涵蓋程式內的聲音作為事件和用戶動作的回應,以及整合程序的聲音控件與 Windows。 它未涵蓋音樂或語音的使用。
注意: 與 通知 和 商標 相關的指導方針會在個別的文章中呈現。
這是正確的使用者介面嗎?
若要決定您是否應該使用音效,請考慮下列問題:
- 使用音效是否有明確的用戶權益? 由於使用音效的缺點很容易超過優點,因此只有在有明顯的優勢時,才使用音效。
- 是否適合使用音效? 使用聲音會吸引人們注意值得注意的事情嗎? 如果使用者缺席,會錯過聲音嗎? 專注於讓使用者保持知情、可能變更其行為或提供有用的意見反應的聲音。
- 是否使用聲音分散注意力? 是否有頻繁、響亮、不雅的聲音? 使用者是否可能會因為使用音效而減少系統音量或程式音量?
- 您是否使用音效作為主要形式的通訊? 在許多情況下,例如對於有某種程度的聽力損失的使用者,聲音不應作為溝通的主要手段。 聲音作為其他通訊手段的補充(如文字或視覺效果)更有效率。
- 主要目標使用者IT專業人員嗎? 聲音通常對以IT專業人員為目標的工作無效,因為許多工作都是自動執行的。 此外,聲音不會調整,他們想像一次執行數百個工作,並在完成或失敗時收到聲音。
設計概念
一般而言,音效可達成下列任何或所有用途:
- 通知。 音效可以與特定事件相關聯。 例如,「新郵件」音效會在郵件送達時告知使用者,而不會中斷其目前的工作。
- 意見反應。 音效可以提供特定用戶動作的意見反應。 例如,當您放開音量控件上的滑桿時所播放的細微音效會提供目前設定層級的意見反應。
- 品牌。 音效可以與特定內容相關聯,以為您的產品、應用程式或服務加上品牌。 Windows 會以這種方式使用音效來啟動作系統。
- 娛樂。 聲音通常用於增強娛樂產品,並使任何產品更具吸引力。 例如,大部分的遊戲、訓練應用程式和消費品都會使用音效來娛樂用戶並增強其體驗。
某些聲音可以同時滿足其中幾個目的。 例如,Windows 啟動音效表示啟動程式已完成,且桌面已可供使用。 它也提供強大的產品品牌形式,甚至瞬間吸引使用者。
沒有達到這些目的的聲音應該消除。
不當使用音效
儘管聲音的好處,適當的聲音使用需要有明顯的克制,否則可能會使程式令人惱火和分心。 如果使用者因頻繁、重複、不雅、干擾、設計不佳的聲音而煩惱,使用者將會完全關閉聲音:部分原因在於,由於它的本質,聲音需要注意,並很難忽視。 如需尋找合理平衡的秘訣,請參閱 音效設計指導方針。
由於使用音效的缺點很容易超過優點,因此只有在有明顯的優勢時,才使用音效。 當有疑問時,請勿使用音效。
製作聲音補充
即使適當地使用音效,在很多情況下,音效可能不適用於所有使用者:
- 有些使用者可能會在無法聽到聲音的嘈雜環境中工作。
- 某些使用者可能會在需要關閉或設定低音量的安靜環境中運作。
- 某些使用者可能會有聽力障礙或損失。
- 計算機可能沒有喇叭。
基於這些原因, 用於通知和意見反應的聲音不應該是唯一的溝通方法, 而是應該補充視覺或文字提示。
音效的可取特性
一般而言,音效應該是:
- 中至高頻率 (600 Hertz [Hz] 至 2 千赫茨 [kHz])。
- short (小於一秒)。
- 音量柔和或中度。
- 雋永。
- 令人愉快,不令人震驚或不雅。
- 非口頭。
- 非重複。
聲音,少了更多。 理想的音效是用戶幾乎沒有注意到的音效,但如果不存在,他們就會錯過。
常見的誤解是,重大事件的聲音需要大聲和不雅,才能引起使用者的注意。 這不是真的,因為聲音實際上是一種補充的溝通手段。 在重大錯誤訊息的情況下,其簡報(也許是在強制回應對話框中)、其圖示(錯誤圖示),以及其文字和語氣全都會結合以傳達錯誤的本質。 有效的錯誤音效可能會比一般 Windows 音效稍微響亮,但不需要明顯更響亮。
Windows 音效的特性
除了這種對極簡主義的普遍呼籲之外,Windows 音效美學還使用光線、純色調和玻璃和通風的聲音,以柔和淡入和淡出(柔和的“邊緣”)來防止突然、不雅、震蕩的效果。 它們旨在感覺微妙、溫柔和共鳴。 Windows 音效會使用回聲、殘響和相等來達到自然、環境的感覺。
Windows 的預設音效配置通常不會使用過度特定或音樂的樂器或可辨識的日常音效。 它避免的聲音範例包括鋼琴或打擊樂樂器、動物聲音、環境噪音、語音、聲音、電影般的音效或其他人類的聲音。 此外,Windows 音效並不是要被視為音樂(也就是說,只要是多音符旋律)。 這讓 Windows 音效在功能上與其他類型的音效不同。
因為 Windows 音效是專業設計來具有理想特性,並吸引廣大觀眾, 請考慮視需要使用這些內建的 Windows 音效。
設計您自己的音效
如果您必須建立自己的音效,請將它們設計為具有先前描述的特性。 努力讓他們補充其相關聯的工作或事件。
瞭解建立原始音效很難做好,尤其是針對廣大觀眾所使用的聲音。 音效可以是兩極分化設計元素。 對於每一個喜歡聲音的用戶來說,都會有很多人不喜歡它。
將程式的聲音設計為群組,以感覺它們與主題相關的變化。 您的程式聽覺體驗應該與其視覺體驗協調。 此外,聲音的「音調」應該與 文字的音調協調。 考慮在伴隨著嚴酷、令人震驚的聲音時,如何破壞具有愉快、自然音調的文字。
如果您只做四件事...
- 使用聲音與限制,以確保有明確的整體用戶權益。 當有疑問時,請勿使用音效。
- 請視需要使用內建的 Windows 音效。
- 如果您設計自己的音效,請確定它們具有理想的音效特性,而且整體感覺就像主題的變化。
- 不要假設聲音需要大聲和不雅,才能引起使用者的注意。
使用模式
音效有數種使用模式:
音效使用 | 範例 |
---|---|
動作完成 在長時間執行的使用者起始動作成功完成時,會以聲聲方式通知使用者。 |
![]() 在此範例中,對話框會播放音效,以通知用戶下載已完成。 |
動作失敗 在長時間執行的使用者起始動作失敗時,會以聲聲方式通知使用者。 |
![]() 在此範例中,Windows 會播放音效,通知使用者備份作業失敗。 |
重要系統事件 以聲速警示使用者需要立即注意的重要系統事件或狀態。 |
![]() 在此範例中,系統會提醒使用者低電池需要立即注意。 |
FYI 以聲勢通知使用者可能有用的相關信息。 |
由於此資訊通常不需要立即注意,因此 fyi 音效會提供微妙的意見反應,而不會中斷使用者的流程。 ![]() 在此範例中,當聯繫人登入立即訊息服務時,聲音就會播放。 |
音效 以聲樂方式提供使用者互動的意見反應。 |
提供適合互動的實際或樣式音效回饋。 音效通常聽起來像是使用者正在作真實世界的實體物件。 有時被稱為弗利。 ![]() 在此範例中,最小化視窗音效聽起來像是真實世界物件的大小正在縮小。 |
商標音效 提供的聲音,以提高用戶體驗,雖然情感影響,並作為副作用,推廣產品品牌。 |
當同步處理至視覺事件時,品牌音效最好,特別是UI轉換,例如程式窗口的顯示。 真正的聲音品牌表明商品的來源,類似於商標的單字或標誌,而且相對罕見。 ![]() 在此範例中,Windows 啟動是品牌化過渡體驗。 |
指導方針
用法
- 使用聲音與限制 ,以確保有明確的整體用戶權益。 專注於讓使用者保持知情、可能變更其行為或提供有用的意見反應的聲音。 當有疑問時,請勿使用音效。
- 根據音效的使用方式,選取音效及其特性。 如需每個使用模式的描述,請參閱上一節中的數據表。
- 對於通知和意見反應,請勿使用音效作為唯一的通訊方法。 相反地,使用音效作為補充方法,以強化視覺或文字提示。這麼做可確保如果使用者無法聽到聲音,就能看到資訊。
- 不要經常播放響亮或嚴厲的聲音。 這樣做是不必要的,而且會導致用戶體驗不佳。 聲音越常播放,它應該不那麼模糊。 聲音不必大聲或苛刻,以吸引注意力。
- 不要嗶嗶聲。 嗶聲不適合新式程式。 嗶聲不能有特定意義指派給他們,而且用戶無法控制它們。
- 例外: 重大系統功能可能會發出警示,提醒用戶必須立即注意的情況,例如電池電量過低。
重播
- 不要連續重複兩次以上的聲音。
- 針對連續的一連串相關音效事件,只在第一個事件上播放音效。 避免使用多個音效,因為它們可能會彼此碰撞,否則會導致用戶體驗不愉快。
音效選取
- 選擇令人愉快的聲音。 不要使用令人不快、令人震驚的聲音,如嗡嗡作響、崩潰和中斷。
- 使用短 (不到一秒)的聲音。
- 使用與一般 Windows 音效大致相同音量的聲音。 使用者不喜歡在啟動電腦或程式時關閉音量,特別是在會議與簡報等公用環境中。 Microsoft Windows 音效檔案位於 Windows 資料夾內的 Media 資料夾中。
- 請勿選擇需要本地化的音效。 您可以使用不使用語音或具有文化上相依意義或內涵的音效來達成此目的。
Windows 系統音效
- 請視需要使用內建的 Windows 系統音效。
- 選擇根據系統音效的相關意義使用系統音效,而不只是根據音效本身。 系統音效必須一致地使用。
音效設計
建立您自己的音效時:
- 建立具有理想音效特性的音效。
- 撰寫聲音,大部分是中到高頻率(600 Hz 到 2 kHz)。 不要使用低頻率,因為它們走得更遠,更難找到,而且可能令人震驚。
- 將一般音效的相對幅度設定為一般 Windows 音效的層級。 Windows 音效已針對家庭和工作環境適當撫平。 針對您的音效使用不同的層級會強制用戶進行音量調整。
- 將重要音效設定為稍微響亮。 這類音效包括動作完成、動作失敗,以及重要的系統事件。
- 將經常發生的音效設定為稍微柔和。 其中包括 FYIS、品牌音效和音效。
- 選擇與 Windows 音效意義一致的音效。 若要建立 Windows 音效的自定義版本,請保留相同的音調和間隔,但變更協調流程或音調。 請勿將不同的意義指派給與 Windows 音效類似的音調和間隔音效。
- 設計程式聽起來像是主題的相關變化。 您的程式聽覺體驗應該與其視覺體驗協調。
- 一起設計場景轉換和音訊轉換。 例如,如果場景逐漸淡出,則任何音效也應該逐漸淡出。 不要藉由突然的音效轉換來破壞無縫視覺轉換。
- 音效必須.wav檔格式。 建議使用16位、44.1 kHz 立體聲未壓縮脈衝程式代碼調節 (PCM) 格式。 如果檔案大小很重要,請使用壓縮或單體 (mono) 格式,但請注意,有容易辨識的品質遺失,可能會對您的應用程式反映嚴重。
混合
在您的程式中沒有磁碟區或靜音控件。 相反地,讓使用者使用 Windows 磁碟區混音器來控制應用程式之間的相對磁碟區設定。 如果您的程式具有音量控制,使用者將會在多個位置調整其設定,這可能會導致混淆。
Windows 音量混音器可讓使用者控制主要音量設定,以及目前播放音訊之每個程式的音量。
- 例外: 如果您的程式是音訊或視訊播放或建立的主要用途,在程式中擁有音量控件可能很有用。 針對此目的使用滑桿控件,並在用戶變更磁碟區時提供立即的意見反應。
Windows 整合
- 在 Windows 音效登錄中註冊程序的聲音。 這樣做可讓 Windows 磁碟區混音器為您的程式新增滑桿。
- 註冊程式的自定義音效事件。 這麼做可讓 Windows 音效控制面板項目顯示這些專案。 為每個自定義音效事件建立下列索引鍵:HKEY_CURRENT_USER |AppEvents |事件卷標 |EventName = 事件名稱。
- 不要硬接聽程序的聲音事件的聲音。 請改為指定要使用登錄專案播放的聲音。 這麼做可讓使用者透過聲音控制面板專案自定義音效事件。
- 例外: 您可以選擇用於商標的硬線音效。
- 請勿提供讓使用者在程式選項內設定音效的方式。 相反地,請針對此目的使用 Windows 音效控制面板專案。
- 根據預設,請考慮不要將音效指派給經常發生的事件。 請勿要求使用者設定其離開令人煩惱的初始體驗。
DirectSound 程式設計問題
- 針對具有自己磁碟區控制的 DirectSound 程式, 預設會將程式磁碟區設定為 100%。 這麼做可將音訊的動態範圍最大化。
- 不要以獨佔模式執行程序來鎖定其他音效事件。 這樣做可以防止其他程式正常運作。 例如,使用獨佔模式可防止計算機作為電話語音裝置使用。
文字
- 請勿使用片語音效配接器。 請改用聲卡。
- 使用裝置來一般參考喇叭、耳機和麥克風。
- 使用控制器來參照控制裝置的音訊硬體,例如聲卡和晶元組。
- 使用片語音效配置來描述常見程式事件的音效集合,例如登入或接收新的電子郵件。 使用片語桌面主題來描述計算機桌面的視覺元素和音效集合。
- 使用音訊一詞來廣泛參考語音、音樂和音效。 使用音效一詞,以更窄的方式參照本文所述的程式和 Windows 音效。