智能音箱的音频播放方法及装置转让专利

申请号 : CN201811288179.X

文献号 : CN109040904B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 原晓旭王玉哲

申请人 : 北京羽扇智信息科技有限公司

摘要 :

本发明实施例公开了一种智能音箱的音频播放方法及装置,涉及智能终端技术领域,主要目的在于解决现有技术中智能音箱在同步播放时方式需要人工介入,较为繁琐,导致音频播放时便捷性较差的问题。本发明实施例主要技术方案为:获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频;若是,则与播放所述预设音频的预设音箱进行同步操作;与所述预设音箱同时播放相同的音频。本发明实施例主要用于智能音箱的音频播放过程。

权利要求 :

1.一种智能音箱的音频播放方法,其特征在于,包括:获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频,其中,所述检测降噪后的音频信息中是否存在预设音频包括:判断预设音箱播放音频的音频特征与预设音频的音频特征是否一致;所述音频信息为所述智能音箱播放的任意音频,所述预设音频为用户根据需要自行选取的任意音频片段;

若是,则与播放所述预设音频的预设音箱进行同步操作;

与所述预设音箱同时播放相同的音频。

2.根据权利要求1所述的方法,其特征在于,在所述与播放所述预设音频的预设音箱进行同步操作之前,所述方法还包括:判断当前网络中是否存在所述预设音箱;

所述与播放所述预设音频的预设音箱进行同步操作,包括:若检测到存在所述预设音箱,则与所述预设音箱进行同步操作。

3.根据权利要求2所述的方法,其特征在于,所述判断当前网络中是否存在所述预设音箱包括:读取当前所接入的wifi网络的网络信息,并判断所述wifi网络中是否存在预设型号的音箱;

若是,则确定所述预设型号的音箱为所述预设音箱。

4.根据权利要求3所述的方法,其特征在于,所述与所述预设音箱同时播放相同的音频包括:采集预设音箱播放的音频片段;

根据所述音频片段在所述预设音箱正在播放的音频中的位置,确定播放起始点;

根据所述播放起点与所述预设音箱同时播放相同的音频。

5.一种智能音箱的音频播放装置,其特征在于,所述装置包括:检测单元,用于获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频,其中,所述检测降噪后的音频信息中是否存在预设音频包括:判断预设音箱播放音频的音频特征与预设音频的音频特征是否一致;所述音频信息为所述智能音箱播放的任意音频,所述预设音频为用户根据需要自行选取的任意音频片段;

同步单元,用于若检测外界环境中存在预设音频,则与播放所述预设音频的预设音箱进行同步操作;

播放单元,用于与所述预设音箱同时播放相同的音频。

6.根据权利要求5所述的装置,其特征在于,所述装置还包括:判断单元,用于判断当前网络中是否存在所述预设音箱;

所述同步单元,还用于若检测到存在所述预设音箱,则与所述预设音箱进行同步操作。

7.根据权利要求6所述的装置,其特征在于,所述判断单元包括:判断模块,用于读取当前所接入的wifi网络的网络信息,并判断所述wifi网络中是否存在预设型号的音箱;

确定模块,用于若判断所述wifi网络中存在预设型号的音箱,则确定所述预设型号的音箱为所述预设音箱。

8.根据权利要求7所述的装置,其特征在于,所述播放单元,包括:采集模块,用于采集预设音箱播放的音频片段;

确定模块,用于根据所述音频片段在所述预设音箱正在播放的音频中的位置,确定播放起始点;

播放模块,用于根据所述播放起点与所述预设音箱同时播放相同的音频。

9.一种电子设备,其特征在于,包括:

至少一个处理器;

以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、存储器通过所述总线完成相互间的通信;

所述处理器用于调用所述存储器中的程序指令,以执行权利要求1至权利要求4中任一项所述的智能音箱的音频播放方法。

10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行权利要求1至权利要求4中任一项所述的智能音箱的音频播放方法。

说明书 :

智能音箱的音频播放方法及装置

技术领域

[0001] 本发明实施例涉及智能终端技术领域,尤其涉及一种智能音箱的音频播放的方法及装置。

背景技术

