位置:51电子网 » 技术资料 » 通信网络

用EP7211实现传呼信息实时语音合成和播放

发布时间:2008/5/29 0:00:00 访问次数:409

摘要:阐述在一款集成传呼功能的二合一pda系统中,使用嵌入式处理器ep7211实现个人传呼信息的实时语音合成和播放的功能,主要包括字符语音库的建立、字符语音合成自满和cdec语音中断服务例程等3部分。

关键词:pda g.729 语音库 语音合成

引言

pda(personal digital assitant,个人数字助理)是近年来继寻呼机和移动电话之后,在国内市场迅速崛起的便携式电子产品。就其扩展意义来讲,它能够集成移动计算、电话和网络等多种功能。根据不同的应用需求,它可以管理个人信息、提供名片存储和日程安排,也可以接收各种寻呼信息(如股市、天气预报等)。如果是集成通信模块,还可以作为移动电话使用,进行无线网络互联。广义的pda包括简单的电子记事本、电子辞典和功能强大的掌上电脑,它们的主要区别表现在操作系统、存储能力、运算速度和数据交换能力等方面。

目前国内传统pda产品经过几年的高速发展后,市场基于饱和,销售额出现负增长。不过由于pda产品的灵活性,有针对性的行业应用作为一个新亮点,开始为人们所关注。经过行业应用尾后的pda产品,已经在国内市场大显身手。文曲星展现超强的语言释译能力,比较适合于大学生和语言翻译者使用;蓝火系列能实时接收股市信息和专家点评,适合工薪阶层的炒股者。国家信息产业部已经鼓励pda产品在交通、警务、保险等领域的行业应用和推广。

分析市场需求,我们研发了集成传呼功能的、专门面向铁路交通行业应用的铁路交通信息系统pda。本pda系统除了具备传统pda的个人名片管理和辞典检索等功能外,同时提供交通行业应用的民航航班查询、铁路列车时刻表查询等功能。

本pda的寻呼系统实现如下功能:能够通过寻呼对列车时刻表、列车晚点信息、列车剩票额、股道信息等行业数据进行动态更新。作为另一个特色,当接收到个人寻呼时,能够将寻呼内容实时地转换成语音并播放。

下面重点介绍本pda系统中使用嵌入式处理吕ep7211实现个寻呼内容的实时语音转换和播放。该功能的实现包含前后相关的3个部分:字符语音库的建立、字符的语音合成算法和codec语音中断服务例程。

1 实现条件和要求

pda属于嵌入式应用系统,其同一般pc机有很大差别。硬件方面,嵌入式处理器基于risc体系结构,一般工作频率在几十mhz,甚至更低;系统内存容量一般在几百kb~几mb之间;一般使用容量小的rom或者flash作为硬盘来存储可执行程序序和数据。软件方面,pda系统一般有专用的嵌入式操作系统和软件开发调试移植环境。

个人传呼信息的特点是单条传呼信息长度变化较大,20~50个字符不等。最为常见的是“请回电话***”;传呼信息涉及到的字符数量较大,字符语音合成时运算量大,单字符合成后语音数据占用的存储空间多;需要事先建立字符语音库等。

由于具体硬件环境的限制、传呼信息的特点和语音合成的要求,该功能能够实现的前提有:语音库占用的空间小;字符合成时速度更快;采用前台进行字符语音合成时,以后台中断方式进行合成语音的播放来保证其实时性和连续性。

2 具体实现

下面分别介绍字符语音库的建立、字符语音合成算法、本pda系统的框架结构和语音中断服务例程。

2.1 建立字符语音库

我们选用g.729语音压缩编码标准来建立语音库。该标准采用的算法是共轭结构的代数码激励线性预测(cs-acelp),是基于celp(码激励线性预测)编码模型的算法。这种编码规范的严格性使性能达到或超过了32kbps的g.726 adpcm编码,具有很高的语音质量;同时,它是在语音信号8khz取样的基础上得到16bit线性pcm后进行编码的,压缩后的数据速率仅为8kbps,具有相当于8:1的高压缩率。其算法延迟少于16ms。由于g.726编解码器能够实现很高的语音质量和很低的算法延时,因此被广泛地应用。

字符语音库是一个单字发音语音数据的集合,中段数据之间相互独立,不具有相关性。语音库包含了国标一、二级字库中的所有6763个汉字、10个阿拉伯数字和26个

