CN109410902A - 一种基于音频信息的卡拉ok智能导唱方法及*** - Google Patents

一种基于音频信息的卡拉ok智能导唱方法及*** Download PDF

Info

Publication number
CN109410902A
CN109410902A CN201811381381.7A CN201811381381A CN109410902A CN 109410902 A CN109410902 A CN 109410902A CN 201811381381 A CN201811381381 A CN 201811381381A CN 109410902 A CN109410902 A CN 109410902A
Authority
CN
China
Prior art keywords
audio
frequency information
mode
song
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811381381.7A
Other languages
English (en)
Inventor
林谋兰
吴焕祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FUJIAN HAIMEI DIGITAL TECHNOLOGY Co Ltd
Original Assignee
FUJIAN HAIMEI DIGITAL TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FUJIAN HAIMEI DIGITAL TECHNOLOGY Co Ltd filed Critical FUJIAN HAIMEI DIGITAL TECHNOLOGY Co Ltd
Priority to CN201811381381.7A priority Critical patent/CN109410902A/zh
Publication of CN109410902A publication Critical patent/CN109410902A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • H04N21/4392Processing of audio elementary streams involving audio buffer management
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/031Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/341Rhythm pattern selection, synthesis or composition

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

本发明提供了一种基于音频信息的卡拉OK智能导唱方法及***,包括:实时接收音频采集器采集的音频信息,并将其保存在缓存中;从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式。本发明解决了现有的卡拉OK***中需要手动切换歌曲的原唱模式/伴唱模式,其存在操作较繁琐的问题。

Description

