The invention relates to a method and system for music synthesis, the method includes: acquiring sound information to be synthesized, according to the linear sound information to be synthesized to obtain the corresponding prediction coefficient; according to the linear prediction coefficients obtaining linear prediction filter to be synthesized voice information; receiving music input information, according to the input information of music to be synthesized according to the music information; the synthesis of music information and the linear prediction filter for encoding synthesized music synthesis. So, for the synthesis of sound information, only need to obtain the corresponding linear prediction coefficients to obtain the corresponding prediction filter as compared to the traditional production model, using the wave table file, do not need to store audio wave file can be effectively to be synthesized voice information and the synthesis of music information synthesis, can effectively reduce the storage capacity at the same time, improve the efficiency of music synthesis.
【技术实现步骤摘要】
音乐合成方法和系统
本专利技术涉及数据处理
,特别是涉及一种音乐合成方法和系统。
技术介绍
音乐合成是一种产生并修改正弦波形并叠加,用于通过声音产生器和扬声器播放音乐的方式。传统的音乐合成采用的是波表合成方法,通过预先将各种真实乐器所能发出的所有声音(包括各个音域、声调)录制下来,存贮为一个波表文件,重播时根据音乐文件记录的乐曲信息,从波表文件中逐一找出对应的声音信息,经声卡上的微处理器或计算机系统的处理器合成,加工后放出来。然而,由于波表文件需要存储的是音频波性文件,需记录一个波形的完整周期,音源库较大,导致耗费的存储容量大。
技术实现思路
基于此,有必要针对上述问题,提供一种降低存储容量的音乐合成方法和系统。一种音乐合成方法,包括:获取待合成声音信息;根据所述待合成声音信息获取对应的线性预测系数;根据所述线性预测系数获取所述待合成声音信息的线性预测滤波器;接收乐曲输入信息,根据所述乐曲输入信息获取待合成乐曲信息;根据所述待合成乐曲信息与所述线性预测滤波器进行编码合成得到合成音乐。一种音乐合成系统,包括:第一信息获取模块,用于获取待合成声音信息;系数获取模块,用于根据所述待合成声音信息获取对应的线性预测系数;滤波器生成模块,用于根据所述线性预测系数获取所述待合成声音信息的线性预测滤波器;第二信息获取模块,用于接收乐曲输入信息,根据所述乐曲输入信息获取待合成乐曲信息;信息合成模块,用于根据所述待合成乐曲信息与所述线性预测滤波器进行编码合成得到合成音乐。上述音乐合成方法和系统,通过获取的待合成声音信息对应的线性预测系数,根据线性预测系数获取待合成声音信息的 ...
【技术保护点】
一种音乐合成方法,其特征在于,包括:获取待合成声音信息;根据所述待合成声音信息获取对应的线性预测系数;根据所述线性预测系数获取所述待合成声音信息的线性预测滤波器;接收乐曲输入信息,根据所述乐曲输入信息获取待合成乐曲信息;根据所述待合成乐曲信息与所述线性预测滤波器进行编码合成得到合成音乐。
【技术特征摘要】
1.一种音乐合成方法,其特征在于,包括:获取待合成声音信息;根据所述待合成声音信息获取对应的线性预测系数;根据所述线性预测系数获取所述待合成声音信息的线性预测滤波器;接收乐曲输入信息,根据所述乐曲输入信息获取待合成乐曲信息;根据所述待合成乐曲信息与所述线性预测滤波器进行编码合成得到合成音乐。2.根据权利要求1所述的音乐合成方法,其特征在于,所述根据所述待合成声音信息获取对应的线性预测系数,包括:从预设数据库中查找对应所述待合成声音信息的线性预测系数。3.根据权利要求1所述的音乐合成方法,其特征在于,所述待合成声音信息为通过麦克风采集的语音波形信号;所述根据所述待合成声音信息获取对应的线性预测系数,包括:对所述语音波形信号进行包络提取,按照提取的包络将所述语音波形信号分割为多个分段波;获取各分段波的时间长度,将所述时间长度满足预设范围的分段波作为初选波形,并提取所述时间长度超出所述预设范围的分段波;对提取的分段波进行频谱分析,对提取的分段波进行分割得到再选波形;分别获取所述初选波形的线性预测系数和所述再选波形的线性预测系数。4.根据权利要求3所述的音乐合成方法,其特征在于,所述对提取的分段波进行频谱分析,对提取的分段波进行分割得到再选波形,包括:按照预设帧长对提取的分段波进行分帧得到多个帧单元,对各帧单元进行频谱分析得到各帧单元的频谱数据;根据所述频谱数据获取相邻帧单元之间的相关度值,将各相关度值组合得到相关度序列;从所述相关度序列中选取最小的相关度值,将选取的相关度值对应的相邻帧单元位于对应分段波中的相邻位置作为分割位置,对提取的分段波进行分割得到所述再选波形。5.根据权利要求3所述的音乐合成方法,其特征在于,所述分别获取所述初选波形的线性预测系数和所述再选波形的线性预测系数,包括:分别对所述初选波形和所述再选波形进行分帧,得到所述初选波形的初选帧和所述再选波形的再选帧;对各初选帧和各再选帧进行自相关计算得到自相关值;将同一初选波形的多个初选帧的自相关值组合得到所述初选波形的自相关序列,将同一再选波形的多个再选帧的自相关值组合得到所述再选波形的自相关序列;根据所述初选波形的自相关序列获取所述初选波形的线性预测系数,根据所述再选波形的自相关序列获取所述再选波形的线性预测系数。6....
【专利技术属性】
技术研发人员:方桂萍,
申请(专利权)人:珠海市杰理科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。