[0002] 随着技术的不断进步,智能设备已经逐步普及。尤其是智能音箱,能够与智能手机、平板电脑等多种智能设备连接并进行音频的播放,同时其具有体积小巧、轻便等优点广受用户的喜爱。通常情况下,为了能够得到更好的音频输出效果,一般用户会将多个音箱进行同步输出,从而得到相当于立体音的播放效果,从而提高感官体验。
[0003] 目前,在通过智能音箱进行音频播放时,为了能够获得较好的播放效果,需要人工将多个音箱进行组网,并通过主音箱对接入该网络内的其他音箱进行播放控制,从而实现多音箱进行同步播放的效果。然而,在实际应用中,现有的智能音箱播放方式,较为繁琐,需要人工介入,导致现有的基于智能音箱的音频播放方式便捷性较差。

发明内容

[0004] 有鉴于此,本发明实施例提供一种智能音箱的音频播放方法及装置,主要目的在于解决现有的智能音箱在进行多音箱同步播放音频方式较为繁琐,存在播放过程便捷性较差的问题。
[0005] 为了达到上述目的,本发明实施例主要提供如下技术方案:
[0006] 第一方面,本发明实施例提供了一种智能音箱的音频播放方法,该方法包括:
[0007] 获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频;
[0008] 若是,则与播放所述预设音频的预设音箱进行同步操作;
[0009] 与所述预设音箱同时播放相同的音频。
[0010] 可选的,在所述与播放所述预设音频的预设音箱进行同步操作之前,所述方法还包括:
[0011] 判断当前网络中是否存在所述预设音箱;
[0012] 所述与播放所述预设音频的预设音箱进行同步操作,包括:
[0013] 若检测到存在所述预设音箱,则与所述预设音箱进行同步操作。
[0014] 可选的,所述判断当前网络中是否存在所述预设音箱包括:
[0015] 读取当前所接入的wifi网络的网络信息,并判断所述wifi网络中是否存在预设型号的音箱;
[0016] 若是,则确定所述预设型号的音箱为所述预设音箱。
[0017] 可选的,所述与所述预设音箱同时播放相同的音频包括:
[0018] 采集预设音箱播放的音频片段;
[0019] 根据所述音频片段在所述预设音箱正在播放的音频中的位置,确定播放起始点;
[0020] 根据所述播放起点与所述预设音箱同时播放相同的音频。
[0021] 第二方面,本发明实施例还提供了一种智能音箱的音频播放装置,该装置包括:
[0022] 检测单元,用于获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频;
[0023] 同步单元,用于若检测外界环境中存在预设音频,则与播放所述预设音频的预设音箱进行同步操作;
[0024] 播放单元,用于与所述预设音箱同时播放相同的音频。
[0025] 可选的,所述装置还包括:
[0026] 判断单元,用于判断当前网络中是否存在所述预设音箱;
[0027] 所述同步单元,还用于若检测到存在所述预设音箱,则与所述预设音箱进行同步操作。
[0028] 可选的,所述判断单元包括:
[0029] 判断模块,用于读取当前所接入的wifi网络的网络信息,并判断所述wifi网络中是否存在预设型号的音箱;
[0030] 确定模块,用于若判断所述wifi网络中存在预设型号的音箱,则确定所述预设型号的音箱为所述预设音箱。
[0031] 可选的,所述播放单元,包括:
[0032] 采集模块,用于采集预设音箱播放的音频片段;
[0033] 确定模块,用于根据所述音频片段在所述预设音箱正在播放的音频中的位置,确定播放起始点;
[0034] 播放模块,用于根据所述播放起点与所述预设音箱同时播放相同的音频。
[0035] 第三方面,本发明实施例还提供一种电子设备,至少一个处理器;
[0036] 以及与所述处理器连接的至少一个存储器、总线;其中,
[0037] 所述处理器、存储器通过所述总线完成相互间的通信;
[0038] 所述处理器用于调用所述存储器中的程序指令,以执行第一方面中任一项所述的智能音箱的音频播放方法。
[0039] 第四方面,本发明实施例还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面中任一项所述的智能音箱的音频播放方法。
[0040] 本发明实施例提供的一种智能音箱的音频播放方法及装置,与现有技术中智能音箱在同步播放过程较为繁琐,需要人工介入,存在音频播放方式便捷性较差的问题相比,本发明实施例能够通过获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频,并在检测到预设音频时,与播放预设音频的预设音箱进行同步操作,最后,与所述预设音箱同时播放相同的音频,从而实现了智能音箱自动与预设音箱进行音频的同步播放的功能,无需人工的介入,简化了多音箱协同播放音频时的步骤,继而提高了智能音箱的音频播放过程的便捷性。
[0041] 上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。