一种基于音频信息的卡拉OK智能导唱方法及***
技术领域
本发明涉及卡拉OK技术领域,尤其涉及一种基于音频信息的卡拉OK智能导唱方法及***。
背景技术
目前市面场所中使用的机顶盒,在播放歌曲时有两种模式原唱和伴唱,即歌曲在播放原唱时,用户唱歌时原唱也会继续播放,当歌曲被切换到伴唱时,用户停止唱歌,歌曲播放也只有背景音乐,需要原唱时需要手动切换,操作流程较繁琐。
发明内容
本发明所要解决的技术问题是:本发明提供了一种基于音频信息的卡拉OK智能导唱方法及***,解决了现有的卡拉OK***中需要手动切换歌曲的原唱模式/伴唱模式,其存在操作较繁琐的问题。
为了解决上述技术问题,本发明提供了一种基于音频信息的卡拉OK智能导唱方法,包括以下步骤:
S1:实时接收音频采集器采集的音频信息,并将其保存在缓存中;
S2:从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;
S3:若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式。
本发明提供了一种基于音频信息的卡拉OK智能导唱***,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1:实时接收音频采集器采集的音频信息,并将其保存在缓存中;
S2:从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;
S3:若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式。
本发明的有益效果为:
本发明提供了一种基于音频信息的卡拉OK智能导唱方法和***,实时接收音频采集器采集的音频信息,并将其保存在缓存中;从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式。本发明根据当前音频信息对应的分贝值小于预设分贝阈值时,则认为用户当前并没有进行唱歌,则切换歌曲当前播放模式为原唱模式,让用户在卡拉OK唱歌唱累时,进行倾听歌曲的原唱,并进行学习;当用户重新唱歌时,通过计算得到对应的分贝值大于预设分贝阈值时,则表示用户重新进行唱歌,则切换歌曲当前的播放模式为伴唱模式,解决了现有的卡拉OK***中需要手动切换歌曲的原唱模式/伴唱模式,其存在操作较繁琐的问题。
附图说明
图1为根据本发明实施例的一种基于音频信息的卡拉OK智能导唱方法的主要步骤示意图;
图2为根据本发明实施例的一种基于音频信息的卡拉OK智能导唱***的结构示意图;
标号说明:
1、存储器;2、处理器。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图详予说明。
本发明最关键的构思为:将实时接收到的音频信息保存在缓存中,计算缓存中在预设时间内保存的音频信息对应的平均分贝值,根据平均分贝值与预设分贝阈值之间的关系,切换歌曲当前的播放模式。
请参照图1,本发明提供了一种基于音频信息的卡拉OK智能导唱方法,包括以下步骤:
S1:实时接收音频采集器采集的音频信息,并将其保存在缓存中;
S2:从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;
S3:若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式。
从上述描述可知,本发明提供了一种基于音频信息的卡拉OK智能导唱方法,实时接收音频采集器采集的音频信息,并将其保存在缓存中;从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式。本发明根据当前音频信息对应的分贝值小于预设分贝阈值时,则认为用户当前并没有进行唱歌,则切换歌曲当前播放模式为原唱模式,让用户在卡拉OK唱歌唱累时,进行倾听歌曲的原唱,并进行学习;当用户重新唱歌时,通过计算得到对应的分贝值大于预设分贝阈值时,则表示用户重新进行唱歌,则切换歌曲当前的播放模式为伴唱模式,解决了现有的卡拉OK***中需要手动切换歌曲的原唱模式/伴唱模式,其存在操作较繁琐的问题。
进一步的,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息解析得到一帧以上的音频数据;根据一帧以上的音频数据,得到多个分贝值;
计算所述时间内对应的所有分贝值的平均值,得到平均分贝值。
从上述可知,通过计算每一帧音频数据对应的分贝值,并根据所述时间内所有分贝值的平均值,计算得到平均分贝值,通过上述计算方式,能够提高数据计算的精确性,从而提高歌曲模式切换的准确性,避免误切换的情况存在。
进一步的,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息进行A/D转换,得到多个电压信号的离散值;根据电压信号的离散值,通过预设公式,得到输出值;
计算所述时间内对应的所有输出值的平均值,即为所述平均分贝值。
从上述描述可知,上述A/D转换是将模拟信号的音频数据转换为数据信号,并根据转换后的数据信息进行计算,能够保证计算得到的数据的精确性,避免歌曲模式的误切换。
进一步的,所述公式为:
y=20*log10(x/65535.0);
其中,所述x为电压信号的离散值,即输入值,y为输出值。
从上述描述可知,通过上述公式,能够提供电压信号的离散值转换为分贝的计算速率,且计算结果准确性高。
进一步的,所述S1具体为:
通过机顶盒获取音频采集器以预设采样率采集得到的PCM格式的音频数据,并音频数据保存在机顶盒的缓存中。
从上述描述可知,通过上述方法,能够保证音频采集器在预设时间内采集得到足够的音频数据,进行后续的有效判断。
请参照图2,本发明提供了一种基于音频信息的卡拉OK智能导唱***,包括存储器1、处理器2及存储在存储器1上并可在处理器2上运行的计算机程序,所述处理器2执行所述计算机程序时实现以下步骤:
S1:实时接收音频采集器采集的音频信息,并将其保存在缓存中;
S2:从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;
S3:若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式。
从上述描述可知,本发明提供了一种基于音频信息的卡拉OK智能导唱***,实时接收音频采集器采集的音频信息,并将其保存在缓存中;从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式。本发明根据当前音频信息对应的分贝值小于预设分贝阈值时,则认为用户当前并没有进行唱歌,则切换歌曲当前播放模式为原唱模式,让用户在卡拉OK唱歌唱累时,进行倾听歌曲的原唱,并进行学习;当用户重新唱歌时,通过计算得到对应的分贝值大于预设分贝阈值时,则表示用户重新进行唱歌,则切换歌曲当前的播放模式为伴唱模式,解决了现有的卡拉OK***中需要手动切换歌曲的原唱模式/伴唱模式,其存在操作较繁琐的问题。
进一步的,所述的一种基于音频信息的卡拉OK智能导唱***,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息解析得到一帧以上的音频数据;根据一帧以上的音频数据,得到多个分贝值;
计算所述时间内对应的所有分贝值的平均值,得到平均分贝值。
从上述可知,通过计算每一帧音频数据对应的分贝值,并根据所述时间内所有分贝值的平均值,计算得到平均分贝值,通过上述计算方式,能够提高数据计算的精确性,从而提高歌曲模式切换的准确性,避免误切换的情况存在。
进一步的,所述的一种基于音频信息的卡拉OK智能导唱***,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息进行A/D转换,得到多个电压信号的离散值;根据电压信号的离散值,通过预设公式,得到输出值;
计算所述时间内对应的所有输出值的平均值,即为所述平均分贝值。
从上述描述可知,上述A/D转换是将模拟信号的音频数据转换为数据信号,并根据转换后的数据信息进行计算,能够保证计算得到的数据的精确性,避免歌曲模式的误切换。
进一步的,所述的一种基于音频信息的卡拉OK智能导唱***,所述公式为:
y=20*log10(x/65535.0);
其中,所述x为电压信号的离散值,即输入值,y为输出值。
从上述描述可知,通过上述公式,能够提供电压信号的离散值转换为分贝的计算速率,且计算结果准确性高。
进一步的,所述的一种基于音频信息的卡拉OK智能导唱***,所述S1具体为:
通过机顶盒获取音频采集器以预设采样率采集得到的PCM格式的音频数据,并音频数据保存在机顶盒的缓存中。
从上述描述可知,通过上述方法,能够保证音频采集器在预设时间内采集得到足够的音频数据,进行后续的有效判断。
请参照图1,本发明的实施例一为:
本发明提供了一种基于音频信息的卡拉OK智能导唱方法,包括以下步骤:
S1:实时接收音频采集器采集的音频信息,并将其保存在缓存中;
其中,所述S1具体为:
通过机顶盒获取音频采集器以预设采样率采集得到的PCM格式的音频数据,并音频数据保存在机顶盒的缓存中。
其中,所述采集率为16KHz;
S2:从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;
其中,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息解析得到一帧以上的音频数据;根据一帧以上的音频数据,得到多个分贝值;
计算所述时间内对应的所有分贝值的平均值,得到平均分贝值。
或,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息进行A/D转换,得到多个电压信号的离散值;根据电压信号的离散值,通过预设公式,得到输出值;
计算所述时间内对应的所有输出值的平均值,即为所述平均分贝值;
其中,所述公式为:y=20*log10(x/65535.0);其中,所述x为电压信号的离散值,y为输出值。
其中,上述的预设时间,可根据实际情况进行调整,优选的,预设时间为0-1min。
S3:若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式;
其中,所述分贝阈值可根据实际情况进行调整,但此处需要注意的为由于卡拉OK内有其他噪声或歌声,因此分贝阈值设定时需要将其考虑在内,优选的为20-100分贝。
请参照图2,本发明的实施例二为:
本发明提供了一种基于音频信息的卡拉OK智能导唱***,包括存储器1、处理器2及存储在存储器1上并可在处理器2上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1:实时接收音频采集器采集的音频信息,并将其保存在缓存中;
其中,所述S1具体为:
通过机顶盒获取音频采集器以预设采样率采集得到的PCM格式的音频数据,并音频数据保存在机顶盒的缓存中。
其中,所述采集率为16K;
S2:从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;
其中,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息解析得到一帧以上的音频数据;根据一帧以上的音频数据,得到多个分贝值;
计算所述时间内对应的所有分贝值的平均值,得到平均分贝值。
或,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息进行A/D转换,得到多个电压信号的离散值;根据电压信号的离散值,通过预设公式,得到输出值;
计算所述时间内对应的所有输出值的平均值,即为所述平均分贝值;
其中,所述公式为:y=20*log10(x/65535.0);其中,所述x为电压信号的离散值,y为输出值。
其中,上述的预设时间,可根据实际情况进行调整,优选的,预设时间为0-1min。
S3:若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式;
其中,所述分贝阈值可根据实际情况进行调整,优选的为0-100分贝。
本发明的实施例三为:
以用户在KTV包厢中点播歌曲时,歌曲自动切换原伴唱的表现形式为例,如下:
1)用户在包厢触摸屏中点击歌名点歌,开启帮唱功能,并开启伴唱模式。
2)使用拼音搜索歌曲,选择一首歌曲,点击播放。
3)电视端播放歌曲。
4)***判断到用户没有唱歌既没有音频输入时,自动切换到原唱模式。
5)当用户歌唱时,***判断有音频输入,则切换回伴唱模式,关闭原唱。
本发明的实施例四为:
本发明改进的硬件结构主要包括机顶盒、麦克风和设置在麦克风上的音频采集器。机顶盒播放歌曲时,外接的麦克风和音频采集器将声音由模拟信号转化机顶盒,机顶盒将模拟信号转换为数字信号,并将转换后的音频数据存放到内存的环形缓冲区中,机顶盒每次从缓冲区中获取固定大小的数据量(数据量可调整)进行处理,根据算法计算判断是否有声音输入,进而进行原伴唱切换;具体实施步骤如下:
1)获取到的数据如何处理
(1)保存固定时间的音频数据
音频以单通道16k采样率将数据以pcm格式存储到内存中,可通过配置设定时间决定获取的数据量大小;
(2)数据如何计算处理
(a)从缓冲区中将固定大小数据读取出来;
(b)通过数学公式将读取的数据以帧大小为单位输入得出一个值,计算公式为:y=20*log10(x/65535.0);其中x为模数转换后的电压信号的离散值,即输入值,y为输出值;
(c)将设定时间内的所有以帧数据计算出的值求平均值;
(d)通过判断平均值与设定的阀值(阀值可配置)的大小切换原伴唱模式。
综上所述,本发明提供了一种基于音频信息的卡拉OK智能导唱方法和***,实时接收音频采集器采集的音频信息,并将其保存在缓存中;从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式。本发明根据当前音频信息对应的分贝值小于预设分贝阈值时,则认为用户当前并没有进行唱歌,则切换歌曲当前播放模式为原唱模式,让用户在卡拉OK唱歌唱累时,进行倾听歌曲的原唱,并进行学习;当用户重新唱歌时,通过计算得到对应的分贝值大于预设分贝阈值时,则表示用户重新进行唱歌,则切换歌曲当前的播放模式为伴唱模式,解决了现有的卡拉OK***中需要手动切换歌曲的原唱模式/伴唱模式,其存在操作较繁琐的问题。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种基于音频信息的卡拉OK智能导唱方法,其特征在于,包括以下步骤:
S1:实时接收音频采集器采集的音频信息,并将其保存在缓存中;
S2:从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;
S3:若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式。
2.根据权利要求1所述的一种基于音频信息的卡拉OK智能导唱方法,其特征在于,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息解析得到一帧以上的音频数据;根据一帧以上的音频数据,得到多个分贝值;
计算所述时间内对应的所有分贝值的平均值,得到平均分贝值。
3.根据权利要求1所述的一种基于音频信息的卡拉OK智能导唱方法,其特征在于,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息进行A/D转换,得到多个电压信号的离散值;根据电压信号的离散值,通过预设公式,得到输出值;
计算所述时间内对应的所有输出值的平均值,即为所述平均分贝值。
4.根据权利要求3所述的一种基于音频信息的卡拉OK智能导唱方法,其特征在于,所述公式为:
y=20*log10(x/65535.0);
其中,所述x为电压信号的离散值,y为输出值。
5.根据权利要求1所述的一种基于音频信息的卡拉OK智能导唱方法,其特征在于,所述S1具体为:
通过机顶盒获取音频采集器以预设采样率采集得到的PCM格式的音频数据,并音频数据保存在机顶盒的缓存中。
6.一种基于音频信息的卡拉OK智能导唱***,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
S1:实时接收音频采集器采集的音频信息,并将其保存在缓存中;
S2:从缓存中获取采集的音频信息,计算预设时间内所述音频信息对应的平均分贝值;
S3:若所述平均分贝值小于预设分贝阈值,且歌曲当前的播放模式为伴唱模式,则切换歌曲的播放模式为原唱模式;若平均分贝值大于预设分贝阈值,且歌曲当前的播放模式为原唱模式,则切换歌曲的播放模式为伴唱模式。
7.根据权利要求6所述的一种基于音频信息的卡拉OK智能导唱***,其特征在于,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息解析得到一帧以上的音频数据;根据一帧以上的音频数据,得到多个分贝值;
计算所述时间内对应的所有分贝值的平均值,得到平均分贝值。
8.根据权利要求6所述的一种基于音频信息的卡拉OK智能导唱***,其特征在于,所述S2具体为:
在预设时间内实时获取在该时间内保存在缓存中的音频信息,得到第一音频信息,将第一音频信息进行A/D转换,得到多个电压信号的离散值;根据电压信号的离散值,通过预设公式,得到输出值;
计算所述时间内对应的所有输出值的平均值,即为所述平均分贝值。
9.根据权利要求8所述的一种基于音频信息的卡拉OK智能导唱***,其特征在于,所述公式为:
y=20*log10(x/65535.0);
其中,所述x为电压信号的离散值,y为输出值。
10.根据权利要求6所述的一种基于音频信息的卡拉OK智能导唱***,其特征在于,所述S1具体为:
通过机顶盒获取音频采集器以预设采样率采集得到的PCM格式的音频数据,并音频数据保存在机顶盒的缓存中。
CN201811381381.7A 2018-11-20 2018-11-20 一种基于音频信息的卡拉ok智能导唱方法及*** Pending CN109410902A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811381381.7A CN109410902A (zh) 2018-11-20 2018-11-20 一种基于音频信息的卡拉ok智能导唱方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811381381.7A CN109410902A (zh) 2018-11-20 2018-11-20 一种基于音频信息的卡拉ok智能导唱方法及***