摘要:阐述在一款集成传呼功能的二合一pda系统中,使用嵌入式处理器ep7211实现个人传呼信息的实时语音合成和播放的功能,主要包括字符语音库的建立、字符语音合成自满和cdec语音中断服务例程等3部分。

关键词:pda g.729 语音库 语音合成

引言

pda(personal digital assitant,个人数字助理)是近年来继寻呼机和移动电话之后,在国内市场迅速崛起的便携式电子产品。就其扩展意义来讲,它能够集成移动计算、电话和网络等多种功能。根据不同的应用需求,它可以管理个人信息、提供名片存储和日程安排,也可以接收各种寻呼信息(如股市、天气预报等)。如果是集成通信模块,还可以作为移动电话使用,进行无线网络互联。广义的pda包括简单的电子记事本、电子辞典和功能强大的掌上电脑,它们的主要区别表现在操作系统、存储能力、运算速度和数据交换能力等方面。

目前国内传统pda产品经过几年的高速发展后,市场基于饱和,销售额出现负增长。不过由于pda产品的灵活性,有针对性的行业应用作为一个新亮点,开始为人们所关注。经过行业应用尾后的pda产品,已经在国内市场大显身手。文曲星展现超强的语言释译能力,比较适合于大学生和语言翻译者使用;蓝火系列能实时接收股市信息和专家点评,适合工薪阶层的炒股者。国家信息产业部已经鼓励pda产品在交通、警务、保险等领域的行业应用和推广。

分析市场需求,我们研发了集成传呼功能的、专门面向铁路交通行业应用的铁路交通信息系统pda。本pda系统除了具备传统pda的个人名片管理和辞典检索等功能外,同时提供交通行业应用的民航航班查询、铁路列车时刻表查询等功能。

本pda的寻呼系统实现如下功能:能够通过寻呼对列车时刻表、列车晚点信息、列车剩票额、股道信息等行业数据进行动态更新。作为另一个特色,当接收到个人寻呼时,能够将寻呼内容实时地转换成语音并播放。

下面重点介绍本pda系统中使用嵌入式处理吕ep7211实现个寻呼内容的实时语音转换和播放。该功能的实现包含前后相关的3个部分:字符语音库的建立、字符的语音合成算法和codec语音中断服务例程。

1 实现条件和要求

pda属于嵌入式应用系统,其同一般pc机有很大差别。硬件方面,嵌入式处理器基于risc体系结构,一般工作频率在几十mhz,甚至更低;系统内存容量一般在几百kb~几mb之间;一般使用容量小的rom或者flash作为硬盘来存储可执行程序序和数据。软件方面,pda系统一般有专用的嵌入式操作系统和软件开发调试移植环境。

个人传呼信息的特点是单条传呼信息长度变化较大,20~50个字符不等。最为常见的是“请回电话***”;传呼信息涉及到的字符数量较大,字符语音合成时运算量大,单字符合成后语音数据占用的存储空间多;需要事先建立字符语音库等。

由于具体硬件环境的限制、传呼信息的特点和语音合成的要求,该功能能够实现的前提有:语音库占用的空间小;字符合成时速度更快;采用前台进行字符语音合成时,以后台中断方式进行合成语音的播放来保证其实时性和连续性。

2 具体实现

下面分别介绍字符语音库的建立、字符语音合成算法、本pda系统的框架结构和语音中断服务例程。

2.1 建立字符语音库

我们选用g.729语音压缩编码标准来建立语音库。该标准采用的算法是共轭结构的代数码激励线性预测(cs-acelp),是基于celp(码激励线性预测)编码模型的算法。这种编码规范的严格性使性能达到或超过了32kbps的g.726 adpcm编码,具有很高的语音质量;同时,它是在语音信号8khz取样的基础上得到16bit线性pcm后进行编码的,压缩后的数据速率仅为8kbps,具有相当于8:1的高压缩率。其算法延迟少于16ms。由于g.726编解码器能够实现很高的语音质量和很低的算法延时,因此被广泛地应用。

字符语音库是一个单字发音语音数据的集合,中段数据之间相互独立,不具有相关性。语音库包含了国标一、二级字库中的所有6763个汉字、10个阿拉伯数字和26个

相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!