mcpField
U
ux-sound-design

ux-sound-design

github.com/guia-matthieu设计与 UI150249 次安装4 周前更新
代码仓库

关于 ux-sound-design

ux-sound-design 是供产品和设计团队为数字产品设计功能性声音的技能。它提供从单个提示音到完整声音系统的设计流程,并涵盖无障碍考量和实施指南。

主要功能

  1. 01设计功能性声音提示
  2. 02将品牌特质转化为声音
  3. 03构建协调的声音系统
  4. 04考虑无障碍需求
  5. 05编写实施指南

适用场景

  1. 01设计应用通知音
  2. 02为 UI 操作添加声音反馈
  3. 03评估现有产品声音
  4. 04编写产品音频规范

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/guia-matthieu/clawfu-skills --skill ux-sound-design

安装后在 Claude Code 中输入/ux-sound-design确认已加载。

详细介绍

UX 音效设计

使用 Audio UX 方法论,为数字产品创作实用且能引发情感共鸣的音频——从通知音到完整的声音系统。

何时使用此技能

  • 为应用设计通知音
  • 为数字产品创建完整的音频系统
  • 为 UI 交互添加音频反馈
  • 构建无障碍音频提示
  • 为产品团队制定音频指南
  • 评估和改进现有产品音效

方法论基础

来源:Audio UX + 设计思维原则

核心原则:“Audio UX 是对声音的策略性、有意识运用,旨在提升用户体验。”与音乐或娱乐音频不同,UX 音效设计首先服务于功能。最好的产品音效在正常工作时不会引人注意,只有在需要关注时才会被察觉。

为何重要:声音是数字产品设计中最未被充分利用的工具。研究表明,音频反馈能提升任务完成率、减少错误,并加强品牌联想。然而,大多数产品要么完全忽视声音,要么使用千篇一律、令人难忘的音效。

Claude 的工作与由你决定的事项

Claude 的工作由你决定
规划制作工作流最终创意方向
提出技术方案设备和工具选择
创建模板和检查清单质量标准
识别最佳实践品牌/声音风格决策
生成脚本大纲最终脚本审批

此技能的功能

  1. 设计实用的音频提示 - 传达状态、确认和错误的声音
  2. 建立情感联系 - 强化品牌个性的音频
  3. 构建音频系统 - 由相关音效组成的连贯音效系列
  4. 确保无障碍 - 为视障用户提供音频
  5. 编写音频指南 - 确保实施一致性的规范

使用方法

