● 摘要
语音压缩编码技术不仅广泛应用于无线通信领域,在语言学习类电子产品中也使用相关技术对音频文件进行压缩与回放。此类产品一般使用固定码率语音压缩编码或MPEG-Layer3编码,很难在合成语音质量和平均码率两方面做出平衡。本论文利用3GPP2于2001年公布的SMV(Selectable Mode Vocoder)声码器标准,开发研制了基于变码率语音压缩编码的嵌入式语言学习系统。该系统具有较高的合成语音质量和较低的平均码率,较好地解决了两者之间的矛盾,在同类产品中属于领先水平。该系统的研制对语音压缩编码在其它领域的应用也具有一定的借鉴意义。本文对SMV声码器标准进行了系统地分析,重点研究了线性预测、开环基音周期分析、语音分类、自适应码书和固定码书搜索、增益量化以及语音合成的原理,并对3GPP2提供的定点C语言源程序提出了优化方法。测试表明,相比优化前算法复杂度有较大地降低。研制了基于S1C33L05芯片的嵌入式语言学习系统,并详细介绍了硬件系统中MCU、存储器、人机接口、音频等模块和软件系统中Boot Loader、底层硬件驱动程序、中间件和系统软件的设计思路和具体实现。
相关内容
相关标签