AMR声码器参考-01

AMR文件格式分析 说明:这个是一年前的工作了,现在把相关资料整理一下。 目录1.    概述2.    AMR编码方式3.    AMR文件结构示范图4.    AMR帧头格式分析5.    异常帧分析6.    AMR帧读取算法7.    参考资料1.      概述现在很多智能手机都支持多媒体功能,特别是音频和视频播放功能,而AMR文件格式是手机端普遍 阅读详情

一、AMR声码器

AMR声码器采用代数码本激励线性预测(ACELP:Algebraic Code Excited Linear Prediction)编码方式,它有8种固定的信源速率模式(4.75~12.20kbit/s),还有一种低速率的背景噪声编码模式(见表1),理论上编码器能够根据命令在每20ms语音帧改变它的速率。完整的amr编码器还包括语音激活检测(VAD)和丢帧、错帧的消除。VAD的作用是检测当前输入信号中是否有语音,它的输入是输入信号本身和AMR编码器计算出来的参数集,VAD用这个信息来决定每20ms语音帧中是否包括语音。在VAD没有检测到语音的情况下,AMR采用8种速率之外的低速率噪声编码模式,以节省移动台的功率,降低整个网络的干扰和负载。此外,当语音帧由于传输错误而丢失时,为了使接听者感觉不到丢帧,应完成丢帧和错帧的消除,并用预测的参数集进行语音合成。

 

编码模式

AMR122

AMR102

AMR795

AMR74

AMR67

AMR590

AMR515

AMR475

AMRSID

信源编码速率(kbit/s)

12.2

GSMEFR

10.2

7.95

7.40

(S-641)

6.70

(PDC-EFR)

5.90

5.15

4.75

1.80

 

表1   amr编码器的信源编码速率

精通3GPP AMR音频编解码技术 随着移动通信技术的迅速发展,AMR(自适应多速率编码)音频编解码标准因其高效的压缩率和良好的语音质量成为了无线通信领域的主流选择。AMR能够在有限的带宽下提供清晰的语音通信,尤其适用于语音通话和移动多媒体服务。本章节将概述AMR标准的历史背景、应用环境以及它在无线通信中的重要作用。我们将探讨AMR如何在不同的网络条件下自适应地调整编码速率,以确保通信质量与带宽效率的最佳平衡。此外,本章还会介绍AMR与其他音频编解码技术的对比,凸显其在市场和技术创新中的地位。AMR技术的应用场景:- 语音通信系统。 阅读详情

相关推荐

ADS1231驱动开发:24位高精度ADC嵌入式实现指南

24位Δ-Σ型ADC是高精度传感器信号采集的核心器件,其原理基于过采样与数字滤波实现远超奈奎斯特极限的分辨率。技术价值在于以低成本硬件达成微伏级信号分辨能力,显著提升称重、压力、力等桥式传感器系统的动态范围与温漂稳定性。典型应用场景涵盖电子秤、工业变送器及材料测试设备等对线性度、零点漂移和抗工频干扰(50/60Hz)有严苛要求的领域。本文围绕ADS1231这一面向惠斯通电桥优化的专用ADC,深入解析其串行同步时序驱动、PGA增益配置、参考电压匹配及FreeRTOS多任务安全集成等关键工程实践。

weixin_34268462的博客 624

AMR在IP域中的编码

AMR在IP域中的编码(rfc3267,4867) 2011-03-06 18:36 1000人阅读 评论(0) 收藏 举报 目录(?)[+] AMR编码介绍AMR在IP域中的净荷格式AMR语音帧结构多帧复用参考 缩写解释 SID Silence Descriptor (Comfort Noise Frame)   1 AMR编码介绍 AMR编码是一

朱恒的专栏 1912

Xiaojie雷达之路---毫米波雷达基础知识---角度估计

本篇文章主要介绍毫米波雷达的基础知识中的角度估计,对于本篇文章主要回答5个问题 1.在雷达的前方,如何估计前方一个物体的角度 2.角度测量的准确性 3.如何测量多个物体的角度 4.雷达可测的角度的视场最大值为多少 5.角度分辨率取决于什么因素 文章目录估计雷达前面一个物体的角度角度测量的准确性雷达的最大角视场测量雷达前方多个距离和速度相同的物体角度分辨率角度估计的流程 估计雷达前面一个物体的角度 估计一个物体的角度,最少需要两根接收天线 发射天线发送一个chirp,经过物体发射后信号,信号分别被第一根天

XiaoJie的博客 1万+

语音编码技术,AMR、AMR-NB、AMR-WB、EVS总结

最近对实时语音编码技术有点兴趣,于是了解了一下。 一开始听说AMR-NB窄带编码,搜索才发现更多的编码技术,这里总结一下,便于日后查看。 一、什么是AMR、AMR-WB 全称Adaptive Multi-Rate和Adaptive Multi-Rate Wideband,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。 AMR: 又称为AMR-NB,相对于下面的WB而言 语音带宽范围:300-3400Hz 8KHz采样率 AMR-WB:AMR W

1万+

合金理论自动化工具包(Alloy-Theoretic Automated Toolkit:ATAT)的安装

