AI from Scratch · Phase 06 | 语音与音频

🎵 Phase 06:语音与音频

17 节课 · ~18 小时 · 从声学基础到实时语音助手


为什么这个阶段重要?

语音是人与 AI 最自然的交互方式。Whisper 让 ASR(自动语音识别)基本解决,实时语音助手(GPT-4o、Moshi)正在改变人机交互范式。

本阶段覆盖了从声学基础到语音克隆、实时对话的全链路。如果你对语音助手、播客转录、音乐生成感兴趣,这是必学内容。


🔑 核心概念

1. 音频的数字表示

声音是连续的波形,计算机只能存离散采样。采样率(16kHz/44.1kHz)、位深度(16bit/32bit)、梅尔频率(Mel Scale,模拟人耳对低频更敏感的特性)。理解梅尔频谱图(Mel Spectrogram),就理解了几乎所有音频模型的输入格式。

2. Whisper 架构

OpenAI 的 Whisper 是 ASR 领域的 GPT 时刻——用 68 万小时多语言数据训练,零样本泛化到几乎所有语种。核心:音频 → 梅尔频谱 → Transformer Encoder → Transformer Decoder → 文本。

3. 神经音频编解码器

EnCodec、DAC 把原始波形压缩到离散 token(如 8kHz 音频只需 ~1500 token/s)。这是所有实时语音对话系统的基础组件——把音频变成 token,LLM 就能处理了。

4. 流式语音到语音(Speech-to-Speech)

Moshi、Hibiki 实现了真正的全双工实时对话——边听边说,无需等用户说完。核心创新:将输入和输出音频流同时建模,类似电话通话的体验。


📋 完整课程列表

#课程预计时长
01Audio Fundamentals — Waveforms, Sampling, Fourier(音频基础)~45 min
02Spectrograms, Mel Scale & Audio Features(频谱图与梅尔特征)~45 min
03Audio Classification(音频分类)~75 min
04Speech Recognition (ASR)(语音识别)~45 min
05Whisper — Architecture & Fine-Tuning~75 min
06Speaker Recognition & Verification(说话人识别)~45 min
07Text-to-Speech (TTS)(语音合成)~75 min
08Voice Cloning & Voice Conversion(语音克隆)~75 min
09Music Generation(音乐生成)~75 min
10Audio-Language Models(音频语言模型)~45 min
11Real-Time Audio Processing(实时音频处理)~75 min
12Build a Voice Assistant Pipeline(语音助手流水线)~120 min
13Neural Audio Codecs — EnCodec, SNAC, Mimi, DAC~60 min
14Voice Activity Detection & Turn-Taking(VAD 与轮次检测)~45 min
15Streaming Speech-to-Speech — Moshi, Hibiki~75 min
16Voice Anti-Spoofing & Audio Watermarking(防伪与水印)~75 min
17Audio Evaluation — WER, MOS, MMAU(音频评估指标)~60 min

🔗 前置与后续

  • 前置: Phase 03 深度学习 + Phase 07 Transformer(Whisper 基于 Transformer)
  • 后续: → Phase 12 多模态 AI(音频-语言模型在多模态阶段深入)

💡 学习建议

  • 如果你只想用 ASR:学 04-05(Whisper)就够了
  • 如果做语音助手:01-02 + 04-05 + 07 + 11-12 是核心路径
  • 实时对话方向(S2S):13-15 是 2025 最前沿的内容
  • 推荐工具:Whisper.cpp(本地部署)、Coqui TTS(开源 TTS)