一、语音识别方法(1)

【深度学习】深度学习语音识别算法的详细解析 深度学习语音识别算法是一种基于人工神经网络的语音识别技术,其核心在于利用深度神经网络(Deep Neural Network,DNN)自动从语音信号中学习有意义的特征,并生成高效的语音识别模型。以下是对深度学习语音识别算法的详细解析: 阅读详情

一、语音识别方法(1)

1 语音识别原理

一段语音信号,在处理为声学特征向量后表示为:
X = [ x 1 , x 2 , x 3 , . . . ] X=[x_1, x_2, x_3,...] X=[x1​,x2​,x3​,...]
其中, x i x_i xi​ 表示一个音频帧(Frame)的特征向量。而对应的候选文本序列则表示为:
W = [ w 1 , w 2 , w 3 , . . . ] W=[w_1,w_2,w_3,...] W=[w1​,w2​,w3​,...]
其中 w i w_i wi​ 表示一个词向量。

语音识别的基本出发点在于,根据给定输入声学特征向量,求得最可能的文本序列,即概率 P ( W ∣ X ) P(W|X) P(W∣X) 最大时的文本序列 W ∗ W^* W∗,表示为:
W ∗ = a r g m a x W   P ( W ∣ X ) W^* = argmax_W \ P(W|X) W∗=argmaxW​ P(W∣X)
根据贝叶斯公式,传统语音识别任务将后验概率1分解为先验概率2 P ( W ) P(W) P(W)和似然概率3 P ( X ∣ W ) P(X|W) P(X∣W) ,即:
P ( W ∣ X ) = P ( X ∣ W ) P ( W ) P ( X ) ∝ P ( X ∣ W ) P ( W ) \begin{aligned} P(W|X) = \frac {P(X|W)P(W)}{P(X)} \\ \propto P(X|W)P(W) \end{aligned} P(W∣X)=P(X)P(X∣W)P(W)​∝P(X∣W)P(W)​
其中 P ( X ∣ W ) P(X|W) P(X∣W) 为声学模型,即给定文本序列 W W W 时产生的声学特征向量为 X X X 的概率; P ( W ) P(W) P(W) 为语言模型,负责计算文本序列在语料库中出现的概率。

P ( X ) P(X) P(X) 为待解码语音的概率,在实际应用中,对于不同候选文本其待解码语音的概率认为是一个不变的固定值,不含任何与语言相关的信息,因此可忽略不计。

早期语音识别工作大多将声学模型 P ( X ∣ W ) P(X|W) P(X∣W) 与 语言模型 P ( W ) P(W) P(W) 分开看待,通过不断改进声学模型来求取最优的文本序列 W ∗ W^* W∗ 。
P ( W ∣ X ) ↑    ∝   P ( X ∣ W ) ↑ P ( W ) P(W|X) \uparrow \ \ \propto \ P(X|W) \uparrow P(W) P(W∣X)↑  ∝ P(X∣W)↑P(W)
在深度学习技术出现后,基于深度学习和大数据的端到端模型,可以直接计算后验概率 P ( W ∣ X ) P(W|X) P(W∣X),实现声学模型和语言模型的融合。

2 总体思路与实现方法

明确了语音识别任务原理后,实现该任务的关键在于实现输入语音与候选文本序列的对齐。但由于存在外界因素的干扰,语音与文本序列之间存在多对一而非一对一的映射关系,因此在早期研究中,直接构建一个通用函数,将多个同内容语音直接映射到同一个文本序列上是不现实的。

针对这一问题,后续研究人员的思路是分别找到语音和文本序列的基本组成单位,就像物质中的原子一般,二者的基本单位是精确、规整且可控的,基于这种基本单位的映射也会更简单、清晰些。

语音中选取的基本单位为帧(Frame),一帧就是一个语音向量,由声学特征提取模块产生,涉及离散傅里叶变换、梅尔滤波器组等技术。为了适应不同的文本单位,帧的跨度是可调的,但维度固定不变。

注:语音分帧的意义

在语音信号处理中,为了弄清语音中各频率成分的分布,常采用 傅里叶变换 进行处理。但傅里叶变换要求输入信号是一个平稳信号,而语音信号在宏观上是振荡的。但从微观来看,由于人口腔和喉部等发声器官在发声时运动速度没那么快,因此可以在一个较短时间内将其看作是平稳信号,从而截取出来进行傅里叶变换。而截取出的这一小段,就是一「帧」

宏观来看,口型变化是导致信号不稳定的重要因素,因此一帧期间口型不能有明显变化,即一帧长度应小于一个音素的长度,而音素持续时间为 50 ∼ 200 m s 50 \sim 200ms 50∼200ms ,故帧长一般小于 50 m s 50ms 50ms。但从微观来看,一个帧又需要包含足够的振动周期,因为只有重复多次才能供傅里叶变换分析频率。对于语音来说,男声的基频在 100 h z 100hz 100hz 左右,女声在 200 h z 200hz 200hz 左右,换算成周期就是 10 m s 10ms 10ms 和 5 m s 5ms 5ms ,为了包含多个周期,因此一般取至少 20 m s 20ms 20ms。

综上,帧长一般取值为 20 ∼ 50 m s 20 \sim 50ms 20∼50ms,常用值为20、25、30、40、50等。

在实现了语音与文本序列的对齐后,常见的语音识别基本途径有如下几种,分别是基于注意力机制、CTC以及DNN-HMM方法:
在这里插入图片描述

  • 整段语音到整句文本序列的映射,通过基于注意力机制的端到端深度学习模型实现。
  • 每个词或每个音素的发音范围到对应词和音标的映射,通过基于CTC损失函数的端到端结构实现。
  • 三音素和隐马尔可夫模型状态,通过考虑上下文范围,将语音建模尺度由单个音素长度拓展为三音素发音范围,长度则保持与单音素相同。随后对每个三音素都采用一个三状态隐马尔可夫模型表示,以每个状态为建模粒度,使得对应的语音建模尺度进一步缩短。通过DNN-HMM(深度神经网络-隐马尔可夫)模型结构实现。

3 声学模型、解码器、语言模型的作用与关系

在实际语音识别系统中,声学模型、解码器以及语言模型等各模块间的关系如图所示:

在这里插入图片描述

  • 语音输入后,特征提取阶段对语音信号进行分帧、加窗等预处理,将其分为小段清晰片段,通过傅里叶变换提取特征,存为特征向量
  • 特征向量通过隐马尔可夫模型、混合高斯模型等转化为发音最小单元,如音素特征。随后借助发音词典将特征映射为对应单词,将最终识别成果存在一张图中(词图)。同时引入n元语法模型作为先验,并将单词以及声学和语言模型的分数保存在图的路径上。
  • 从词图上生成识别结果的过程就叫搜索与解码(decoding),即从在图上通过搜索算法找出最短的 n 条路径。保留最好的n个假设生成结果,通过第二个语言模型进行重打分,选取得分最高的作为最终结果。
    (decoding),即从在图上通过搜索算法找出最短的 n 条路径。保留最好的n个假设生成结果,通过第二个语言模型进行重打分,选取得分最高的作为最终结果。

  1. 后验概率:考虑相关数据 X X X后所获得的条件概率,即一个未知随机变量 θ \theta θ基于试验和调查后得到的概率分布 P ( θ ∣ X ) P(\theta|X) P(θ∣X) ↩︎

  2. 先验概率:不依赖观测数据的概率分布,即与其他因素独立的分布 P ( θ ) P(\theta) P(θ) ↩︎

  3. 似然概率:关于统计模型参数的函数,对于一组数据,需要构建一组参数对这些数据进行建模,在多组参数中选出令模型尽可能拟合这组数据的过程就是求最大似然概率 a r g m a x   P ( X ∣ θ ) argmax \ P(X|\theta) argmax P(X∣θ) 的过程。 ↩︎

【AI语音基础】ASR基本知识 带入上面公式,S表示将Hyp转化为Ref时发生的替换数量,D表示将Hyp转化为Ref时发生的替换数量,I代表将Hypo转化为Ref时发生的插入数量,N代表Ref句子中总的字数或者英文单词数。定义:为了使识别出来的词序列和标准的词序列之间保持一致,需要进行替换、删除或者插入某些词,这些插入、替换或删除的词的总个数,除以标准的词序列中词的总个数的百分比,即为WER。因为英文语句中句子的最小单位是单词,而中文语句中的最小单位是汉字,因此在中文语音转文本任务或中文语音识别任务中使用。 阅读详情

相关推荐

【语音识别算法】深度学习语音识别算法与传统语音识别算法的区别、对比及联系

深度学习语音识别算法与传统语音识别算法在理论基础、实现方式、性能表现等方面存在显著区别,同时也有一些联系。下面将从几个方面详细比较这两种方法,并给出应用实例和代码示例。

weixin_51306394的博客 2567

语音识别技术

本文简要介绍了语音识别技术

qq_16032927的博客 2791

Protobuf NDK以及QNX交叉编译

Protobuf 用处很广,尤其是通讯数据序列化,反序列化。TODO。

静虚待令,有物混成 1559

语音识别算法原理文档整理(一)

MFCC提取过程 声音是模拟信号,声音的时域波形只代表声压随时间变化的关系,不能很好的代表声音的特征,因此,必须将声音波形转换为声学特征向量。目前有许多声音特征提取方法,如梅尔频率倒谱系数MFCC、线性预测倒谱系数LPCC、多媒体内容描述接口MPEG7等,其中MFCC是基于倒谱的,更符合人的听觉原理,因而是最普遍、最有效的声音特征提取算法。在提取MFCC前,需要对声音做前期处理,包括模数转换、预...

风口上的传奇 3万+

DEM数据下载,拼接,裁剪

目录: 1、数字高程模型(DEM)的数据下载 2、在ENVI里面进行拼接,生成SARscape标准格式的DEM数据3、在ArcGIS里面安装已有的矢量范文,进行掩膜裁剪 4、注意事项 数字高程模型的数据下载: 网址:http://dwtkns.com/srtm30m/ 1.对研究区域进行经纬度选择,然后进行选择下载即可 2.下载的数据是.hgt格式的,按照不同的需求进行转换,这里我是用于ENVI处理,且下载了四个,所有进行了拼接,拼接、格式转换如下 注:可能有时候需要登陆注册,点击下...

weixin_40874151的博客 2万+

Hermes深入理解及源码解析(二):Hermes的记忆机制

源码位置:tools/memory_tool.py存储内容为两个文件,放在 ~/.hermes/memories/:MEMORY.md:Agent 自己的笔记(环境事实、项目约定、工具坑、学到的东西)—— 上限 2200 字符USER.md:关于用户的画像(角色、偏好、沟通风格)—— 上限 1375 字符作为一个独立的工具注册在系统中(为了让智能体正确使用它,System Prompt()中明确下达了禁令存储目标存储位置数据类型持久偏好/事实MEMORY.md我是谁、我喜欢什么、环境配置。

qq_41984117的博客 558

Qwen3-ASR-1.7B语音识别教程:轻松搞定字幕生成

本文介绍了如何在星图GPU平台上自动化部署Qwen3-ASR-1.7B大模型驱动的语音识别镜像,实现高效语音转文字功能。该镜像支持多语言和方言识别,典型应用场景包括自动为视频生成字幕,大幅提升内容创作者的后期制作效率。

weixin_35987118的博客 206

【Android】条形码/二维码扫描——ZXing源码分析

正在更新中 针对3.2.1版本源码 与其他版本代码可能会有出入,但核心思想基本不变。 首先从com.google.zxing.client.android包中的目录结构分析:Book:这个文件夹中有5个类: BrowseBookListener 实现了adapter的点击事项响应,通过获取ISBN,然后跳转到Google books中查询响应的详细信息。 SearchBookContents

年轻的学徒 2453

语音识别不求人:Qwen3-ASR-1.7B自助服务指南

本文介绍了如何在星图GPU平台上自动化部署Qwen3-ASR-1.7B语音识别镜像,实现高效语音转文字功能。该镜像支持52种语言和方言,可广泛应用于会议记录整理、视频字幕生成等场景,大幅提升内容处理效率。

weixin_26805451的博客 250

ISP图像处理Verilog仿真框架搭建(附代码)

基于Verilog的图像处理仿真框架搭建

路漫漫其修远兮,吾将上下而求索 1896

【AI编程】2025年16款主流AI编程工具全维度测评及选型指南

2025年16款主流AI编程工具全维度测评及选型指南

funfan的博客 1万+

Qwen3-ASR-1.7B进阶技巧:提升语音识别准确率的方法

本文介绍了如何在星图GPU平台上自动化部署🎤Qwen3-ASR-1.7B镜像,实现高效的语音识别功能。该镜像特别适用于会议录音转录等场景,通过优化音频预处理和模型参数配置,可显著提升多人对话环境下的识别准确率,满足企业办公自动化需求。

weixin_32836713的博客 349

手把手教你学pcie--(PCIe) 写请求的流程

通过上述流程,我们可以看到PCIe写请求的完整过程,包括请求的构建、发送、接收、处理和响应。这种请求-响应模型确保了数据传输的可靠性和有序性。

MHD0815的博客 158

语音识别小白必看:Qwen3-ASR-1.7B快速上手指南

本文介绍了如何在星图GPU平台上一键自动化部署Qwen3-ASR-1.7B语音识别模型v2,实现高效离线语音转文字。该镜像支持中英日韩粤多语言识别,典型应用于会议录音转写、视频字幕生成等场景,提升内容处理效率与隐私安全性。

weixin_36296444的博客 596

vLLM专题(七)-支持的模型列表

vLLM支持跨多种任务的生成式和池化模型。如果一个模型支持多个任务,您可以通过–task参数来设置任务。对于每个任务,我们列出了已在vLLM中实现的模型架构。每个架构旁边,我们列出了一些使用该架构的流行模型。

1257

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

语音识别神器:Qwen3-ASR-1.7B本地化部署教程

本文介绍了如何在星图GPU平台上自动化部署🎙️ Qwen3-ASR-1.7B高精度语音识别工具镜像,实现本地化语音转文字功能。该工具特别适用于视频字幕制作场景,能够快速准确地将视频音频转换为字幕文件,提升内容创作效率并确保数据隐私安全。

weixin_27645199的博客 825

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Qwen3-ASR-1.7B语音识别技巧:提升转写准确率的3个方法

本文介绍了如何在星图GPU平台上自动化部署Qwen3-ASR-1.7B语音识别镜像,高效实现会议录音、访谈音频等场景的高精度转写。通过语言策略优化、轻量音频预处理与文本后处理三步法,显著提升中文及中英混合语音的识别准确率,适用于企业会议纪要、教育内容整理等典型应用。

weixin_35750483的博客 365

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

小白也能懂:清音听真1.7B语音识别系统快速上手教程

本文介绍了如何在星图GPU平台上自动化部署🎙️ 清音听真 · Qwen3-ASR-1.7B 高精度识别系统,实现高效语音转文字功能。该系统具备中英文混合识别、上下文理解等优势,可广泛应用于会议纪要自动生成、采访录音整理等场景,显著提升工作效率。通过简单配置即可快速搭建专业级语音识别环境。

weixin_35414260的博客 20

小白必看:Qwen3-ASR-1.7B语音识别快速入门指南

本文介绍了如何在星图GPU平台上一键自动化部署🎤Qwen3-ASR-1.7B语音识别镜像,实现高效本地语音转文字处理。该镜像支持多语言自动识别,典型应用于会议记录、视频字幕生成等场景,提升内容创作效率且保障数据隐私安全。

weixin_42629522的博客 237

零基础入门:手把手教你使用Qwen3-ASR-1.7B语音识别

本文介绍了如何在星图GPU平台自动化部署Qwen3-ASR-1.7B语音识别镜像,实现多语言语音转文本功能。该镜像支持52种语言识别,可快速将会议录音、视频音频等内容转换为文字,大幅提升字幕生成和内容整理效率。

weixin_42601134的博客 398

Qwen3-ASR-1.7B语音识别模型快速入门教程

本文介绍了如何在星图GPU平台上自动化部署Qwen3-ASR-1.7B语音识别镜像,实现高精度本地化语音转文字。用户无需配置环境,通过浏览器上传音频即可快速获取带时间戳的识别结果,典型应用于会议纪要生成、方言客服质检及教育口语作业批改等场景。

weixin_30633869的博客 133

小白必看:Qwen3-ASR-1.7B语音识别工具快速上手

本文介绍了如何在星图GPU平台上自动化部署🎙️ Qwen3-ASR-1.7B高精度语音识别工具。该工具支持本地离线运行,能高效、精准地将会议录音、课程音频等文件转换为文字,特别适用于视频字幕制作、会议纪要整理等场景,兼顾了效率与隐私安全。

weixin_42601608的博客 154

从零开始:Qwen3-ASR-1.7B语音识别系统搭建全流程

本文介绍了如何在星图GPU平台上自动化部署Qwen3-ASR-1.7B语音识别镜像,快速搭建多语言语音转文字服务。该镜像支持52种语言和方言的自动识别,可广泛应用于会议转录、语音笔记、内容创作等场景,大幅降低语音识别技术的使用门槛。

weixin_42527589的博客 357

无需联网!Qwen3-ASR-1.7B本地语音识别全攻略

本文介绍了如何在星图GPU平台上自动化部署🎤Qwen3-ASR-1.7B镜像,实现本地离线语音识别功能。该镜像支持中文、英文及多方言的高精度转录,典型应用于会议记录、音频内容转文字等场景,保障数据隐私的同时提供高效的语音处理能力。

weixin_33506815的博客 424

Qwen3-ASR-1.7B教程:长语音识别效果大揭秘

本文介绍了如何在星图GPU平台上自动化部署🎤Qwen3-ASR-1.7B镜像,实现高效的长语音识别功能。该镜像专为处理会议录音、讲座转录等长音频场景优化,提供高准确率的语音转文本服务,显著提升音频内容处理效率。

weixin_42163404的博客 101

Qwen3-ASR-1.7B语音识别技巧:如何提升转写准确率的3个方法

本文介绍了如何在星图GPU平台上自动化部署Qwen3-ASR-1.7B语音识别镜像,快速构建高精度语音转写环境。该镜像开箱即用,支持自动语言检测与方言识别,典型应用于会议录音转文字、访谈内容整理等场景,显著降低人工校对成本。

weixin_34268462的博客 311
上一篇: 一、语音合成与自回归模型
下一篇: 一、语音识别方法(2)
Aaaaaki
博客等级 码龄9年 884粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aaaaaki

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值