合金理论自动化工具包(ATAT)是一个通用名称,指的是合金理论工具的集合,它包含了不同的代码工具,具体如下: 1)根据第一性原理(映射和映射)构造集群扩展的代码。簇展开是一种非常紧凑和有效的表达式,给出取代合金的能量作为其构型的函数(即原子的类型位于晶格的哪个位置)。 2)为了计算合金的热力学性质,从聚类展开开始,对晶格模型进行蒙特卡洛模拟(emc2和memc2)的代码。 3)执行晶格动力学计算的代码(fitfc, fitsvsl, svsl) 4)使用简单的物理或半经验模型计算电子和磁自由能贡献

qq_33400046的博客 1万+

Manimgl 进阶笔记

目录 一、调整视频输出的纵横比 二、调整预览窗口的尺寸 三、在开发工具中直接调试 一、调整视频输出的纵横比 调整输出视频的纵横比,在日常开发中属于比较基本的需求。要使用 Manimgl 得到期望的分辨率的视频输出需要修改以下几个地方: 第一步:在 custom_config.yml 配置文件中通过 camera_qualities设置视频的输出分辨率。manimlib 框架已经在 default_config.yml 文件中设置了四种视频输出分辨率,default_qualities 参数.

gunnery的专栏 2859

AMR声码器原理

