语音播放方法及装置制造方法及图纸

技术编号:27804326 阅读:17 留言:0更新日期:2021-03-30 09:09
本发明专利技术公开了一种语音播放方法及装置,由于存储模块存储有预先录制好的音频数据文件,这样在DMA模块接收提示音播报指令后,可以根据提示音播报指令直接从音频数据文件中选取与提示音播报指令对应的PCM格式的数据文件,在将选取的PCM格式的数据文件传输给语音模块,即可使语音模块播放对应的提示音。这样可以不用在进行选取MP3或WAV格式的音频文件以及将MP3或WAV格式的音频文件解码为PCM格式的数据文件的步骤。在将该语音播放方法或系统应用到ADAS系统中时,可以使ADAS系统中的CPU不再进行音频解码处理的工作,进而节省CPU的资源,提高ADAS系统的实时性和安全性。提高ADAS系统的实时性和安全性。提高ADAS系统的实时性和安全性。

【技术实现步骤摘要】
语音播放方法及装置


[0001]本专利技术涉及驾驶辅助
,特别涉及一种语音播放方法及装置。

技术介绍

[0002]高级驾驶辅助系统(Advanced Driving Assistant System,ADAS)是利用安装在汽车上的各式各样的传感器(例如,毫米波雷达、激光雷达、单\双目摄像头以及卫星导航),在汽车行驶过程中随时来感应周围的环境,收集数据,进行静态、动态物体的辨识、侦测与追踪,并结合导航仪地图数据,进行系统的运算与分析,对驾驶者进行语音提示,从而预先让驾驶者察觉到可能发生的事情,有效增加汽车驾驶的舒适性和安全性。

技术实现思路