Publications (1)

Publication Number Publication Date
CN109410902A true CN109410902A (zh) 2019-03-01

Family

ID=65474253

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811381381.7A Pending CN109410902A (zh) 2018-11-20 2018-11-20 一种基于音频信息的卡拉ok智能导唱方法及***

Country Status (1)

Country Link
CN (1) CN109410902A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN200944303Y (zh) * 2006-07-28 2007-09-05 福州星网视易信息***有限公司 卡拉ok原伴唱控制装置
CN103259931A (zh) * 2013-04-25 2013-08-21 广东欧珀移动通信有限公司 基于手机音乐播放器的歌唱模式的切换方法及装置
WO2016026427A1 (zh) * 2014-08-21 2016-02-25 深圳市比巴科技有限公司 卡拉ok的实现方法及***
CN106024033A (zh) * 2016-06-15 2016-10-12 北京小米移动软件有限公司 播放控制方法及装置
CN107093419A (zh) * 2016-02-17 2017-08-25 广州酷狗计算机科技有限公司 一种动态伴唱方法和装置
CN108461086A (zh) * 2016-12-13 2018-08-28 北京唱吧科技股份有限公司 一种音频的实时切换方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN200944303Y (zh) * 2006-07-28 2007-09-05 福州星网视易信息***有限公司 卡拉ok原伴唱控制装置
CN103259931A (zh) * 2013-04-25 2013-08-21 广东欧珀移动通信有限公司 基于手机音乐播放器的歌唱模式的切换方法及装置
WO2016026427A1 (zh) * 2014-08-21 2016-02-25 深圳市比巴科技有限公司 卡拉ok的实现方法及***
CN107093419A (zh) * 2016-02-17 2017-08-25 广州酷狗计算机科技有限公司 一种动态伴唱方法和装置
CN106024033A (zh) * 2016-06-15 2016-10-12 北京小米移动软件有限公司 播放控制方法及装置
CN108461086A (zh) * 2016-12-13 2018-08-28 北京唱吧科技股份有限公司 一种音频的实时切换方法和装置

