The invention discloses a terminal audio correction method and device based on a distributed structure. The method includes: obtaining the first audio information of the first user; obtaining the first estimated amount according to the first audio information; determining whether the first estimated amount exceeds the first self-calculating power of the terminal; and repairing the audio if the first estimated amount exceeds the first self-calculating power of the terminal. The positive server sends the first distributed computing request, receives the first calculation result returned by the audio correction server and continues to process the audio correction, and receives the audio correction by sending the distributed computing request to the audio correction server by judging whether the estimated amount exceeds the terminal's own computing power or not. The server returns the calculation results and continues to process the audio correction, thus realizing the technical effect of allocating the amount of calculation to the server side reasonably, thus solving the problem of inefficient calculation of related repair.
【技术实现步骤摘要】
基于分布式结构的音频修正方法及装置
本申请涉及修音领域,具体而言,涉及一种基于分布式结构的音频修正方法及装置。
技术介绍
随着通信及信息技术的高速发展,音乐功能已经成为计算机或手机等终端中的一项必备应用,在手机上唱歌也变得越来越流行,但由于不同的人对乐感和旋律的感知能力参差不齐,跑调或是节奏跟不上的情况时有发生,严重影响唱歌的心情,为此修音技术由此产生。相关修音技术中所有关于修音的计算都在客户端(手机)处理;在实施这种修音方法时,专利技术人发现相关修音技术至少存在以下问题:一、客户端需要处理大量的计算,功耗大、耗电、实时性差;二、不能适应所有的机型,配置比较差的手机不能使用一键修音;针对上述相关修音技术中的问题,专利技术人提供了一种解决方法。
技术实现思路
本申请的主要目的在于提供一种基于分布式结构的音频修正方法及装置,以解决相关修音计算都放在终端上导致的修音效率低下的问题。为了实现上述目的,根据本申请的一个方面,提供了一种基于分布式结构的终端音频修正方法。根据本申请的基于分布式结构的终端音频修正方法包括:获取第一用户的第一音频信息;根据所述第一音频信息得到第一预估计算量;判断所述第一预估计算量是否超出所述终端的第一自身算力;如果判断所述第一预估计算量超出所述终端的第一自身算力,则向音频修正服务器发送第一分布式计算请求;接收所述音频修正服务器返回的第一计算结果并继续处理音频修正。进一步的,根据所述第一音频信息,得到第一预估计算量包括:根据所述第一音频信息的音频特征,得到第一音频特征预估计算量;判断所述第一预估计算量是否超出所述终端自身的第一自身算力包括:判断所 ...
【技术保护点】
1.一种基于分布式结构的终端音频修正方法,其特征在于,所述方法包括:获取第一用户的第一音频信息;根据所述第一音频信息得到第一预估计算量;判断所述第一预估计算量是否超出所述终端的第一自身算力;如果判断所述第一预估计算量超出所述终端的第一自身算力,则向音频修正服务器发送第一分布式计算请求;以及接收所述音频修正服务器返回的第一计算结果并继续处理音频修正。
【技术特征摘要】
1.一种基于分布式结构的终端音频修正方法,其特征在于,所述方法包括:获取第一用户的第一音频信息;根据所述第一音频信息得到第一预估计算量;判断所述第一预估计算量是否超出所述终端的第一自身算力;如果判断所述第一预估计算量超出所述终端的第一自身算力,则向音频修正服务器发送第一分布式计算请求;以及接收所述音频修正服务器返回的第一计算结果并继续处理音频修正。2.根据权利要求1所述的终端音频修正方法,其特征在于,根据所述第一音频信息,得到第一预估计算量包括:根据所述第一音频信息的音频特征,得到第一音频特征预估计算量;判断所述第一预估计算量是否超出所述终端自身的第一自身算力包括:判断所述第一音频特征预估计算量是否超出所述终端自身的第一自身算力;如果判断所述第一预估计算量超出所述终端自身的第一自身算力,则向音频修正服务器发送第一分布式计算请求包括:如果判断所述第一音频特征预估计算量超出所述终端自身的第一自身算力,则向音频修正服务器发送第一音频特征计算请求。3.根据权利要求1所述的终端音频修正方法,其特征在于,根据所述第一音频信息,得到第一预估计算量包括:根据所述第一音频信息的语音信号,得到第一语音识别预估计算量;判断所述第一预估计算量是否超出所述终端自身的第一自身算力包括:判断所述第一语音识别预估计算量是否超出所述终端自身的第一自身算力;如果判断所述第一预估计算量超出所述终端自身的第一自身算力,则向音频修正服务器发送第一分布式计算请求包括:如果判断所述第一语音识别预估计算量超出所述终端自身的第一自身算力,则向音频修正服务器发送第一语音识别计算请求。4.根据权利要求1所述的终端音频修正方法,其特征在于,根据所述第一音频信息,得到第一预估计算量包括:根据所述第一音频信息与预设标准音频模板比对后得到的第一修音参数,并通过所述第一修音参数,得到第一修音预估计算量;判断所述第一预估计算量是否超出所述终端自身的第一自身算力包括:判断所述第一修音预估计算量是否超出所述终端自身的第一自身算力;如果判断所述第一预估计算量超出所述终端自身的第一自身算力,则向音频修正服务器发送第一分布式计算请求包括:如果判断所述第一修音预估计算量超出所述终端自身的第一自身算力,则向音频修正服务器发送第一修音计算请求。5.一种基于分布式结构的终端音频修正装置,其特征在于,包括:获取单元,用于获取第一用户的第一音频信息;计算单元,用于根据所述第一音频信息,得到第一预估计算量;判断单元,用于判断所述第一预估计算量是否超出所述终端自身的第一自身算力;请...
【专利技术属性】
技术研发人员:陈华,高光,
申请(专利权)人:北京小唱科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。