AMR采用了多速率码激励线性预测(MR-ACELP)编码技术。这种方式基于码激励线性预测(CELP)编码模式,用全极点线性滤波器模拟语音特性。AMR声码器以20ms的语音作为一帧进行处理,每一帧又分为4个5ms的子帧。AMR声码器可以工作于8种不同的比特速率模式,并且在每帧的边界处可以在8种源速率之间进行切换。 AMR声码器由以下几个部分组成:多速率语音编码器,源速率控制方案(包括语音激励检测

rinuslucky的专栏 5388

LLC谐振变换器软启动,不只是“慢启动”,还是“智能启动”

LLC谐振变换器的软启动,不只是“慢慢来”,而是要在控制时序、限流、响应速度之间精妙权衡。而数字控制,特别是用查表法或混合信号法,为实现真正的“最佳轨迹”提供了可能。✨小Tips:如果你的系统成本敏感,选择查表法准没错;如果你的设计目标是超高速响应,那就上混合信号的高配方案!

weixin_43199439的博客 691

AMR 文件解析及编解码流程

CONTENT:         *  AMR简介          * AMR 话音质量评定           * AMR 文件结构解析            * AMR 帧结构解析             * AMR 帧读取算法              * AMR 解码原理及流程               * AMR 模式选择自适应机制               一、A

xiangjai的专栏 3523

【文献阅读】使用深度语音后验改进独立于说话者的构音障碍可懂度分类

原文名称:本文探讨了利用DeepSpeech后验概率改进说话人无关的构音障碍可理解性分类方法。作者提出了一个基于DeepSpeech(一种端到端的语音转文本引擎)输出的新特征集,用于评估构音障碍患者的语音可理解性。这些新特征在说话人无关的情况下表现良好,能够更好地处理不同说话人的变异性。背景介绍:数据集:特征提取:实验设置:结果:本文提出的新特征集在说话人无关的构音障碍可理解性分类任务中表现出色,特别是在低可理解性和高可理解性类别上。未来的工作将集中在减少低可理解性和中可理解性类别之间的混淆,以进一步提高系

帅小柏的博客 452

ThingsBoard集群部署之k8s

今天终于有时间去搞这个啦,拖了很久了,一直没时间,因为我本地没有那么多机器资源,开虚拟机不够,如果租用阿里云服务器,需要有充值的时间,因为这个费用是按小时付费,需要有连贯的时间来搞才行,今天恰好有时间,就开始搞了,弄成功搞出来了,特地写博客记录下来。

AldrichEugene 1175

amr编程汇总

                                                                          amr编程汇总            今年8月我负责研发amr语音的录制和格式转换,现在将经验于大家分享一下。        amr的特性:        a静音期间内的存储空间几乎为0,所以amr文件的长度并不与录音时间成正比。

先得道,后求术 1万+

13、数据可视化与分组操作:Danfo.js 实战指南

本文深入介绍了如何使用 Danfo.js 进行数据可视化与分组操作。内容涵盖多种图表的创建与配置,如折线图、散点图、箱线图、小提琴图、直方图和柱状图,并结合 Plotly.js 实现丰富的交互式可视化效果。同时,详细讲解了数据聚合的‘分割-应用-组合’模式,包括分组数据、遍历分组、apply 方法及 agg 聚合操作,帮助开发者高效处理和分析结构化数据。适用于 Dnotebook、HTML 及主流前端框架的应用场景。

o1p2q3r的博客 99

紧急!2024年Q3起全球主要机场将强制执行语音可懂度≥92%(STI)标准:ElevenLabs机场广播语音达标自查12步法

快速自查ElevenLabs机场广播语音是否达标!面向全球机场航显与广播系统,提供12步STI≥92%可懂度验证法,覆盖音频参数、环境模拟、多语种测试等关键环节。支持实时优化与合规报告生成,助您无缝应对2024年Q3起强制新规,值得收藏。

FastDebug的博客 358

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

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

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

AMR文件格式研究

AMR文件格式研究全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。一、分类1. AMR: 又称为AMR-NB,相对于下面的WB而言,语音带宽范围:300-3400Hz, 8KHz抽样2. AMR-WB:AMR WideBand,      语音带宽

xxdbupt的专栏 2194

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

AMR音频编解码:移动通信的幕后功臣

AMR(Adaptive Multi-Rate)作为3GPP组织在1999年确立的语音编码标准,见证了移动通信从2G到5G的演进历程。:根据网络状况自动切换4.75-12.2kbps共8种码率:结合参数编码与波形编码优势:通过帧间预测提升恶劣信道下的语音可懂度。

m0_73933014的博客 469

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

【多媒体文件格式】AMR

AWB文件扩展名是由3GPP(第三代合作伙伴计划)组织发明的,3GPP是一个由电信标准制定机构组成的国际合作伙伴计划,旨在开发和推广全球移动通信标准。AWB文件使用的编码标准是获得专利的称为“自适应多速率-宽带”(AMR-WB)语音编码标准,支持50-7000 Hz的更宽带宽,支持9种不同的比特率,范围从6.6到23.85 kbps。AWB格式最早出现是以手机铃声的形式出现的,最早出现在 NOKIA3300,被称为True Tones,意思为真实铃声。但是AMR是一个语音格式,并未针对其他声音进行优化。

多媒体开发者 1842

amr-nb amr-wb 编码

amr-nb: 自适应多速率窄带语音编码,主要应用于2G时代语音通讯,其以更加智能的方式解决信源和信道编码的速率分配问题,根据无线信道和传输状况来自适应地选择一种编码模式进行传输,使得无线资源的配置与利用更加灵活有效。 支持8种速率(比特率)编码模式: 编码模式 编码名称 比特率 帧大小 帧头 Mode 0 AMR 4.75 4.75 kbi..

liuxunfei15的博客 3627

AMR-NB 与 AMR-WB 语音编码标准技术的对比研究

自适应多速率窄带语音编码 AMR-NB(Adaptive Multi Rate-Narrow Band Speech Codec)算法是由第三代伙伴计划(3rd Generation Partnership Project,简称 3GPP)于 1999 年 8 月制订的基于码激励线性预测(Code Excited Linear Prediction,CELP)算法的语音压缩编码器标准[

lusonglin121的专栏 1万+

[通信] ITU-T G.729 8kb/s CS—ACELP简介

国际电信联盟(ITU-T)于1995年11月正式通过了G.729。 ITU-T建议G.729也被称作“共轭结构代数码本激励线性预测编码方案”(CS-ACELP),它是当前较新的一种语音压缩标准。96年ITU-T又制定了G.729的简化方案G.729A,主要降低了计算的复杂度以便于实时实现,因此...

1024

AMR音频编码器概述及文件格式分析

全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。 一、分类 1. AMR: 又称为AMR-NB,相对于下面的WB而言, 语音带宽范围:300-3400Hz, 8KHz抽样 2. AMR-WB:AMR WideBand, 语音带宽范围: 50-7000Hz       16KHz抽样 “AMR-WB”全称为“Adaptive Multi-rate - Wideband”,

myspor的专栏 1432

多媒体技术:语音音频压缩

音频压缩技术

weixin_51332735的博客 795

G.729 CODEC

G.729 CODEC 簡介: G.729語音壓縮標準為 Conjugate-Structure Algebraic Code Excited Linear Prediction (CS-ACELP) ,是基於CELP模式所發展出來的技術,其所使用的語音時框為10mS,而每一時框有80個取樣值。在每㄰mS的時間內,語音訊號會被分析,並基於CELP的架構,取出其特性參數,然後編碼成80個位元,最後原

tohigh的专栏 2230

音频之AMR-NB、AMR-WB

首先明白什么是Amr-Nb和Amr-wb? 一、什么是AMR、AMR-WB 全称Adaptive Multi-Rate和Adaptive Multi-Rate Wideband,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。 AMR: 又称为AMR-NB,相对于下面的WB而言 语音带宽范围:300-3400Hz 8KHz采样率 AMR-WB:AMR WideBand, 语音带宽范围: 50-7000Hz 16KHz采样率 “AMR-WB

weixin_45312249的博客 1万+

智能语音机器人 问题集锦

音频解析 1、amr音频格式最低的码率是4.75k  ,最高是12.2k ,其实一般的采用9.75k的码率就可以了,既可以解决声音播放质量问题,也可以解决网络下载速度问题; 2、mp3格式是可以支持边下边播放的,分段切割播放,不需要对音频内容做提取; 3、amr也可以支持边下边播放,只是需要对音频进行编码参数的提取和插入就行; 4、VAD 检测目前最好用的还是webrtc工程里的源码; 6...

dalangtaosha2011的专栏 1502
上一篇: 音频编码说明
下一篇: ORACLE connection strings reference
teleinfor
博客等级 码龄22年 111粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值