Similar Documents

Publication Publication Date Title
US10789290B2 (en) Audio data processing method and apparatus, and computer storage medium
CN102790932B (zh) 区分信号信息内容和控制信号处理功能的音频***和方法
CN106898340B (zh) 一种歌曲的合成方法及终端
KR101669302B1 (ko) 제어 장치
CA2650612C (en) An adaptive user interface
KR102084931B1 (ko) 볼륨 레벨러 제어기 및 제어 방법
CN105074822B (zh) 用于音频分类和处理的装置和方法
CN103440862B (zh) 一种语音与音乐合成的方法、装置以及设备
KR101275467B1 (ko) 오디오 재생 장치의 이퀄라이저 자동 제어 장치 및 방법
CN110992932B (zh) 一种自学习的语音控制方法、***及存储介质
Cuesta et al. Analysis of intonation in unison choir singing
CN107799126A (zh) 基于有监督机器学习的语音端点检测方法及装置
WO2020155490A1 (zh) 基于语音分析的管理音乐的方法、装置和计算机设备
CN102790933A (zh) 区分信号信息内容和控制信号处理功能的音频***和方法
CN111785238B (zh) 音频校准方法、装置及存储介质
CN101667422A (zh) 一种调节歌曲伴奏的调式的方法及装置
CN102982792A (zh) 一种利用手机对乐器进行调音的方法及装置
CN101166317A (zh) 一种为移动设备提供混音功能的方法以及相应装置
CN117294985B (zh) 一种tws蓝牙耳机控制方法
WO2023207472A1 (zh) 一种音频合成方法、电子设备及可读存储介质
CN110853606A (zh) 一种音效配置方法、装置及计算机可读存储介质
CN113271386B (zh) 啸叫检测方法及装置、存储介质、电子设备
CN109410902A (zh) 一种基于音频信息的卡拉ok智能导唱方法及***
KR20180012397A (ko) 디지털 음원 관리 시스템 및 방법, 디지털 음원 재생 장치 및 방법
CN108172241B (zh) 一种基于智能终端的音乐推荐方法及音乐推荐***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190301