附图说明

[0042] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0043] 图1示出了本发明实施例提供的一种智能音箱的音频播放方法流程图;
[0044] 图2示出了本发明实施例提供的另一种智能音箱的音频播放方法流程图;
[0045] 图3示出了本发明实施例提供的一种智能音箱的音频播放装置的组成框图;
[0046] 图4示出了本发明实施例提供的另一种智能音箱的音频播放装置的组成框图;
[0047] 图5示出了本发明实施例提供的一种电子设备的结构框图。

具体实施方式

[0048] 下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
[0049] 本发明实施例提供一种智能音箱的音频播放方法,如图1所示,所述方法包括:
[0050] 101、获取音频信息,对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频。
[0051] 为了能够使智能音箱自动进行音频的协同播放,在本发明实施例中,首先需要智能音箱对外界的环境进行检测,以判断当前的外界环境中是否存在音频,即所述音频信息,其中在音频信息可能是从多个不同声源发出的不同的音频叠加后形成的,为了提高本发明实施例所述的智能音箱的银屏播放过程中同步播放的准确性,在本步骤中还需要对当前所获取的音频进行降噪处理,以便将其他无意义的音频进行过滤,从而得到较为准确的音频,并对降噪后的音频信息进行检测,确定其中是否存在预设音频,其中,在本发明实施例中,所述预设音频可以为音乐、歌曲等任一种音频,预设音频也可以为任意种音频片段,在此并不做具体的限定,可以根据用户的需要自行选取,同时对于降噪处理所过滤的音频则可以为预设音频之外的其他音频。
[0052] 例如,当用户选取了A音乐中的片段1时,则根据本步骤所述的方法,当智能音箱开启后,首先可以对预设音箱播放的音频进行获取,然后将获取到的音频进行检测,确定其是否为A音乐的片段1。
[0053] 需要说明的是,在本发明实施例中,在进行外界环境中判断是否存在所述预设音频时,其判断方式可以根据现有的任一种音频检测方式进行,例如,可以通过对预设音箱播放的音频特征进行提取,并与所述预设音频的音频特征进行对比,在此对于判断方式并不做具体的限定,可以根据实际需要选取。
[0054] 102、若检测外界环境中存在预设音频,则与播放所述预设音频的预设音箱进行同步操作。
[0055] 根据前述步骤101的方法,经检测,当检测到外界环境中确实存在所述预设音频时,则说明外界存在播放的音频,因此,需要与播放该音频的音箱,即所述预设音箱,进行同步操作,以实现多音箱的协同播放效果。其中,在进行同步操作的方式与现有的同步方式一致,例如,可以将与预设音箱建立通信连接,当确认通信连接建立成功后,则与预设音箱确定播放音频时的播放配置,如音频播放音量等,从而完成与预设音箱的同步操作。具体的,通信连接的建立过程可以通过任一种方式进行,在此不再赘述。
[0056] 具体的,在进行同步操作的过程中,可以通过对音频播放源进行扫描,并与之建立连接关系。或者根据网络设置,判断当前网络中是否存在预设音箱,从而确保同步操作的准确性。
[0057] 103、与所述预设音箱同时播放相同的音频。
[0058] 在本发明实施例中,经前述步骤102的同步操作后,说明已经具备了与预设音箱的同步播放的功能,则可以根据本步骤所述的方法,与该预设音箱同时播放相同的音频。其中,该与预设音箱同时播放的音频可以为如音乐、歌曲等任一种音频,在此不做限定。
[0059] 例如,当该预设音频、与预设音箱同时播放的音频分别为歌曲A的两部分时,这样,本发明实施例所述的101-103的方法,则具体可以为;当检测到外界环境中存在歌曲A的某片段,及预设音频时,则可以将当前的音箱1与播放歌曲的音箱2进行同步,并在同步完成后,音箱1与音箱2继续播放歌曲A剩余的片段,即与预设音箱同时播放的音频。
[0060] 本发明实施例提供的一种智能音箱的音频播放方法,与现有技术中智能音箱在同步播放过程较为繁琐,需要人工介入,存在音频播放方式便捷性较差的问题相比,本发明实施例能够通过获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频,并在检测到预设音频时,与播放预设音频的预设音箱进行同步操作,最后,与所述预设音箱同时播放相同的音频,从而实现了智能音箱自动与预设音箱进行音频的同步播放的功能,无需人工的介入,简化了多音箱协同播放音频时的步骤,继而提高了智能音箱的音频播放过程的便捷性。
[0061] 以下为了更加详细地说明,本发明实施例提供了另一种智能音箱的音频播放方法,具体如图2所示,该方法包括:
[0062] 201、获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频。
[0063] 其中,所述预设音频可以第一歌曲,所述与预设音箱同时播放的音频为第二歌曲。在本发明实施例中,所述第一歌曲、第二歌曲可以为同一歌曲中的两个片段,也可以为两个不同的歌曲,在此,对于第一、第二的描述仅作为区分,并不代表先后顺序。
[0064] 为了实现智能音箱的音频播放过程中,能够实现自动化的多音箱协同播放,在本发明实施例中,可以根据本步骤的方法对外界环境进行检测,并且,在本发明实施例中,其方法的实施主体可以为某一智能音箱。
[0065] 具体的,在进行检测外界环境时本步骤可以为:
[0066] 首先,从外界环境中获取音频信息,该音频信息可以为包含了背景音频、噪声等全部声音的音频。在此,对于音频信息的获取方式,可以通过当前智能音箱中设置的麦克风进行获取。
[0067] 然后,判断所述音频信息中是否存在所述第一歌曲。具体的,在进行判断的过程中,可以通过智能音箱中预先存储的音频进行对比,确认是否为第一歌曲。或者,也可以通过该智能音箱设置的上网功能,从网络中检测当前音频中是否存在第一歌曲。在此,对于判断方式及依据并不做具体的限定,可以以实际需求选择。
[0068] 由此,通过从外界环境中获取音频信息,并判断所述音频信息中是否存在所述第一歌曲,能够实现对预设音箱播放的实时检测,从而可以确保在外界存在歌曲时,第一时间进行检测和判断,从而整体上提高了智能音箱的音频播放的实时性。
[0069] 202、若检测外界环境中存在预设音频,则判断当前网络中是否存在所述预设音箱。
[0070] 当前述步骤201中已经检测到了外界环境中存在第一歌曲时,则说明智能音箱的外部存在歌曲,需要进行歌曲的同步播放。在此,为了确保同步播放的准确性,还需要根据本步骤所述的方法,对当前的智能音箱所在的网络进行判断,确定其中是否有预设音箱。
[0071] 其中,当前网络可以为wifi网络,基于wifi网络的原理,在同一wifi网络中的设备能够互相发现和识别,因此,当本发明实施例中的智能设备接入到了播放第一歌曲的音箱所在的wifi网络时,则可以通过读取wifi网络中的网络信息来检测当前网络中是否存在预设音箱。同时,在本发明实施例中为了便于设备间的识别,还可以通过对音箱的型号进行预设音箱的识别,从而确保后续同步操作时的准确性的同时还能简化识别过程。具体的,本步骤则可以包括:首先,读取当前所接入的wifi网络的网络信息。然后,判断所述wifi网络中是否存在预设型号的音箱。最后若判断所述wifi网络中存在预设型号的音箱,则确定所述预设型号的音箱为所述预设音箱。
[0072] 由此,通过判断当前网络中是否存在所述预设音箱,能够在智能音箱所接入的网络中,实现对预设音箱的识别,并且避免了当非网络内音箱播放音乐或歌曲时,对智能音箱的干扰,继而避免了可能出现的同步错误的问题,提高了智能音箱的音频播放的准确性。进一步的,通过读取当前所接入的wifi网络的网络信息,并判断所述wifi网络中是否存在预设型号的音箱,当确定wifi网络中存在预设型号的音箱时,则确定所述预设型号的音箱为所述预设音箱,从而能够以wifi网络的网络信息作为当前网络中是否存在预设音箱的判断依据,提高了判断结果的准确性,并且实现以设备型号进行预设音箱的判断,简化得了判断过程,提高了便捷性。
[0073] 203、若检测到存在所述预设音箱,则与所述预设音箱进行同步操作。
[0074] 本发明实施例中,对于同步操作的方式及过程,与前述实施例中步骤102中的描述一致,在此不再赘述。。
[0075] 204、与所述预设音箱同时播放相同的音频。
[0076] 在本发明实施例中,由于在前述步骤进行判断、同步等过程中,预设音箱仍在继续进行音频的播放,因此,为了进一步的提高同步播放音频的准确性,还可以依照本步骤的方法:首先,采集预设音箱播放的音频片段。然后,根据所述音频片段在所述预设音箱正在播放的音频中的位置,并确定播放起始点。最后,根据所述播放起点与所述预设音箱同时播放相同的音频。
[0077] 由此,通过在于预设音箱一种播放音频时,根据采集预设音箱播放的音频片段,并根据所述音频片段在所述预设音箱正在播放的音频中的位置,确定播放起始点,然后再根据所述播放起点与所述预设音箱同时播放相同的音频,能够确保当前的智能音箱与预设音箱实时的播放歌曲进行实时的同步调整,从而确保了当前的智能音箱与预设音箱保持同步播放的效果的准确性。
[0078] 进一步的,作为对上述图1、图2所示方法的实现,本发明实施例提供了一种智能音箱的音频播放装置。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。具体如图3所示,该装置包括:
[0079] 检测单元31,可以用于获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频;
[0080] 同步单元32,可以用于若检测单元31检测外界环境中存在预设音频,则与播放所述预设音频的预设音箱进行同步操作;
[0081] 播放单元33,可以用于所述同步单元32同步后,与所述预设音箱同时播放相同的音频。
[0082] 进一步的,如图4所示,所述装置还包括:
[0083] 判断单元34,可以用于判断当前网络中是否存在所述预设音箱;
[0084] 所述同步单元32,还可以用于若判断单元34检测到存在所述预设音箱,则与所述预设音箱进行同步操作。
[0085] 进一步的,如图4所示,所述判断单元34包括:
[0086] 判断模块341,可以用于读取当前所接入的wifi网络的网络信息,并判断所述wifi网络中是否存在预设型号的音箱;
[0087] 确定模块342,可以用于若判断模块341判断所述wifi网络中存在预设型号的音箱,则确定所述预设型号的音箱为所述预设音箱。
[0088] 进一步的,如图4所示,所述播放单元33,包括:
[0089] 采集模块331,可以用于采集预设音箱播放的音频片段;
[0090] 确定模块332,可以用于根据所述采集模块331采集的音频片段在所述预设音箱正在播放的音频中的位置,确定播放起始点;
[0091] 播放模块333,可以用于根据所述确定模块332确定的播放起点与所述预设音箱同时播放相同的音频。
[0092] 由于本实施例所介绍的智能音箱的音频播放装置为可以执行本发明实施例中的智能音箱的音频播放方法的装置,故而基于本发明实施例中所介绍的智能音箱的音频播放方法,本领域所属技术人员能够了解本实施例的智能音箱的音频播放装置的具体实施方式以及其各种变化形式,所以在此对于该智能音箱的音频播放装置如何实现本发明实施例中的智能音箱的音频播放方法不再详细介绍。只要本领域所属技术人员实施本发明实施例中智能音箱的音频播放方法所采用的装置,都属于本申请所欲保护的范围。
[0093] 本发明实施例提供的一种智能音箱的音频播放方法及装置,与现有技术中智能音箱在同步播放过程较为繁琐,需要人工介入,存在音频播放方式便捷性较差的问题相比,本发明实施例能够通过获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频,并在检测到预设音频时,与播放预设音频的预设音箱进行同步操作,最后,与所述预设音箱同时播放相同的音频,从而实现了智能音箱自动与预设音箱进行音频的同步播放的功能,无需人工的介入,简化了多音箱协同播放音频时的步骤,继而提高了智能音箱的音频播放过程的便捷性。
[0094] 同时,通过从外界环境中获取音频信息,并判断所述音频信息中是否存在所述第一歌曲,能够实现对预设音箱播放的实时检测,从而可以确保在外界存在歌曲时,第一时间进行检测和判断,从而整体上提高了智能音箱的音频播放的实时性。另外,通过判断当前网络中是否存在所述预设音箱,能够在智能音箱所接入的网络中,实现对预设音箱的识别,并且避免了当非网络内音箱播放音乐或歌曲时,对智能音箱的干扰,继而避免了可能出现的同步错误的问题,提高了智能音箱的音频播放的准确性。进一步的,通过读取当前所接入的wifi网络的网络信息,并判断所述wifi网络中是否存在预设型号的音箱,当确定wifi网络中存在预设型号的音箱时,则确定所述预设型号的音箱为所述预设音箱,从而能够以wifi网络的网络信息作为当前网络中是否存在预设音箱的判断依据,提高了判断结果的准确性,并且实现以设备型号进行预设音箱的判断,简化得了判断过程,提高了便捷性。
[0095] 进一步的,通过在于预设音箱一种播放音频时,根据采集预设音箱播放的音频片段,并根据所述音频片段在所述预设音箱正在播放的音频中的位置,确定播放起始点,然后再根据所述播放起点与所述预设音箱同时播放相同的音频,能够确保当前的智能音箱与预设音箱实时的播放歌曲进行实时的同步调整,从而确保了当前的智能音箱与预设音箱保持同步播放的效果的准确性。
[0096] 所述智能音箱的音频播放装置包括处理器和存储器,上述检测单元、同步单元、及播放单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
[0097] 处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决解决现有的智能音箱在进行多音箱同步播放音频方式较为繁琐,存在播放过程便捷性较差的问题。
[0098] 存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
[0099] 本发明实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述实施例所述的智能音箱的音频播放方法。
[0100] 本发明实施例提供了一种电子设备,如图5所示,包括:
[0101] 至少一个处理器41;
[0102] 以及与所述处理器41连接的至少一个存储器42、总线43;其中,[0103] 所述处理器41、存储器42通过所述总线43完成相互间的通信;
[0104] 所述处理器41用于调用所述存储器42中的程序指令,以执行以下步骤:
[0105] 获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频;
[0106] 若是,则与播放所述预设音频的预设音箱进行同步操作;
[0107] 与所述预设音箱同时播放相同的音频。
[0108] 进一步的,在所述与播放所述预设音频的预设音箱进行同步操作之前,所述方法还包括:
[0109] 判断当前网络中是否存在所述预设音箱;
[0110] 所述与播放所述预设音频的预设音箱进行同步操作,包括:
[0111] 若检测到存在所述预设音箱,则与所述预设音箱进行同步操作。
[0112] 进一步的,所述判断当前网络中是否存在所述预设音箱包括:
[0113] 读取当前所接入的wifi网络的网络信息,并判断所述wifi网络中是否存在预设型号的音箱;
[0114] 若是,则确定所述预设型号的音箱为所述预设音箱。
[0115] 进一步的,所述与所述预设音箱同时播放相同的音频包括:
[0116] 采集预设音箱播放的音频片段;
[0117] 根据所述音频片段在所述预设音箱正在播放的音频中的位置,确定播放起始点;
[0118] 根据所述播放起点与所述预设音箱同时播放相同的音频。
[0119] 本发明实施例中的电子设备可以是PC、服务器等。
[0120] 本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:获取音频信息,并对所述音频信息进行降噪处理,并检测降噪后的音频信息中是否存在预设音频;若是,则与播放所述预设音频的预设音箱进行同步操作;与所述预设音箱同时播放相同的音频。
[0121] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0122] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0123] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0124] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0125] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0126] 存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
[0127] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0128] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0129] 本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0130] 以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。