🤥 基本概念
语音信号与A/D转换
- 语音信号:由物体振动产生的声波,属于模拟信号。
- A/D转换:将语音信号转为数字信号的过程,包括:
- 采样:将连续信号转为离散信号,采样频率越高,还原度越高。
- 常用采样频率:16kHz(常见)和8kHz(嵌入式设备)。
- 根据奈奎斯特-香农定理,采样频率需高于模拟信号2倍。
- 量化:将采样的振幅值转为数字信号,常用16位存储振幅值。
- 非均匀量化:对小幅度区间用更精细的量化间隔。
- 编码:将数字信号按特定格式编排,如:
- PCM:原始数字信号。
- WAV:在PCM基础上增加头部描述。
- MP3:通过压缩去除超出人耳感知范围的信息。

声道(Channel)
- 定义:录制声音时的空间采集点。
- 常见类型:
类型 | 描述 |
单声道(Mono) | 单一音源。 |
双声道(Stereo) | 左右声道独立录制(立体声)。 |
多声道 | 多音源录制,更丰富的听觉体验。 |
🤑 传统语音识别流程
步骤 | 描述 |
语音预处理 | 包括预加重(增强高频信号)、分帧(按帧切分信号,每帧10~30ms)、加窗(使用窗函数提高傅里叶变换效果)、端点检测(剔除噪声)。 |
语音特征提取 | 将波形信号转为特征向量,常用方法:LPCC、MFCC、LPC。 |
声学模型训练和识别 | 通过标注数据训练模型,将帧识别为状态、状态识别为音素。常用模型:HMM(隐马尔可夫)、GMM(高斯混合模型)。 |
语言模型构建 | 基于音素找到单词,构建语言序列的概率模型。常用N-Gram模型,根据上下文环境估计当前词的概率。 |

😇 端到端深度学习语音识别
数据预处理与频谱图生成
- 预处理:采样、量化、编码生成音频块(如16kHz采样,每块20ms包含320个采样值)。
- 频谱图:将音频从时域转为频域,生成以频率为纵轴、时间为横轴的完整频谱图。
模型框架
- 编码器-解码器(Encoder-Decoder)结构:
- 编码器:对输入数据编码成特征。
- 解码器:解码特征生成目标结果。

- 常用模型:CNN、RNN、LSTM。
- 注意力机制(Attention):
- 解决不同序列长度的信息丢失问题。
- 动态分配权重,关注重要信息。
- Transformer:基于注意力机制,提升训练和推理性能。

与传统方法的对比
传统方法 | 端到端方法 |
分为多个模块:声学模型、语言模型,需独立训练和优化。 | 序列到序列(Seq2Seq)模型,直接将音频特征映射为文本,简化流程并联合优化。 |
特征需手工标注,过程繁琐。 | 使用深度学习模型自动学习特征,减少人工干预。 |
声学与语言模型独立优化,协作较差。 | 使用注意力机制和Transformer框架,联合优化声学与语言模型,提升效果。 |

😄 声纹识别
定义与特点
- 声纹识别(Voiceprint Recognition, VPR):通过音频特征判别说话人身份。
- 独特性:
- 发音器官(舌头、声带)和语言习惯等差异导致音频特征的唯一性。

系统分类
类型 | 描述 |
闭集系统 | 仅识别训练中包含的说话人。 |
开集系统 | 可扩展识别范围,通过入库注册新增待识别人员,适用于商业应用。 |
应用流程
- 声纹注册:采集音频,提取特征入库。
- 声纹比对:实时采集音频,提取特征与库中比对,判定身份。
应用模式
模式 | 描述 |
1:1身份核验 | 验证声音是否为特定身份,常用于安全验证(如银行转账)。 |
1身份识别 | 在多人场景中识别注册库中的身份,常用于智能会议等场景。 |
N声纹聚类 | 对未知身份的语音进行聚类,用于进一步分析和整理(如大规模语音处理)。 |
文本相关 vs 文本无关
模式 | 描述 |
文本相关 | 需按照系统指定内容发音,难度低,精度高,适合金融等高安全需求场景。 |
文本无关 | 无需指定内容,适合非配合场景(如安防取证),但识别难度大,精度低。 |
总结
- 传统方法的挑战:
- 流程繁琐,需手工特征标注。
- 独立训练导致协作优化能力差。
- 深度学习的突破:
- 实现端到端学习,简化流程。
- 注意力机制和Transformer提升性能。
- 声纹识别前景:
- 开集系统和文本无关模式更具实际应用价值。
- 安全验证、智能会议、安防取证是主要应用方向。
- Author:CoderWdd
- URL:https://www.wuinsights.top//article/5fe0720c-a567-4511-80a0-e88d461a9023
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts