语音论文阅读(基于Transformer的在线CTC/Attention 端到端语音识别架构)

【NLP】ESPNet语音识别——原理、实现过程 文章目录前言什么是端到端?什么是ESPNet?参考文献 前言 本文的主旨: 阐述 ESPnet 进行端到端语音识别的基本原理、实现方法和主要流程。 什么是端到端? 传统的机器学习中,往往包含多个独立的模块:以NLP问题举例——包括分词、标注、分析句法和语义、等多个独立模块。每一个模块的输出好坏会影响下一个结果,从而影响整个训练的结果,这就是非端到端; 而在训练深度学习模型时,输入的数据后,输出的结果与真实结果会有一个误差,误差再通过反向传播来调整每一层网络的参数、权重(或者说Embedding),直到 阅读详情

论文:

       TRANSFORMER-BASED ONLINE CTC/ATTENTION END-TO-END SPEECH RECOGNITION ARCHITECTURE

摘要

      最近,Transformer在自动语音识别领域获的了成功。为在线语音识别部署端到端模型是一种挑战,提出在线基于Transformer的CTC/Attention ASR体系结构,该体系包含自我编码器(SAE),截断注意力(MTA),和自我注意力解码器(SAD),我们根据科大的普通话ASR基准评估了在线模型,320毫秒的延迟实现23.66%的字错误率(CER),比起离线系统,在线模型产生的CER绝对降低为0.19%

引言

介绍了CTC/attention 语音识别模型很难应用到在线识别,因为全局注意力机制和CTC在先前的工作中提出了单调逐块注意(sMoChA)[1],单调截断注意力(MTA),解码方面是有在线联合解码方法,截断的CTC(T-CTC)前缀分数和动态等待联合解码(DWJD),介绍了Transformer的优点:可并行化,缺点:不适合在线任务,编码器需要计算整个输入帧上的注意力权重;其次,自注意力解码器计算整个输出的注意力权重。

针对这一缺点,提出块编码器,

Transformer架构

Transformer也是由编码器-解码器体系结构,编码器和解码器中都用了堆叠的自我注意力和位置前馈层。

本文模型

基于Transformer的混合CTC/attention在线端到端语音识别

 Chunk-SAE:

为了流式传输SAE,我们首先提出了块SAE,它将语音分割成Nc中心长度的非重叠孤立块。为了获取上下文信息,我们将每个块之前的Nl个左帧拼接为历史上下文,将其之后的Nr个右帧拼接为未来的环境。拼接的帧仅充当上下文,不提供任何输出。利用预定义的参数Nc,Nl和Nr,每个块SAE输出的接收场被限制为Nl + Nc + Nr,并且块SAE的等待时间被限制为Nr。

State reuse chunk-SAE 

在块SAE中,将为每个块重新计算历史上下文。为了降低计算成本,我们将计算出的隐藏状态存储在中央上下文中。然后,在计算新块时,我们在与历史上下文相同的位置重用了先前块中存储的隐藏状态,这受TransformerXL 的启发。

提出了一种基于SAD截断INA单调左到右的方式感受野和SAE的截断输出进行关注的MTA。具体来说,我们将MTA替换为每个SAD层中的编码器-解码器注意,如图2所示。假设表示维数为dm,则MTA在训练期间并行执行,

模型描述

数据集:HKUST

输入特征:83维,80Fbank+pitch,delta-pitch,以及归一化相关函数

训练:使用adam优化器,dropout,以及标签平滑,训练结束后,采用模型参数平均。

实验结果:

 

参考文献

  1. H. Miao, G. Cheng, P . Zhang, L. Ta, and Y . Yan, “Online Hybrid CTC/Attention Architecture for End-to-End Speech Recognition,” in Proc. Interspeech 2019, 2019, pp. 2623-2627.

 

python语音识别开源库_一个超容易上手的端到端开源语音识别项目--TensorflowASR 自己开了一个state-of-the-art的端到端语音识别项目,后续会不断更新和优化的。当前还处于一个开发阶段,可能存在一些bug,欢迎大家使用并反馈bug。有什么意见建议可以在issue或者在这里提。代码地址见下。最近没有时间更新代码了,开了一个技术交流群,大家一起来建设吧。欢迎加入。TensorflowASR简介:该项目集成了当前业界最新的语音识别结构,包括CTC、RNN-Transduce... 阅读详情

相关推荐

语音识别 平常笔记

Voice Recognition 2021年3月21日 语音模型发展:模板匹配(DTW) -> 统计模型(GMM高斯-HMM隐马) -> 深度学习(DNN-HMM,E2E) 音频编码:格式PCM的wav格式 语音采样率8khz 或16khz 6阵列mac 声源定位 有空间指向性,定位后,可有效抑制其他方向的声音干扰(旁边的其他人声音) 开源工具:HTK,Kaldi, Espnet(python) 音速序列:英语48个音素 20元音 28辅音,汉语32个音素,10个元音 离散傅里叶变换(DFT

HowieXue 薛永浩的博客 1755

(CTC损失)Hybrid CTC/Attention Architecture for End-to-End Speech Recognition阅读笔记

ASR-R (CTC损失)Hybrid CTC/Attention Architecture for End-to-End Speech Recognition阅读笔记 文章目录ASR-R(CTC损失)Hybrid CTC/Attention Architecture for End-to-End Speech Recognition阅读笔记本文想优化的ASR问题阅读核心:CTC部分是如何影响最终排序结果的?动机二、本文相关技术1.多目标函数学习2.联合解码总结 本文想优化的ASR问题 逐步修正:许

kaiheiyaoxiaohei的博客 2232

深度剖析生成式预训练Transformer:用于语音识别的示例

生成式预训练Transformer的核心思想是利用Transformer模型对文本数据进行编码,生成更多的文本数据。在训练过程中,先预生成一定数量的文本数据,然后逐渐增加生成文本数据的数量,使得模型能够学习到更多的文本规律。具体操作步骤:准备数据集:收集大量语音识别数据,包括正常说话人和说话不清晰的人的数据。分割数据集:将数据集按照正常说话人和说话不清晰的人进行分割。生成文本数据:使用Transformer模型生成文本数据。评估数据:评估生成文本数据的质量,包括准确率、召回率和F1分数等。

AI天才研究院 5856

【深度学习】OCR文字识别—基于CTC/Attention/ACE的三大解码算法

本文全面梳理一下OCR文字识别三种解码算法,先介绍一下什么是OCR文字识别,然后介绍一下常用的特征提取方法CRNN,最后介绍3种常用的解码算法CTC/Attention/ACE。什么是OC...

fengdu78的博客 5643

PyTorch与语音识别:端到端模型实现

语音识别(Automatic Speech Recognition, ASR)是让机器“听懂”人类语言的技术,广泛应用于智能助手(如Siri)、语音转写(如会议记录)等场景。传统ASR需手动设计特征(如MFCC)、依赖声学模型(HMM)和语言模型(N-gram)的级联,流程复杂且调参困难。本文聚焦端到端ASR——用单个神经网络直接将音频波形映射到文本,无需人工特征工程。

AIGC应用创新大全的博客 1266

端到端的语音识别教程-理论综述

摘要:端到端语音识别的技术演进与优势 **端到端语音识别(E2E ASR)**实现了从传统模块化系统到一体化深度学习的范式转变。传统ASR依赖声学模型、发音词典和语言模型的复杂组合,存在流程繁琐、训练复杂、专业知识门槛高等痛点。相比之下,端到端方法通过单一神经网络直接映射语音特征到文本,显著简化了系统架构。 技术实现上,系统采用FBank滤波器组频谱作为输入特征,通过预加重、分帧、Mel滤波等步骤模拟人耳感知;输出端则通过序列模型自动学习语音-文本对齐。这种架构消除了对人工定义音素集和发音词典的依赖,实现了

FJN110的博客 197

语音中的 Transformer一文打尽!

写在前面——自 2017 年 Transformer 技术出现以来,便在 NLP、CV、语音、生物、化学等领域引起了诸多进展。知源月旦团队期望通过“Transformer+X” 梳理清 ...

BAAIBeijing的博客 1万+

语音识别数据集与统计语言模型实战详解

语音识别技术起源于20世纪50年代的“听写机”实验,历经动态时间规整(DTW)、隐马尔可夫模型(HMM)与高斯混合模型(GMM)时代,逐步发展至深度学习驱动的端到端系统。近年来,随着Transformer和自监督学习(如Wav2Vec 2.0)的突破,语音识别在准确率和泛化能力上显著提升。其应用广泛覆盖智能助手(如Siri、小爱同学)、医疗转录、车载系统、客服机器人及无障碍交互等领域,成为人机交互的核心技术之一。在实际开发中,构建一个完整的语音识别系统通常需要大量的语音与文本配对数据。

weixin_32287387的博客 1265

CTC vs Transformer:语音识别中的两种序列建模方案对比

本文深入对比了CTC与Transformer在语音识别中的序列建模方案。CTC通过引入空白符和动态规划处理序列对齐,结构简单、训练稳定;而Transformer利用自注意力机制实现隐式对齐,具备更强的上下文建模能力。文章结合原理、实战与混合架构,为不同数据规模、硬件资源和任务复杂度的场景提供了清晰的技术选型指南。

g8f9d0s1a2的博客 569

SpringBoot多线程查询实战-查询库中所有数据多线程实现

但是,在数据量较大且服务器资源足够的情况下,多线程方法通常能够显著提高查询效率。此外,由于它是同步执行的,没有利用并行处理的能力,所以在处理大量数据时可能会比较慢。这个方法采用了分页查询的方式,每次只获取一部分数据,从而避免了内存溢出的问题。然而,它也是同步执行的,没有利用多线程或并行处理的能力。如果每次分页查询的数据量仍然很大,或者需要查询的轮数很多,那么这种方法的效率可能仍然会受到限制。​ ​ ​在比较这三种方式的效率时,我们需要考虑几个关键因素:数据量的大小、查询操作的复杂性、以及并行处理的能力。

勇敢牛牛,不怕困难! 4809

【外挂编程】外挂编程技术揭秘(二)

引言: 经过上一篇文章大家可能对外挂有了一个初步的认识,之前的内容比较简单,应该大家很容易掌握。我写作过程中我发现三个篇幅可能写不完,后续还可能要多加几个篇幅,这篇我们就先以内存挂为主吧。话不多说了,让我们开始吧。 文章中代码github地址: https://github.com/Diamonds-ZhaoYu/hz_example 环境要求: 系统:Windows 语言...

c-rain 4033

DeepSpeedExamples语音识别:CTC与Attention模型训练

你是否还在为语音识别模型训练时的计算资源不足、训练速度缓慢而烦恼?是否在CTC(Connectionist Temporal Classification)与Attention模型之间难以抉择?本文将详细介绍如何利用DeepSpeedExamples项目,高效实现基于CTC和Attention机制的语音识别模型训练,帮助你解决这些痛点。读完本文,你将能够: - 理解CTC与Attention模型...

gitblog_00643的博客 991

Cadence Virtuoso Layout 版图绘制

画好原理图,打好pin脚(pin最好以全大写的形式书写,以防后续操作中可能出现Bug) 查看所使用工艺库的design rule文件,确定栅格单位设置大小 在准备绘制的原理图界面启动layout XL/GXL 在layout界面按e,设置网格大小与design rule匹配 直接根据原理图生成版图 根据原理图连接关系显示版图中未连接的飞线 查看和更改原理图与版图中器件对应的链接关系 shift + f:显示器件版图细节 版图的构成:元器件(工艺厂商提供)、器件连接、阱连接、IO和PAD模拟电路

bobo_supper的博客 2万+

Attention-lvcsr、Residual LSTM…你都掌握了吗?一文总结语音识别必备经典模型

Attention-lvcsr、Residual LSTM…你都掌握了吗?一文总结语音识别必备经典模型

1767

STM32 ST-LINK Utility固件烧录全流程详解与实战技巧

本文详细解析了使用STM32 ST-LINK Utility进行固件烧录的全流程与实战技巧。从硬件连接、软件安装、核心三步操作(连接、擦除、烧录)到进阶的选项字节配置与批量脚本烧录,提供了完整的避坑指南和问题排查方案,帮助开发者高效完成STM32程序下载。

lambda的博客 768

作物生长模型Oryza V3实战1:为什么要研究它

ORYZAV3是水稻生长模拟模型ORYZA2000的最新升级版本(3.5版),作为作物生长模型,它通过数学方法和计算机技术模拟水稻生长发育过程及其与环境条件的相互作用。主要功能包括:模拟不同条件下的水稻生长和产量形成、评估环境胁迫影响、分析土壤碳氮动态以及进行区域尺度模拟。国内应用广泛,科研机构用于气候变化影响评估、灌溉模式比较等研究,并开展参数敏感性分析和应用培训。使用流程分为六个步骤:确定输入参数(气象、土壤、作物三类)、参数校准、设置模拟环境、运行模型、分析结果(输出50个参数)和计算产量(穗干重×收

504

【飞桨PaddleSpeech语音技术课程】— 语音识别-Transformer

【飞桨PaddleSpeech语音技术课程】— 语音识别-Transformer

小湉湉的博客 2858

【ROS机器人系统】自主导航+YOLO目标检测+语音播报

完成自主导航功能,并在小车移动至指定地点的过程中,通过机器人的摄像头检测导航途中所见物体,识别出物体的种类(框选出不同物体并标注识别结果),结合科大讯飞语音合成模块对识别结果进行语音播报。..............................

南京大学软件工程硕士在读 2万+

Fun-ASR-MLT-Nano-2512技术解析:端到端语音识别架构

本文介绍了基于星图GPU平台自动化部署Fun-ASR-MLT-Nano-2512语音识别模型 二次开发构建by113小贝镜像的方法,该平台支持高效集成多语言语音识别能力。该镜像适用于如跨国会议实时转录等场景,实现高精度端到端语音转文本,便于开发者快速开展AI语音应用开发与模型微调。

weixin_35592186的博客 1055

儿童启蒙教育APP

pinyinList.add(createPinyin("a", "啊,像阿姨的阿", R.raw.pinyin_a));pinyinList.add(createPinyin("i", "衣,像衣服的衣", R.raw.pinyin_i));pinyinList.add(createPinyin("u", "乌,像乌鸦的乌", R.raw.pinyin_u));pinyinList.add(createPinyin("ü", "鱼,像小鱼的鱼", R.raw.pinyin_v));-- 固定竖屏 -->

寒寒豆豆软件公司的博客 167

Cartographer实现双雷达建图

TRAJECTORY_BUILDER_2D.num_accumulated_range_data = 2 --执行一次前端匹配需要的激光扫描分段数量。关于num_subdivisions_per_laser_scan。num_laser_scans =2,--订阅激光扫描话题数量。Frame改为 前雷达laser_1 后雷达laser_2。雷达的话题由scan改为,前scan_1 后scan_2。有些人说需要改成2,但我这里改成2反而不行,1才可以。

Studying…… 1261

语音识别技术演进之路——从传统模型到端到端架构

本文详细探讨了语音识别技术的演进历程,从传统的HMM-GMM架构到现代端到端深度学习模型。重点分析了Transformer和Conformer等先进架构在语音识别中的应用优势,并提供了不同场景下的技术选型建议和部署优化技巧,帮助开发者实现高效准确的语音识别系统。

weixin_30379531的博客 517

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Fun-ASR模型架构浅析:基于Transformer的端到端ASR设计

Fun-ASR采用Transformer编码器-解码器架构,实现从音频到文本的端到端语音识别,支持多语言、热词注入与流式处理。通过WebUI界面降低使用门槛,结合VAD与异步批量处理提升实用性,兼顾性能与部署便捷性,适合本地化与边缘场景应用。

weixin_30533301的博客 931

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Transformer在语音识别中的应用:OpenSpeech Transformer模型原理解析

OpenSpeech是一个基于PyTorch-Lightning和Hydra的端到端语音识别开源工具包,其中Transformer模型系列是实现高精度语音识别的核心技术之一。本文将深入解析Transformer在语音识别中的创新应用,以及OpenSpeech框架中Transformer模型的架构设计与实现细节。 ## 🚀 Transformer如何革新语音识别技术? 传统语音识别系统通常依赖

gitblog_00369的博客 260

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

WeNet端到端语音识别实战:从理论到工业部署

端到端语音识别技术通过整合声学模型、语言模型等组件,实现了从音频到文本的直接转换,大幅简化了传统语音识别系统的复杂流程。其核心原理是基于深度学习框架(如Transformer)构建统一的神经网络模型,通过CTC和注意力机制的联合训练优化识别精度。这种架构在工业场景中展现出显著优势,包括降低90%的组件依赖、提升部署效率等。WeNet作为开源工具包,集成了动态块训练、量化部署等关键技术,特别适合客服质检、实时转写等高并发场景。结合热词增强和领域自适应技术,开发者可以快速构建生产级语音识别系统,其中PyTorc

weixin_34175509的博客 397

语音识别十年演进

语音识别十年演进:从听清到共鸣(2015-2025) 过去十年,语音识别经历了三次技术范式跃迁:从混合专家系统(2015-2017)到端到端神经网络(2018-2022),再到2025年的跨模态原生感知时代。关键技术突破包括:Transformer架构实现流式识别、Whisper模型带来人类级鲁棒性、GPT-4o实现多模态原生处理。2025年的创新聚焦内核级隐私保护(eBPF实时过滤音频)、情绪自适应推理和本地实时同传(HBM3e内存支持)。语音识别已从单纯转录工具进化为具备系统安全性、情绪感知能力的通用交

jzwspace的专栏 1263
上一篇: 语音论文阅读(端到端ASR:从监督学习到具有现代体系结构的半监督学习)
下一篇: 论文阅读(通用CNN和RNN建模的经验评估)
尚歌
博客等级 码龄9年 8284粉丝 60原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值