设计产品音效
Help me design audio for [product/feature].
Interaction: [what the user does]
Feedback needed: [what the sound should communicate]
Brand personality: [tone/feeling]
创建音频系统
Create an audio system for [app/product].
Key interactions: [list]
Brand: [personality traits]
Constraints: [technical limitations]
审查现有音频
Review these product sounds for UX effectiveness:
[describe current sounds]
Issues: [problems you've noticed]

说明

设计 UX 音效时,请遵循以下方法论:

第 1 步:了解功能类别

每种产品音效都服务于以下某种目的。

## UX Sound Categories

### 1. FEEDBACK SOUNDS
Confirm that an action was registered.

| Type | Purpose | Example |
|------|---------|---------|
| Confirmation | Action completed | Send button click |
| Progress | Something is happening | Upload progress |
| Success | Task finished successfully | Payment confirmed |
| Error | Something went wrong | Form validation error |
| Warning | Attention needed | Low battery |

### 2. NOTIFICATION SOUNDS
Alert user to external events.

| Type | Purpose | Example |
|------|---------|---------|
| Alert | Immediate attention | New message |
| Reminder | Scheduled prompt | Calendar event |
| Update | Information available | Download complete |
| Social | Human interaction | Someone liked your post |

### 3. NAVIGATION SOUNDS
Spatial orientation and movement.

| Type | Purpose | Example |
|------|---------|---------|
| Transition | Moving between views | Screen change |
| Selection | Choosing an option | Menu item hover |
| Boundary | End of scrollable content | List bottom reached |

### 4. AMBIENT/BACKGROUND
Context and mood.

| Type | Purpose | Example |
|------|---------|---------|
| Presence | App is running | Subtle background tone |
| Mode | Current state | Focus mode active |
| Celebration | Achievement | Goal reached |

第 2 步:应用设计原则

有效 UX 音频的核心原则。

## UX Sound Design Principles

### 1. FUNCTION FIRST
- Sound must communicate something useful
- Ask: "What information does this convey?"
- If no clear function, consider no sound

### 2. DISTINCT BUT RELATED
- Each sound should be recognizably different
- All sounds should feel like a family
- Use consistent:
  - Tonal palette (key/scale)
  - Timbral characteristics
  - Duration ranges
  - Dynamic levels

### 3. APPROPRIATE URGENCY
- Match sound urgency to message urgency
- Error ≠ always alarming
- Success ≠ always celebratory
- Scale:
  1. Subtle acknowledgment
  2. Gentle notification
  3. Attention-getting alert
  4. Urgent alarm

### 4. CONTEXT AWARE
- Consider when/where users hear this
- Public spaces: shorter, more subtle
- Private: can be more expressive
- Frequency: often-heard sounds must be less intrusive

### 5. ACCESSIBLE
- Don't rely solely on sound
- Always pair with visual feedback
- Consider frequency range (avoid only high frequencies)
- Ensure distinctiveness for users who can't see visual cues

### 6. CONTROLLABLE
- Users must be able to mute/adjust
- Provide volume controls
- Respect system settings
- Never surprise with unexpected sound

第 3 步:创建声音调色板

定义音频系统的原始素材。

## Sound Palette Development

### Step 3.1: Define Brand Sound Attributes

Translate brand personality into audio terms:

| Brand Attribute | Sound Translation |
|-----------------|-------------------|
| Playful | Bouncy, melodic, varied pitch |
| Professional | Clean, precise, consonant |
| Innovative | Modern synthesis, unique timbres |
| Warm | Rounded, organic, mid-range |
| Energetic | Fast attack, bright, rhythmic |
| Calm | Soft attack, slow decay, filtered |

### Step 3.2: Choose Your Palette Elements

**Tonal Center**
- Pick a key (e.g., C major, F major)
- All sounds should relate to this key
- Create harmonic cohesion

**Timbre Family**
- Acoustic (piano, bells, wood)
- Synthetic (sine, FM, wavetable)
- Hybrid (processed acoustic)
- Choose based on brand

**Duration Range**
- Micro: 50-150ms (feedback)
- Short: 150-500ms (notifications)
- Medium: 500-1500ms (transitions)
- Long: 1500ms+ (celebrations)

**Dynamic Range**
- Define min/max volume levels
- Relative loudness between sound types
- Error > Notification > Feedback (typically)

### Step 3.3: Document the Palette

```markdown
## [Product] Sound Palette

**Tonal Center**: F major
**Character**: Warm, professional, approachable

**Primary Timbre**: Rounded sine with subtle harmonics
**Secondary Timbre**: Soft mallet (marimba-like)
**Accent Timbre**: Clean bell tone

**Durations**:
- Feedback: 80-120ms
- Notification: 200-400ms
- Transition: 300-600ms
- Celebration: 800-1500ms

**Loudness Hierarchy** (relative to baseline):
1. Alerts: +3dB
2. Notifications: 0dB (baseline)
3. Feedback: -6dB
4. Ambient: -12dB

---

### Step 4: Design Individual Sounds

Process for creating each sound.

音效设计流程

针对每种音效:

1. 定义功能

  • 这具体传达什么信息?
  • 是什么操作触发了它?
  • 用户应该理解什么?

2. 确定紧急程度

  • 1(轻微)→ 5(紧急)
  • 这会影响:响度、时长、音高、复杂度

3. 考虑情境

  • 用户会多频繁地听到它?
  • 用户听到它时身处何处?
  • 用户当时处于什么情绪状态?

4. 设计参数

参数低紧急程度高紧急程度
时长更短更长
起音柔和干脆
音高中性更高或不协和
复杂度简单更多层次
音量更低更高

5. 创建变体

  • 设计 3-5 个选项
  • 在实际情境中测试
  • 收集用户反馈
  • 反复迭代
常见模式

确认/成功:

  • 音高上行(积极)
  • 和谐干净、收束明确
  • 快速、令人满足
  • 示例:两个音符上行三度

错误/警告:

  • 音高下行或不协和
  • 更复杂/刺耳
  • 能引起注意,但不会让人惊慌
  • 示例:小二度音程,时长更长

通知:

  • 独特的旋律动机
  • 紧急程度适中
  • 易于记忆,但不会令人厌烦
  • 示例:3-4 个音符的序列

---

### Step 5: Build the System

Create a coherent family of related sounds.

音频系统架构

核心音效集(最低可行版本)
  1. 通用反馈 - 中性确认
  2. 成功 - 积极确认
  3. 错误 - 操作出错
  4. 通知 - 有新信息
  5. 警报 - 需要关注
扩展音效集

反馈系列:

  • 轻触/点击(最轻)
  • 选择
  • 确认
  • 成功(最饱满)

通知系列:

  • 轻微更新
  • 标准通知
  • 收到消息
  • 紧急提醒

导航系列:

  • 转场进入
  • 转场退出
  • 到达边界
  • 模式切换
音效关系
         QUIET ←───────────────────→ LOUD

    Feedback    Notification    Alert    Alarm
      ○            ●             ◉        ◎

         SUBTLE ←────────────────→ URGENT
变化策略

为每种核心音效创建:

  • 标准版本
  • 轻柔版本(-6dB,更短)
  • 强调版本(+3dB,更饱满)
  • 这样可以灵活适应不同情境

---

### Step 6: Document and Deliver

Specifications for implementation.

音频指南文档

概述

[Product] 通过清晰的反馈、柔和的通知和品牌呈现, 利用声音提升用户体验。

音效文件
音效名称文件时长用途
feedback_taptap.wav80ms按钮按下
feedback_successsuccess.wav250ms操作完成
feedback_errorerror.wav350ms验证错误
notif_messagemessage.wav400ms收到新消息
notif_alertalert.wav600ms重要更新
实施指南

播放时机:

  • 在视觉反馈之后播放音效,而不是之前
  • 页面加载时绝不播放音效
  • 遵循系统静音设置
  • 限制快速连续触发(最多每 100ms 一次)

音量控制:

  • 所有音效均遵循主音量设置
  • 用户可以在设置中关闭声音
  • 移动设备上应配合触觉反馈

无障碍功能:

  • 每种音效都有对应的视觉反馈
  • 屏幕阅读器播报应与音频配合
  • 关键资讯不能只依赖声音传达
文件规格
  • 格式:WAV(开发期间),MP3/AAC(生产环境)
  • 采样率:44.1kHz
  • 位深:至少 16-bit
  • 声道:单声道(减小文件大小,确保播放一致)
  • 峰值电平:-1dB(避免削波)

## Examples

### Example 1: Mobile App Notification System

**Context**: Designing sounds for a productivity app.

**Input**:
> Help me design an audio system for a task management app. Key moments: task created, task completed, reminder, all tasks done for the day. Brand is calm, focused, professional.

**Output**:

## Task App Audio System

### Brand Sound Translation

**Brand attributes**: Calm, focused, professional
**Sound translation**:
- Calm → Soft attacks, rounded tones, major/neutral harmony
- Focused → Clean, uncluttered, single-element sounds
- Professional → Refined, not playful, no novelty sounds

### Sound Palette

**Tonal Center**: C major (neutral, universal)
**Primary Timbre**: Soft mallet/vibraphone character
**Duration Range**: 100ms - 800ms
**Character**: Clear, wood-like resonance with gentle decay

### Sound Designs

**1. Task Created** (feedback_subtle)
- Function: Confirm task was added
- Urgency: 1/5 (subtle)
- Design: Single mallet note (G4), soft attack, 120ms
- Feeling: Gentle acknowledgment, like a soft "got it"

**2. Task Completed** (feedback_success)
- Function: Celebrate completion, reward action
- Urgency: 2/5 (satisfying but not disruptive)
- Design: Two notes ascending (C4 → E4), 250ms total
- Feeling: Positive, forward momentum, clean resolution

**3. Reminder** (notification_standard)
- Function: Alert user to scheduled reminder
- Urgency: 3/5 (needs attention but not alarming)
- Design: Three-note melodic pattern (G4 → C5 → E5), 400ms
- Feeling: Friendly tap on shoulder, "hey, don't forget"

**4. All Tasks Complete** (celebration)
- Function: Reward daily completion
- Urgency: 2/5 (celebratory but not over the top)
- Design: Ascending arpeggio (C4 → E4 → G4 → C5), 800ms
- With subtle reverb tail for satisfaction
- Feeling: Achievement unlocked, day well done

### Audio Guidelines

```yaml
Sound System: TaskFlow v1.0

Palette:
  tonal_center: C_major
  timbre: mallet_vibraphone
  character: calm_professional

Sounds:
  - name: task_created
    file: sounds/task_created.wav
    duration_ms: 120
    trigger: task.create
    volume: -9dB (relative)

  - name: task_completed
    file: sounds/task_completed.wav
    duration_ms: 250
    trigger: task.complete
    volume: -6dB (relative)

  - name: reminder
    file: sounds/reminder.wav
    duration_ms: 400
    trigger: reminder.fire
    volume: 0dB (baseline)

  - name: daily_complete
    file: sounds/daily_complete.wav
    duration_ms: 800
    trigger: tasks.all_complete
    volume: 0dB (baseline)

Rules:
  - Respect system mute
  - Pair all sounds with haptic (mobile)
  - Throttle: max 1 sound per 200ms
  - No sound on app open

示例 2:电商结账音效

背景:为结账流程添加音频反馈。

输入:

为电商结账设计音效:加入购物车、从购物车移除、使用优惠券、支付处理中、购买完成。品牌风格现代、值得信赖,并略带俏皮。

输出:

电商结账音频

品牌声音转化

现代:简洁合成音,而非原声 值得信赖:和谐、收束、稳定 略带俏皮:稍有旋律趣味,但不显刻板

音效调色板

调性中心:F 大调(温暖、友好) 音色:圆润的数字音调,略带闪烁感 特质:友好而专业,像一位出色的销售人员

音效设计

加入购物车 ✚

  • 功能:确认商品已加入
  • 频率:高(每次会话中会多次出现)
  • 设计:快速上扬的音高滑音 + 柔和的“噗”声(100ms)
  • 非常轻柔、令人愉悦,不引人注意
  • 像把东西放进柔软的袋子里

从购物车移除 ✕

  • 功能:确认已移除
  • 设计:加入购物车音效的反向版本——短促的下滑音(80ms)
  • 中性,不带负面意味(移除商品并非坏事)
  • 比加入购物车的音效更轻(-3dB)

已使用优惠券 🎟️

  • 功能:奖励,确认已节省金额
  • 设计:简短的庆祝旋律(C5 → A5 → F5),200ms
  • 加入闪光元素——像意外之财
  • 区别于常规反馈音效

支付处理中 ⏳

  • 功能:表示正在处理,缓解焦虑
  • 设计:柔和的脉动音调,可循环播放
  • 平静、自信,传达“正在处理”
  • 音量非常低,作为背景提示

购买完成 🎉

  • 功能:重要的成功时刻,情绪高潮
  • 设计:胜利感的琶音搭配持续和弦(1000ms)
  • 系统中最响亮的音效
  • 带来由衷的满足感
  • 与视觉庆祝效果搭配
实施备注
// Sound trigger logic

// Add to cart - play immediately on success
cartAPI.add(item).then(() => {
  playSound('cart_add', { volume: 0.4 });
  // Throttle: won't play again within 150ms
});

// Purchase complete - play after visual confirmation
if (purchaseSuccess) {
  // Short delay so visual leads
  setTimeout(() => {
    playSound('purchase_complete', { volume: 0.8 });
  }, 200);
}

// Processing - loop while waiting
const processingSound = playSound('processing', {
  loop: true,
  volume: 0.2
});
// Stop when complete
paymentAPI.process().finally(() => {
  processingSound.stop();
});

检查清单与模板

UX 音效审核清单
## Current State Assessment

□ What sounds exist currently?
□ Are they consistent (family feel)?
□ Do users complain about any sounds?
□ Are sounds controllable (mute option)?
□ Are visual alternatives provided?

## Function Check

□ Every sound serves a clear purpose
□ Users understand what each sound means
□ Urgency matches message importance
□ Frequency considered (annoying over time?)

## Brand Check

□ Sounds match brand personality
□ Sounds distinct from competitors
□ Consistent with visual design language
□ Appropriate for target audience

## Technical Check

□ Files optimized for platform
□ Plays reliably across devices
□ Respects system audio settings
□ No clipping or distortion

音效设计规格模板
## Sound: [Name]

### Function
- Purpose:
- Trigger:
- User action that causes this:

### Context
- How often heard:
- User emotional state:
- Environment:

### Design
- Urgency level: _/5
- Duration: _ms
- Tonal content:
- Timbre description:

### Technical
- File: [filename.wav]
- Sample rate: 44.1kHz
- Channels: Mono
- Peak level: -1dB
- Relative volume:

### Relationships
- Replaces: [if replacing existing sound]
- Similar to: [related sounds in system]
- Distinct from: [sounds it must differ from]

技能边界

此技能擅长的方面
  • 组织音频制作工作流
  • 提供技术指导
  • 创建质量检查清单
  • 提出创意方法
此技能无法做到的事
  • 取代音频工程专业知识
  • 做出主观的创意决策
  • 直接访问或编辑音频文件
  • 保证商业成功

参考资料

  • Audio UX:《The Future of Sonic Branding》(与 Lippincott 合作)
  • LANDR:《Audio UX Sound Design》——实用方法
  • UX Collective:《How Sound Design Can Make Wonders with Your Brand》
  • Apple 人机界面指南——声音设计章节
  • Material Design——UI 中的声音

相关技能


技能元数据(内部使用)

name: ux-sound-design
category: audio
subcategory: sound-design
version: 1.0
author: MKTG Skills
source_expert: Audio UX
source_work: Audio UX Methodology
difficulty: intermediate
estimated_value: $2,000-10,000 per audio system (equivalent design work)
tags: [ux, sound-design, product, notifications, audio-feedback]
created: 2026-01-26
updated: 2026-01-26

评论

支持 Markdown