[0003]本专利技术实施例提供一种语音播放方法及装置,用以进行语音提示。
[0004]本专利技术实施例提供了一种语音播放方法,包括:
[0005]DMA模块接收提示音播报指令;
[0006]所述DMA模块从存储模块存储的音频数据文件中,选取与所述提示音播报指令对应的PCM格式的数据文件,并将选取的所述PCM格式的数据文件传输给语音模块,使所述语音模块播放对应的提示音;其中,所述存储模块存储的音频数据文件为预先录制好的,所述音频数据文件包括:多个不同提示音对应的PCM格式的数据文件;一个所述提示音对应一个所述提示音播报指令。
[0007]可选地,在本专利技术实施例中,所述将选取的所述PCM格式的数据文件传输给语音模块,包括:
[0008]将选取的所述PCM格式的数据文件传输给I2S总线并经所述I2S总线缓存后通过功率放大模块传输给所述语音模块。
[0009]可选地,在本专利技术实施例中,所述DMA模块从存储模块存储的音频数据文件中,选取与所述提示音播报指令对应的PCM格式的数据文件之前,还包括:
[0010]所述存储模块、所述I2S总线以及所述功率放大模块进行初始化。
[0011]可选地,在本专利技术实施例中,所述存储模块存储预先录制好的音频数据文件的方法包括:
[0012]录制多个不同提示音对应的PCM格式的数据文件;其中,各所述PCM格式的数据文件包含左声道和右声道;
[0013]将录制的所有所述PCM格式的数据文件进行压缩,并在压缩后进行存储;
[0014]在所述存储模块进行初始化时,将压缩后进行存储的PCM格式的数据文件解压缩至所述存储模块中并进行存储。
[0015]本专利技术实施例还提供了一种语音播放装置,包括:
[0016]存储模块,用于存储预先录制好的音频数据文件;其中,所述音频数据文件包括:多个不同的提示音对应的PCM格式的数据文件;
[0017]DMA模块,用于接收提示音播报指令,并从所述音频数据文件中,选取与所述提示音播报指令对应的PCM格式的数据文件,并将选取的所述PCM格式的数据文件传输给语音模块;其中,一个所述提示音对应一个所述提示音播报指令;
[0018]所述语音模块,用于接收所述DMA模块输出的PCM格式的数据文件,并根据接收的PCM格式的数据文件播放对应的提示音。
[0019]可选地,在本专利技术实施例中,所述语音播放系统还包括:I2S总线和功率放大模块;
[0020]所述DMA模块用于将选取的所述PCM格式的数据文件传输给I2S总线;
[0021]所述I2S总线用于接收并缓存所述DMA模块传输的PCM格式的数据文件后,将缓存的所述PCM格式的数据文件通过所述功率放大模块传输给所述语音模块。
[0022]可选地,在本专利技术实施例中,所述存储模块还用于在所述DMA模块接收提示音播报指令之前进行初始化;
[0023]所述I2S总线还用于在所述DMA模块接收提示音播报指令之前进行初始化;
[0024]所述功率放大模块还用于在所述DMA模块接收提示音播报指令之前进行初始化。
[0025]本专利技术实施例还提供了一种驾驶辅助系统,包括上述语音播放装置。
[0026]本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述语音播放方法的步骤。
[0027]本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述语音播放方法的步骤。
[0028]本专利技术有益效果如下:
[0029]本专利技术实施例提供的语音播放方法及装置,由于存储模块存储有预先录制好的音频数据文件,该音频数据文件可以包括多个不同提示音对应的PCM格式的数据文件。这样在DMA模块接收提示音播报指令后,可以根据提示音播报指令直接从音频数据文件中选取与提示音播报指令对应的PCM格式的数据文件,在将选取的PCM格式的数据文件传输给语音模块,即可使语音模块播放对应的提示音。这样可以不用在进行选取MP3或WAV格式的音频文件以及将MP3或WAV格式的音频文件解码为PCM格式的数据文件的步骤。在将该语音播放方法或系统应用到ADAS系统中时,可以使ADAS系统中的CPU不再进行音频解码处理的工作,进而节省CPU的资源,提高ADAS系统的实时性和安全性。
附图说明
[0030]图1为本专利技术实施例提供的语音播放方法的流程图;
[0031]图2为本专利技术实施例提供的语音播放方法的具体流程图;
[0032]图3为本专利技术实施例提供的语音播放装置的结构示意图。
具体实施方式
[0033]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例的附图,对本专利技术实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。并且在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。基于所描述的本专利技术的实施例,本领域普通技术人员在无需
创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0034]除非另外定义,本专利技术使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本专利技术中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。
[0035]需要注意的是,附图中各图形的尺寸和形状不反映真实比例,目的只是示意说明本
技术实现思路
。并且自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。
[0036]一般语音播放装置包括:CPU(Central Processing Unit,中央处理器)、I2C(Inter-Integrated Circuit)总线、I2S(Inter-IC Sound)总线(即集成电路内置音频总线)、音频解码模块、DDR(全称DDR SDRAM,Double 本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音播放方法,其特征在于,包括:DMA模块接收提示音播报指令;所述DMA模块从存储模块存储的音频数据文件中,选取与所述提示音播报指令对应的PCM格式的数据文件,并将选取的所述PCM格式的数据文件传输给语音模块,使所述语音模块播放对应的提示音;其中,所述存储模块存储的音频数据文件为预先录制好的,所述音频数据文件包括:多个不同提示音对应的PCM格式的数据文件;一个所述提示音对应一个所述提示音播报指令。2.如权利要求1所述的语音播放方法,其特征在于,所述将选取的所述PCM格式的数据文件传输给语音模块,包括:将选取的所述PCM格式的数据文件传输给I2S总线并经所述I2S总线缓存后通过功率放大模块传输给所述语音模块。3.如权利要求2所述的语音播放方法,其特征在于,在所述DMA模块从存储模块存储的音频数据文件中,选取与所述提示音播报指令对应的PCM格式的数据文件之前,还包括:所述存储模块、所述I2S总线以及所述功率放大模块进行初始化。4.如权利要求1-3任一项所述的语音播放方法,其特征在于,所述存储模块存储预先录制好的音频数据文件的方法包括:录制多个不同提示音对应的PCM格式的数据文件;其中,各所述PCM格式的数据文件包含左声道和右声道;将录制的所有所述PCM格式的数据文件进行压缩,并在压缩后进行存储;在所述存储模块进行初始化时,将压缩后进行存储的PCM格式的数据文件解压缩至所述存储模块中并进行存储。5.一种语音播放装置,其特征在于,包括:存储模块,用于存储预先录制好的音频数据文件;其中,所述音频数据文件包括:多个不同的...

【专利技术属性】
技术研发人员:隋星光
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1