音效
注意
此設計指南是針對 Windows 7 所建立,尚未針對較新版本的 Windows 進行更新。 大部分的指導方針仍以原則方式套用,但簡報和範例不會反映 我們目前的設計指導方針。
音效 是使用者體驗的音訊元素。 適當地使用時,音效可以是一種有效的通訊形式,可建立非口語和甚至與使用者之間的情緒關係。 音效可以單獨使用,也可以做為視覺 UI 的補充。 例如,將音效新增至通知會增加通知注意到的可能性,特別是當使用者未在事件發生時查看畫面時。
從 [音效] 控制台專案的 [音效] 索引標籤中,使用者可以變更其系統音效。
本文涵蓋使用程式中的音效來回應事件和使用者動作,以及整合程式的音效與 Windows。 它不會涵蓋音樂或語音的使用。
注意: 與 通知 和 商標 相關的指導方針會顯示在不同的文章中。
這是正確的使用者介面嗎?
若要決定是否應該使用音效,請考慮下列問題:
- 使用音效是否有清楚的使用者權益? 因為使用音效的缺點很容易超過優點,所以只有在有清楚的優點時,才使用音效。
- 是否適合使用音效? 使用音效會吸引注意值得注意的專案嗎? 如果使用者沒有聲音,使用者是否會錯過音效? 將焦點放在保持使用者通知的音效、可能變更其行為,或提供有用的意見反應。
- 使用音效是否干擾? 是否有頻繁、大聲、不雅的音效? 使用者是否可能會因為使用音效而減少系統音量或程式的音量?
- 您是否使用音效作為主要形式的通訊? 在許多情況下,例如,對於有某種程度的聽覺損失的使用者,不應該使用音效作為通訊的主要方式。 音效更有效率,可補充其他通訊方式 (,例如文字或視覺效果) 。
- 主要目標使用者是 IT 專業人員嗎? 音效通常不適用於以 IT 專業人員為目標的工作,因為許多工作都是自動執行。 此外,音效不會針對他們想像一次執行數百個工作,並在完成或失敗時收到音效。
設計概念
一般而言,音效可達到下列任何或所有目的:
- 通知。 音效可以與特定事件相關聯。 例如,「新郵件」音效會在郵件送達時告知使用者,而不會中斷其目前的工作。
- 意見反應 音效可以提供特定使用者動作的意見反應。 例如,當您在音量控制項上放開滑杆時播放的細微音效會提供目前設定層級的意見反應。
- 商標。 音效可以與特定內容相關聯,以為您的產品、應用程式或服務建立品牌。 Windows 以這種方式使用音效來啟動作業系統。
- 娛樂。 音效通常用來增強娛樂產品,並讓任何產品更具吸引力。 例如,大部分的遊戲、訓練應用程式和消費者產品都會使用音效來促進使用者並增強其體驗。
某些音效一次可以滿足數個目的。 例如,Windows 啟動音效表示啟動程式已完成,且桌面已可供使用。 它也提供強大的產品商標形式,甚至立即吸引使用者。
滿足上述任何目的的音效可能都不會被消除。
不當使用音效
雖然音效的優點,但適當的音效使用需要大幅的干擾,否則可能會讓程式令人困擾和干擾。 如果使用者經常、重複、干擾、中斷、設計不佳的音效,就會完全關閉其音效;其中一部分是因為其本質是音效需要注意,而且很難忽略。 如需尋找合理平衡的秘訣,請參閱 音效設計指導方針。
因為使用音效的缺點很容易超過優點,所以只有在有清楚的優點時,才使用音效。 不確定時,請勿使用音效。
製作音效補充
即使適當地使用音效,在許多情況下,音效可能不適用於所有使用者:
- 有些使用者可能會在無法聽到音效的雜訊環境中運作。
- 某些使用者可能會在需要關閉或設定低音量的無聲環境中運作。
- 有些使用者可能會有聽障或遺失。
- 電腦可能沒有喇叭。
基於這些原因, 用於通知和意見反應的音效絕對不能是通訊的唯一方法, 而是應該補充視覺或文字提示。
音效的理想特性
一般而言,音效應該是:
- 中至高頻率 (600 Hertz [Hz] 至 2 kbhertz [kHz]) 。
- 短 (小於一秒) 。
- 音量為軟或中度。
- 意義。
- 氣氣,不警示或不雅聽。
- 非口語。
- 非重複。
使用音效時,會比較少。 理想的音效是使用者很少注意到的音效,但如果不存在,則會錯過。
常見的誤解是,重大事件的音效必須大聲且不雅,才能讓使用者注意。 這不是真的,因為音效實際上是通訊的補充方式。 在嚴重錯誤訊息的情況下,其簡報 (可能是在強制回應對話方塊中) 、其圖示 (錯誤圖示) ,以及其文字和音調全部結合以傳達錯誤的本質。 有效的錯誤音效可能比一般 Windows 音效稍微大聲,但不需要明顯大聲。
Windows 音效的特性
除了這種基本概念的一般呼叫之外,Windows 音效美化會使用淺色、純音和空音,以及淡入和淡出 (軟式「邊緣」) ,以防止突然、虛音、干擾、探查效果。 其設計目的是要感覺細微、輕微和同音。 Windows 音效會使用回音、殘響和等號來取得自然的環境風格。
Windows 的預設音效配置通常不會使用超過特定或音樂的每日音效或可辨識的音效。 其避免的音效範例包括音樂檢測,例如動物或聲場檢測、動物音效、環境雜訊、語音、聲音、類似電影的音效或其他人類音效。 此外,Windows 音效並不是要視為音樂 (,也就是說,多注音調) 。 這可讓 Windows 音效與其他類型的音效功能不同。
因為 Windows 音效是專業設計成具有理想特性並吸引廣泛的觀眾, 所以請考慮適當地使用這些內建的 Windows 音效。
設計您自己的音效
如果您必須建立自己的音效,請將它們設計為具有先前描述的特性。 致力於讓它們補充其相關聯的工作或事件。
瞭解建立原始音效很困難,特別是適用于廣泛觀眾的音效。 音效可以是極化設計專案。 對於喜歡音效的每位使用者,都會有許多不喜歡音效的使用者。
將程式音效設計為群組,使其覺得它們與主題相關的變化。 您的程式稽核體驗應該與其視覺體驗協調。 此外,音效的「音調」應該與 文字的音調協調。 請考慮文字如何以自然音調來打動,並伴隨令人驚動的音效。
如果您只執行四件事...
- 搭配使用音效,確定有清楚的整體使用者權益。 不確定時,請勿使用音效。
- 如有需要,請使用內建的 Windows 音效。
- 如果您設計自己的音效,請確定它們具有理想的音效特性,而且整體感覺就像主題的變化一樣。
- 請勿假設音效必須大聲且不雅,才能讓使用者注意。
使用模式
音效有數種使用模式:
音效使用 | 範例 |
---|---|
動作完成 在長時間執行、使用者起始的動作成功完成時,以語音通知使用者。 |
在此範例中,對話方塊會播放音效,以通知使用者下載已完成。 |
動作失敗 在長時間執行的使用者起始動作失敗時,以語音通知使用者。 |
在此範例中,Windows 播放音效來通知使用者備份作業失敗。 |
重要系統事件 以電子通知使用者需要立即注意的重要系統事件或狀態。 |
在此範例中,系統會通知使用者其電池不足需要立即注意。 |
FYI 以電子通知使用者可能有用的相關資訊。 |
由於此資訊通常不需要立即注意,所以 fyi 音效會提供細微的意見反應,而不會中斷使用者的流程。 在此範例中,當連絡人登入立即傳訊服務時,音效就會播放。 |
音效 以 sonically 提供意見反應給使用者互動。 |
提供適合互動的實際或樣式音效回饋。 音效通常聽起來就像使用者正在操作真實世界的實體物件一樣。 有時稱為 foley。 在此範例中,將視窗音效降到最低,就像真實世界物件一樣會縮小大小。 |
商標音效 提供音效,可透過情緒影響來增強使用者體驗,並作為副作用來提升產品品牌。 |
當同步處理至視覺事件時,品牌音效最好,特別是顯示程式視窗之類的 UI 轉換。 真正的音效品牌表示商品的來源,類似于商標字或標誌,而且相對不常見。 在此範例中,Windows 啟動是品牌化過渡體驗。 |
指導方針
使用方式
- 搭配使用音效, 確定有清楚的整體使用者權益。 將焦點放在保持使用者通知的音效、可能變更其行為,或提供有用的意見反應。 不確定時,請勿使用音效。
- 根據音效的使用方式,選取音效及其特性。 如需每個使用模式的描述,請參閱上一節中的表格。
- 對於通知和意見反應,請勿使用音效作為唯一的通訊方法。 而是使用音效作為補充方法來強化視覺或文字提示。這麼做可確保如果使用者無法聽到音效,就能看到資訊。
- 不要經常播放大聲或雜音。 這樣做是不必要的,而且會導致使用者體驗不佳。 播放音效的頻率越低,它應該越不模糊。 音效不一定大聲或特別吸引注意力。
- 不要擷取。 擷取不適用於新式程式。 Beeps 不能有指派給他們的特定意義,而且使用者無法控制它們。
- 例外: 重大系統功能可能會發出警示使用者必須立即參加的情況,例如電池計量過低的情況。
播放
- 不要連續重複兩次以上的音效。
- 若為連續序列的相關音效事件,請只在第一個事件上播放音效。 避免使用多個音效,因為它們可能會彼此碰撞,否則會產生不滿意的使用者體驗。
音效選取
- 選擇音樂。 請勿使用令人不快的警示音效,例如來聲、當機和中斷。
- 使用簡短 (小於一秒) 的音效。
- 使用與一般 Windows 音效大致相同的音量音效。 使用者不喜歡在啟動電腦或程式時關閉音量,特別是在會議與簡報等公用環境中。 Microsoft Windows 音效檔案位於 Windows 資料夾中的 Media 資料夾中。
- 請勿選擇需要當地語系化的音效。 您可以使用不使用語音或具有文化上相依意義或含意的音效來達成此目的。
Windows 系統音效
- 如有需要,請使用內建的 Windows 系統音效。
- 選擇根據其相關意義來使用系統音效,而不只是根據音效本身。 系統音效必須一致地使用。
音效設計
建立您自己的音效時:
- 建立具有適當音效特性的音效。
- 使用大部分的中範圍到高頻率 (600 Hz 到 2 kHz) 撰寫音效。 請勿使用低頻率,因為它們會更遠、難以找到,而且可能很警示。
- 將一般音效的相對幅度設定為一般 Windows 音效的層級。 已針對家庭和工作環境適當地撫平 Windows 音效。 針對音效使用不同的層級會強制使用者進行音量調整。
- 將重要的音效設定為稍微大聲。 這類音效包括動作完成、動作失敗,以及重要的系統事件。
- 將經常發生的音效設定為稍微軟一點。 這些包括 FYI、品牌音效和音效。
- 選擇與 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%。 這麼做可將音訊的動態範圍最大化。
- 請勿以獨佔模式執行程式來鎖定其他音效事件。 這樣做可防止其他程式正常運作。 例如,使用獨佔模式可防止電腦當做電話語音裝置使用。
Text
- 請勿使用片語音效配接器。 請改用音效卡。
- 使用裝置來一般參考喇叭、耳機和麥克風。
- 使用控制器來參考控制裝置的音訊硬體,例如音效卡和晶片組。
- 使用片語音效配置來描述常見程式事件的音效集合,例如登入或接收新的電子郵件。 使用片語桌面主題來描述電腦桌面的視覺元素和音效集合。
- 使用音訊一詞來廣泛參考語音、音樂和音效。 使用音效一詞,以更窄的方式參考本文所述的程式和 Windows 音效。