CN108615531A - 一种音箱控制方法、装置、终端及计算机可读介质 - Google Patents
一种音箱控制方法、装置、终端及计算机可读介质 Download PDFInfo
- Publication number
- CN108615531A CN108615531A CN201810402807.6A CN201810402807A CN108615531A CN 108615531 A CN108615531 A CN 108615531A CN 201810402807 A CN201810402807 A CN 201810402807A CN 108615531 A CN108615531 A CN 108615531A
- Authority
- CN
- China
- Prior art keywords
- speaker
- terminal
- control
- instruction
- user speech
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000015654 memory Effects 0.000 claims description 32
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 230000002618 waking effect Effects 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 241001417527 Pempheridae Species 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例公开了一种音箱控制方法、装置、终端及计算机可读介质,其中该方法包括:音箱接收唤醒指令,根据唤醒指令采集用户语音流并发送至控制终端,以使控制终端处理所述用户语音流,生成并反馈控制指令;音箱接收控制终端反馈的控制指令,并根据控制指令执行相应操作。本发明实施例提供的一种音箱控制方法、装置、终端及计算机可读介质,在不影响产品性能的同时,降低了智能音箱成本,提高了智能音箱的市场竞争力。
Description
技术领域
本发明实施例涉及智能音箱技术,尤其涉及一种音箱控制方法、装置、终端及计算机可读介质。
背景技术
目前,市场上智能音箱产品的功能大致可以分为三类:第一为工具类,例如可以通过智能音箱查询天气、定闹钟、设置提醒、播报当天新闻、查询路况和查找手机等;第二为内容类,例如可以通过智能音箱播放音乐、电台、有声小说等本地或服务器资源;第三为智能家居产品控制类,例如可以通过智能音箱控制空气净化器、冰箱、电视、台灯和扫地机器人等智能家居产品。
为满足人们日益增长的智能音箱的功能需求,智能音箱的处理器性能要求也越来越高,高成本的处理器会大幅度提升音箱成本,从而影响产品的市场竞争力。
发明内容
有鉴于此,本发明实施例提供了一种音箱控制方法、装置、终端及计算机可读介质,提供了一种低成本的智能音箱,提高了智能音箱的市场竞争力。
第一方面,本发明实施例提供了一种音箱控制方法,包括:
音箱接收唤醒指令,根据所述唤醒指令采集用户语音流并发送至控制终端,以使所述控制终端处理所述用户语音流,生成并反馈控制指令;
所述音箱接收所述控制终端反馈的控制指令,并根据所述控制指令执行相应操作。
可选的,在所述接收唤醒指令之后,还包括:
所述音箱获取终端列表,其中,所述终端列表中包含与音箱建立连接的至少一个候选终端;
所述音箱根据所述候选终端的当前可用运行资源和运行速度,确定控制终端。
可选的,所述音箱根据所述候选终端的当前可用运行资源和运行速度,确定控制终端,包括:
将所述当前可用运行资源与预设阈值进行比对;
将所述各候选终端的运行速度进行大小排序;
将所述当前可用运行资源大于所述预设阈值,且运行速度排序首位的候选终端确定为控制终端。
可选的,在所述接收唤醒指令之后,还包括:
所述音箱获取终端列表,其中,所述终端列表中包含与音箱建立连接的至少一个候选终端;
根据所述至少一个候选终端与所述音箱的历史连接次数,确定常用终端,将所述常用终端确定为控制终端。
可选的,在所述接收唤醒指令之后,还包括:
所述音箱获取终端列表,其中,所述终端列表中包含与音箱建立连接的至少一个候选终端;
获取所述至少一个候选终端的位置信息;
根据所述位置信息筛选可与所述音箱进行连接的候选终端,确定控制终端。
第二方面,本发明实施例提供了一种音箱控制方法,包括:
控制终端接收音箱发送的用户语音流,其中所述用户语音流为所述音箱接收唤醒指令,根据所述唤醒指令采集得到的;
根据所述用户语音流生成控制指令,并反馈至所述音箱,以使所述音箱根据所述控制指令执行相应操作。
第三方面,本发明实施例提供了一种音箱控制装置,包括:
用户语音流发送模块,用于接收唤醒指令,根据所述唤醒指令采集用户语音流并发送至控制终端,以使所述控制终端处理所述用户语音流,生成并反馈控制指令;
控制指令接收模块,用于接收所述控制终端反馈的控制指令,并根据所述控制指令执行相应操作。
第四方面,本发明实施例提供了一种音箱控制装置,包括:
用户语音流接收模块,用于接收音箱发送的用户语音流,其中所述用户语音流为所述音箱接收唤醒指令,根据所述唤醒指令采集得到的;
控制指令反馈模块,用于根据所述用户语音流生成控制指令,并反馈至所述音箱,以使所述音箱根据所述控制指令执行相应操作。
第五方面,本发明实施例提供了一种终端,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任一实施例所述的音箱控制方法。
第六方面,本发明实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任一实施例所述的音箱控制方法。
本发明实施例提供的一种音箱控制方法、装置、终端及计算机可读介质,音箱接收唤醒指令,根据唤醒指令采集用户语音流并发送至控制终端,以使控制终端处理所述用户语音流,生成并反馈控制指令;音箱接收控制终端反馈的控制指令,并根据控制指令执行相应操作。通过音箱与控制终端的配合完成了音箱的控制,在音箱选取低成本处理器的情况下,通过与控制终端进行交互仍可实现智能音箱的功能需求,不影响产品性能且降低了智能音箱成本,提高了智能音箱的市场竞争力。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种音箱控制方法流程图;
图2是本发明实施例二提供的一种音箱控制方法流程图;
图3是本发明实施例三提供的一种音箱控制装置结构示意图;
图4是本发明实施例四提供的一种音箱控制装置结构示意图;
图5是本发明实施例五提供的一种终端的结构示意图;
图6是本发明实施例六提供的一种终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图1是本发明实施例一提供的一种音箱控制方法流程图,本实施例可适用于低成本音箱控制的情况,该方法可以由音箱与控制终端配合实现,具体可通过音箱中的软件和/或硬件来实施。参见图1,该音箱控制方法包括如下步骤:
S110、音箱接收唤醒指令,根据唤醒指令采集用户语音流并发送至控制终端,以使控制终端处理用户语音流,生成并反馈控制指令。
其中,音箱接收唤醒指令可以是,音箱采集环境声音,并对环境声音进行唤醒字识别处理,当识别到环境声音中包含唤醒字对应的音频段,则认为音箱接收到唤醒指令。其中,音箱在接收唤醒指令后,可以采集用户语音流并发送至控制终端进行处理,从而音箱的处理器只需完成唤醒字识别即可,因此音箱的处理器可以是成本较低,性能较低的微处理器,从而降低了音箱成本。
其中,音箱可以通过麦克风阵列采集环境声音以及用户语音流;其中,麦克风阵列是由一定数目的声学传感器(一般是麦克风)组成,用来对声场的空间特性进行采样并处理的***,可以将采集的模拟信号转化为数字信号;其中,该麦克风阵列可以设置于音箱上,具体可以是线形、环形和球形设置等;其中,可以选用一个或多个麦克风芯片组成麦克风阵列,示例性的,当每个麦克风芯片对应三个麦克风通道,此时若需要六个麦克风通道时,则可以在音箱上设置两个麦克风芯片。
其中,麦克风阵列采集环境声音以及用户语音流后,可以通过数字通讯接口(例如可以是I2S通讯接口)与微处理器进行通讯,以使微处理器可以识别环境声音中的唤醒指令,并于识别到唤醒指令时将用户语音流发送至控制终端。其中,音箱的微处理器可通过通信模块(例如可以是蓝牙模块)将用户语音流发送至控制终端。
S120、音箱接收控制终端反馈的控制指令,并根据控制指令执行相应操作。
其中,控制终端反馈的控制指令可以分为音频类和控制类;其中,当控制指令为音频类时,即控制指令为音频数据,音箱的微处理器可以将该音频数据发送至功放芯片,以使功放芯片将音频数据转化为模拟信号,并驱动扬声器播放音频数据对应的模拟信号;其中,当控制指令为控制类时,例如控制指令可以是调节音量、暂定播放或歌曲切换等指令时,音箱的微处理器可以响应该指令,并对应的进行操作。
示例性的,当音箱接收唤醒指令后,接收到用户语音流为“今天天气如何”,则音箱将该用户语音流发送至控制终端进行处理;控制终端接收到该用户语音流后,通过语义分析,获取当天的天气情况对应的音频数据,并将该音频数据反馈至音箱;音箱可以通过功放芯片将该音频数据转化为模拟信号(即语音信号),并驱动扬声器播放当天的天气情况对应的语音信号,从而完成了音箱查询天气的功能。
示例性的,当音箱接收唤醒指令后,接收到用户语音流为“声音大一些”,则音箱将该用户语音流发送至控制终端进行处理;控制终端接收到该用户语音流后,通过语义分析,获取调节音量指令,并将调节音量反馈至音箱;音箱可以响应该调节音量指令将音量调高,从而完成了音箱的音量调节功能。
可选的,在接收唤醒指令之后,还包括:
音箱获取终端列表,其中,终端列表中包含与音箱建立连接的至少一个候选终端;音箱根据候选终端的当前可用运行资源和运行速度,确定控制终端。
其中,候选终端可以包括手机、平板、电脑等智能终端,候选终端具有处理器模块、蓝牙模块、数字数据通信模块和无线保真(Wireless-Fidelity,WIFI)通信模块等结构,具有一定的数据处理能力以及数据传输能力。其中,候选终端可以通过安装音箱对应的应用与音箱建立连接。其中,音箱可以选取候选终端中运行资源充沛,运行速度快的终端作为控制终端,并将用户语音流发送至该控制终端,以使控制终端对用户语音流进行处理,从而音箱可以选取性能较低的微处理器,降低了音箱成本。
可选的,音箱根据候选终端的当前可用运行资源和运行速度,确定控制终端,包括:
将当前可用运行资源与预设阈值进行比对;将各候选终端的运行速度进行大小排序;将当前可用运行资源大于预设阈值,且运行速度排序首位的候选终端确定为控制终端。
其中,运行资源可以是候选终端可用的内存容量和/或可用的硬盘容量;其中,预设阈值可以是音箱中预设的初始值,也可以通过预留设置入口供用户进行调节;其中,预设阈值例如是可用的内存容量为1G和/或可用的硬盘容量为10G,值得注意的是,在此预设阈值仅为示例性举例,并非对预设阈值的限定。将可用运行资源大于预设阈值,且运行速度排序首位的候选终端确定为控制终端,可以保证音箱功能的正常执行,从而提升了音箱的控制效率,进而提升了用户体验。
可选的,在接收唤醒指令之后,还包括:
音箱获取终端列表,其中,终端列表中包含与音箱建立连接的至少一个候选终端;根据至少一个候选终端与音箱的历史连接次数,确定常用终端,将常用终端确定为控制终端。
其中,音箱还可以将历史链接次数最多的终端确定为常用终端,并将常用终端确定为控制终端,从而音箱无需每次获取候选终端的当前可用运行资源和运行速度,即可确定控制终端,从而提升了控制终端的确定速度,进一步提升了音箱的控制效率,提升了用户体验。
可选的,在接收唤醒指令之后,还包括:
音箱获取终端列表,其中,终端列表中包含与音箱建立连接的至少一个候选终端;获取至少一个候选终端的位置信息;根据位置信息筛选可与音箱进行连接的候选终端,确定控制终端。
其中,连接方式可以是蓝牙连接、WIFI连接或其他方式连接;其中,连接方式不同,音箱与控制终端的有效连接距离有所差异,例如蓝牙控制中蓝牙技术Power Class2的有效连接距离最远为10米,蓝牙技术Power Class1则是将有效连接距离最远提升到100米。因此,音箱通过获取候选终端的位置信息,并筛选出与音箱的连接效果最佳的位置处的候选终端作为控制终端,可以提升音箱与控制终端的连接稳定性,从而可以提升用户体验。
其中,连接效果最佳的位置处的候选终端,例如可以是距离音箱最近的候选终端;其中,可以通过判断候选终端的连接信号强度判断候选终端的距离。
本实施例提供的音箱控制方法,音箱接收唤醒指令,根据唤醒指令采集用户语音流并发送至控制终端,以使控制终端处理用户语音流,生成并反馈控制指令;音箱接收控制终端反馈的控制指令,并根据控制指令执行相应操作。通过音箱与控制终端的配合完成了音箱的控制,在音箱选取低成本处理器的情况下,通过与控制终端进行交互仍可实现智能音箱的功能需求,不影响产品性能且降低了智能音箱成本,提高了智能音箱的市场竞争力。
实施例二
图2是本发明实施例二提供的一种音箱控制方法流程图,本实施例可适用于低成本音箱控制的情况,该方法可以由音箱与控制终端配合实现,具体可通过控制终端中的软件和/或硬件来实施。本实施例与实施例一属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例一,在此不做赘述。
参见图2,该音箱控制方法包括如下步骤:
S210、控制终端接收音箱发送的用户语音流,其中用户语音流为音箱接收唤醒指令,根据唤醒指令采集得到的。
S220、根据用户语音流生成控制指令,并反馈至音箱,以使音箱根据控制指令执行相应操作。
可选的,根据用户语音流生成控制指令,包括:
对用户语音流进行语义解析,确定语音流类型及语音流语义;根据语音流类型及语音流语义,生成控制指令。
可选的,语音流类型包括工具类、内容类和控制类;
相应的,根据语音流类型及语音流语义,生成控制指令,包括:
当语音流类型为工具类时,查询语音流语义对应的工具类应用,获取工具类应用中与语音流语义对应的数据,将数据确定为控制指令;当语音流类型为内容类时,获取语音流语义对应的播放内容,将播放内容确定为控制指令;当语音流类型为控制类时,生成与语音流语义对应的控制指令。
其中,工具类的语音流可以包括查询天气、播报当天新闻、查询路况和查找手机等。示例性的,当用户语音流为“今天北京天气如何”时,控制终端首先识别语音流类型为工具类,语音流语义为查询北京当天天气,则控制终端调取天气应用,获取北京当天的天气数据,并将该天气数据对应的音频数据确定为控制指令。
其中,内容类的语音流可以包括播放音乐、电台、有声小说资源。示例性的,当用户语音流为“播放卡农”时,控制终端首先识别语音流类型为内容类,语音流语义为播放名为卡农的音乐,则获取名称为卡农的音频数据,将该音频数据确定为控制指令。
其中,控制类的语音流可以包括控制音箱、空气净化器、冰箱、电视、台灯和扫地机器人等智能家居产品。示例性的,当用户语音流为“声音大一点”时,控制终端首先识别语音流类型为控制类,语音流语义为提升音箱音量,则获取音量调节指令确定为控制指令。
可选的,获取语音流语义对应的播放内容,包括:
查询本地存储数据,判断是否存在与语音流语义对应的播放内容;若否,则连接服务器,并从服务器下载语音流语义对应的播放内容。
其中,控制终端可以连接服务器,获取语音流语义对应的数据,从而保证了当控制终端本地不存在播放内容时,可以从服务器获取该播放内容,并反馈至音箱,以使音箱播放该播放内容。进一步完善了音箱的功能,提升了用户体验。
本实施例提供的音箱控制方法,控制终端接收音箱发送的用户语音流,其中用户语音流为音箱接收唤醒指令,根据唤醒指令采集得到的;根据用户语音流生成控制指令,并反馈至音箱,以使音箱根据控制指令执行相应操作。通过音箱与控制终端的配合完成了音箱的控制,在音箱选取低成本处理器的情况下,通过与控制终端进行交互仍可实现智能音箱的功能需求,不影响产品性能且降低了智能音箱成本,提高了智能音箱的市场竞争力。
实施例三
图3是本发明实施例三提供的一种音箱控制装置结构示意图,本实施例可适用于低成本音箱控制。
参见图3,本实施例中音箱控制装置,包括:
用户语音流发送模块310,用于接收唤醒指令,根据唤醒指令采集用户语音流并发送至控制终端,以使控制终端处理用户语音流,生成并反馈控制指令;
控制指令接收模块320,用于接收控制终端反馈的控制指令,并根据控制指令执行相应操作。
可选的,用户语音流发送模块310,具体用于:
在接收唤醒指令之后,音箱获取终端列表,其中,终端列表中包含与音箱建立连接的至少一个候选终端;音箱根据候选终端的当前可用运行资源和运行速度,确定控制终端。
可选的,音箱根据候选终端的当前可用运行资源和运行速度,确定控制终端,包括:
将当前可用运行资源与预设阈值进行比对;将各候选终端的运行速度进行大小排序;将当前可用运行资源大于预设阈值,且运行速度排序首位的候选终端确定为控制终端。
可选的,用户语音流发送模块310,具体用于:
在接收唤醒指令之后,音箱获取终端列表,其中,终端列表中包含与音箱建立连接的至少一个候选终端;根据至少一个候选终端与音箱的历史连接次数,确定常用终端,将常用终端确定为控制终端。
可选的,用户语音流发送模块310,具体用于:
音箱获取终端列表,其中,终端列表中包含与音箱建立连接的至少一个候选终端;获取至少一个候选终端的位置信息;根据位置信息筛选可与音箱进行连接的候选终端,确定控制终端。
本实施例提供的音箱控制装置,与实施例一提出的音箱控制方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例一,并且本实施例与实施例一具有相同的有益效果。
实施例四
图4是本发明实施例四提供的一种音箱控制装置结构示意图,本实施例可适用于低成本音箱控制。
参见图4,本实施例中音箱控制装置,包括:
用户语音流接收模块410,用于接收音箱发送的用户语音流,其中用户语音流为音箱接收唤醒指令,根据唤醒指令采集得到的;
控制指令反馈模块420,用于根据用户语音流生成控制指令,并反馈至音箱,以使音箱根据控制指令执行相应操作。
可选的,控制指令反馈模块420,具体用于:
对用户语音流进行语义解析,确定语音流类型及语音流语义;根据语音流类型及语音流语义,生成控制指令。
可选的,语音流类型包括工具类、内容类和控制类;
相应的,根据语音流类型及语音流语义,生成控制指令,包括:
当语音流类型为工具类时,查询语音流语义对应的工具类应用,获取工具类应用中与语音流语义对应的数据,将数据确定为控制指令;当语音流类型为内容类时,获取语音流语义对应的播放内容,将播放内容确定为控制指令;当语音流类型为控制类时,生成与语音流语义对应的控制指令。
可选的,获取语音流语义对应的播放内容,包括:
查询本地存储数据,判断是否存在与语音流语义对应的播放内容;若否,则连接服务器,并从服务器下载语音流语义对应的播放内容。
本实施例提供的音箱控制装置,与实施例二提出的音箱控制方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例二,并且本实施例与实施例二具有相同的有益效果。
实施例五
本实施例提供了一种终端,可以用于低成本音箱控制。图5是本发明实施例五提供的一种终端的结构示意图。参见图5,该终端包括:
一个或多个处理器510;
存储器520,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器510执行,使得所述一个或多个处理器510实现如实施例一提出的音箱控制方法。
图5中以一个处理器510为例;处理器510和存储器520可以通过总线或其他方式连接,图5中以通过总线连接为例。
存储器520作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例一中的音箱控制方法对应的程序指令/模块。处理器510通过运行存储在存储器520中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的音箱控制方法。
存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
本实施例提出的终端与实施例一提出的音箱控制方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例一,并且本实施例与实施例一具有相同的有益效果。
实施例六
本实施例提供了一种终端,可以用于低成本音箱控制。图6是本发明实施例六提供的一种终端的结构示意图。参见图6,该终端包括:
一个或多个处理器610;
存储器620,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器610执行,使得所述一个或多个处理器610实现如实施例二提出的音箱控制方法。
图6中以一个处理器610为例;处理器610和存储器620可以通过总线或其他方式连接,图6中以通过总线连接为例。
存储器620作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例二中的音箱控制方法对应的程序指令/模块。处理器610通过运行存储在存储器620中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的音箱控制方法。
存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器620可进一步包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
本实施例提出的终端与实施例二提出的音箱控制方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例二,并且本实施例与实施例二具有相同的有益效果。
实施例七
本实施例提供一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如实施例一提出的音箱控制方法。
本实施例提出的计算机可读介质与实施例一提出的音箱控制方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例一,并且本实施例与实施例一具有相同的有益效果。
实施例八
本实施例提供一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如实施例二提出的音箱控制方法。
本实施例提出的计算机可读介质与实施例二提出的音箱控制方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例二,并且本实施例与实施例二具有相同的有益效果。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种音箱控制方法,其特征在于,包括:
音箱接收唤醒指令,根据所述唤醒指令采集用户语音流并发送至控制终端,以使所述控制终端处理所述用户语音流,生成并反馈控制指令;
所述音箱接收所述控制终端反馈的控制指令,并根据所述控制指令执行相应操作。
2.根据权利要求1所述的方法,其特征在于,在所述接收唤醒指令之后,还包括:
所述音箱获取终端列表,其中,所述终端列表中包含与音箱建立连接的至少一个候选终端;
所述音箱根据所述候选终端的当前可用运行资源和运行速度,确定控制终端。
3.根据权利要求2所述的方法,其特征在于,所述音箱根据所述候选终端的当前可用运行资源和运行速度,确定控制终端,包括:
将所述当前可用运行资源与预设阈值进行比对;
将所述各候选终端的运行速度进行大小排序;
将所述当前可用运行资源大于所述预设阈值,且运行速度排序首位的候选终端确定为控制终端。
4.根据权利要求1所述的方法,其特征在于,在所述接收唤醒指令之后,还包括:
所述音箱获取终端列表,其中,所述终端列表中包含与音箱建立连接的至少一个候选终端;
根据所述至少一个候选终端与所述音箱的历史连接次数,确定常用终端,将所述常用终端确定为控制终端。
5.根据权利要求1所述的方法,其特征在于,在所述接收唤醒指令之后,还包括:
所述音箱获取终端列表,其中,所述终端列表中包含与音箱建立连接的至少一个候选终端;
获取所述至少一个候选终端的位置信息;
根据所述位置信息筛选可与所述音箱进行连接的候选终端,确定控制终端。
6.一种音箱控制方法,其特征在于,包括:
控制终端接收音箱发送的用户语音流,其中所述用户语音流为所述音箱接收唤醒指令,根据所述唤醒指令采集得到的;
根据所述用户语音流生成控制指令,并反馈至所述音箱,以使所述音箱根据所述控制指令执行相应操作。
7.一种音箱控制装置,其特征在于,包括:
用户语音流发送模块,用于接收唤醒指令,根据所述唤醒指令采集用户语音流并发送至控制终端,以使所述控制终端处理所述用户语音流,生成并反馈控制指令;
控制指令接收模块,用于接收所述控制终端反馈的控制指令,并根据所述控制指令执行相应操作。
8.一种音箱控制装置,其特征在于,包括:
用户语音流接收模块,用于接收音箱发送的用户语音流,其中所述用户语音流为所述音箱接收唤醒指令,根据所述唤醒指令采集得到的;
控制指令反馈模块,用于根据所述用户语音流生成控制指令,并反馈至所述音箱,以使所述音箱根据所述控制指令执行相应操作。
9.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5或6中任一所述的音箱控制方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5或6中任一所述的音箱控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810402807.6A CN108615531A (zh) | 2018-04-28 | 2018-04-28 | 一种音箱控制方法、装置、终端及计算机可读介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810402807.6A CN108615531A (zh) | 2018-04-28 | 2018-04-28 | 一种音箱控制方法、装置、终端及计算机可读介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108615531A true CN108615531A (zh) | 2018-10-02 |
Family
ID=63661645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810402807.6A Pending CN108615531A (zh) | 2018-04-28 | 2018-04-28 | 一种音箱控制方法、装置、终端及计算机可读介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108615531A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109754798A (zh) * | 2018-12-20 | 2019-05-14 | 歌尔股份有限公司 | 多音箱同步控制方法、***及音箱 |
CN110933228A (zh) * | 2019-11-28 | 2020-03-27 | 江苏紫米电子技术有限公司 | 一种闹钟设置方法、电子设备及存储介质 |
CN112152890A (zh) * | 2019-06-28 | 2020-12-29 | 海信视像科技股份有限公司 | 一种基于智能音箱的控制***及方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140019140A1 (en) * | 2012-07-12 | 2014-01-16 | Samsung Electronics Co., Ltd. | Method for controlling external input and broadcast receiving apparatus |
CN104144380A (zh) * | 2014-07-18 | 2014-11-12 | 武汉泰睿科技有限公司 | 一种基于距离信息的无线终端配对方法及装置 |
CN105825855A (zh) * | 2016-04-13 | 2016-08-03 | 联想(北京)有限公司 | 一种信息处理方法及主终端设备 |
CN106257946A (zh) * | 2015-06-17 | 2016-12-28 | 中兴通讯股份有限公司 | 终端通信方法、装置、控制终端及受控终端 |
CN106603669A (zh) * | 2016-12-16 | 2017-04-26 | Tcl通力电子(惠州)有限公司 | 分布式主从设备的控制方法及*** |
CN206819732U (zh) * | 2017-05-15 | 2017-12-29 | 深圳米唐科技有限公司 | 智能音乐播放器 |
CN107872721A (zh) * | 2017-11-23 | 2018-04-03 | 深圳市创维软件有限公司 | 一种多媒体数据传输方法、终端及计算机可读介质 |
-
2018
- 2018-04-28 CN CN201810402807.6A patent/CN108615531A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140019140A1 (en) * | 2012-07-12 | 2014-01-16 | Samsung Electronics Co., Ltd. | Method for controlling external input and broadcast receiving apparatus |
CN104144380A (zh) * | 2014-07-18 | 2014-11-12 | 武汉泰睿科技有限公司 | 一种基于距离信息的无线终端配对方法及装置 |
CN106257946A (zh) * | 2015-06-17 | 2016-12-28 | 中兴通讯股份有限公司 | 终端通信方法、装置、控制终端及受控终端 |
CN105825855A (zh) * | 2016-04-13 | 2016-08-03 | 联想(北京)有限公司 | 一种信息处理方法及主终端设备 |
CN106603669A (zh) * | 2016-12-16 | 2017-04-26 | Tcl通力电子(惠州)有限公司 | 分布式主从设备的控制方法及*** |
CN206819732U (zh) * | 2017-05-15 | 2017-12-29 | 深圳米唐科技有限公司 | 智能音乐播放器 |
CN107872721A (zh) * | 2017-11-23 | 2018-04-03 | 深圳市创维软件有限公司 | 一种多媒体数据传输方法、终端及计算机可读介质 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109754798A (zh) * | 2018-12-20 | 2019-05-14 | 歌尔股份有限公司 | 多音箱同步控制方法、***及音箱 |
CN109754798B (zh) * | 2018-12-20 | 2021-10-15 | 歌尔股份有限公司 | 多音箱同步控制方法、***及音箱 |
CN112152890A (zh) * | 2019-06-28 | 2020-12-29 | 海信视像科技股份有限公司 | 一种基于智能音箱的控制***及方法 |
CN112152890B (zh) * | 2019-06-28 | 2022-01-21 | 海信视像科技股份有限公司 | 一种基于智能音箱的控制***及方法 |
CN110933228A (zh) * | 2019-11-28 | 2020-03-27 | 江苏紫米电子技术有限公司 | 一种闹钟设置方法、电子设备及存储介质 |
CN110933228B (zh) * | 2019-11-28 | 2021-04-20 | 江苏紫米电子技术有限公司 | 一种闹钟设置方法、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105025051A (zh) | 一种云端语音服务提供方法和*** | |
CN108615531A (zh) | 一种音箱控制方法、装置、终端及计算机可读介质 | |
CN108040264B (zh) | 一种用于电视节目选台的音箱语音控制方法及设备 | |
US20060195323A1 (en) | Distributed speech recognition system | |
US10950238B2 (en) | Bluetooth speaker base, method and system for controlling thereof | |
CN104301399A (zh) | 一种语音远程控制音箱的***及方法 | |
CN206819732U (zh) | 智能音乐播放器 | |
CN110618613A (zh) | 一种智能设备的联动控制方法及装置 | |
CN103885350A (zh) | 一种语音控制家庭电器的方法和装置 | |
CN105609104A (zh) | 一种信息处理方法、装置及智能语音路由控制器 | |
CN110932953A (zh) | 智能家居控制方法、装置、计算机设备及存储介质 | |
CN103096306A (zh) | 音频播放方法及*** | |
CN114172757A (zh) | 服务器、智能家居***及多设备语音唤醒方法 | |
CN105812185B (zh) | 一种播放设备的通信连接方法 | |
CN103580763A (zh) | 广播音频服务 | |
CN112712683B (zh) | 家电设备的控制方法、***、遥控器和服务器 | |
CN113286284A (zh) | 一种终端与蓝牙设备的连接控制方法、装置、设备及介质 | |
CN105828253A (zh) | 音频播放***中的无线连接控制方法及装置 | |
CN111405536B (zh) | 一种配网方法、设备和存储介质 | |
CN110224904B (zh) | 语音处理方法、装置、计算机可读存储介质和计算机设备 | |
US20140163971A1 (en) | Method of using a mobile device as a microphone, method of audio playback, and related device and system | |
CN110992931A (zh) | 一种基于d2d技术的离线式语音控制方法、***及存储介质 | |
CN109819360A (zh) | 多无线麦克风的音频采集方法及*** | |
CN212463234U (zh) | 智能语音控制*** | |
CN102656894A (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: 20181002 |