一种语音播放系统、方法及装置与流程



1.本技术涉及信息技术领域,特别是涉及一种语音播放系统、方法及装置。


背景技术:



2.目前,随着智能设备的增多,以及语音识别技术的发展,智能语音播放在智能家居,商场,商铺,公共场合等地方的使用将越来越广泛,人们可以方便的利用带拾音功能或播放功能的智能设备进行语音播放或对讲等功能。
3.然而,目前的语音播放系统,往往是将拾音设备采集的语音数据发送给某一固定的播放设备进行播放,当系统中存在多个播放设备时则难以选择合适的播放设备,对采集到的语音数据进行播放。


技术实现要素:



4.本技术实施例的目的在于提供一种语音播放系统、方法及装置,用以解决如何进行播放设备的选择的问题。具体技术方案如下:
5.本技术实施例的第一方面,首先提供了一种语音播放系统,所述系统包括:拾音模块、协调模块、一个或多个播放模块;
6.所述拾音模块,用于采集语音数据;将采集到的语音数据发送至所述协调模块;
7.所述协调模块,用于根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;将所述语音数据发送至所述第一播放模块,以使所述第一播放模块对所述语音数据进行播放。
8.可选的,所述系统还包括解析模块;
9.所述协调模块,还用于当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将所述语音数据发送至所述解析模块;
10.所述解析模块,用于对所述语音数据进行解析,提取所述语音数据中的第一关键词;根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块;将所述语音数据发送至所述第二播放模块,以使所述第二播放模块对所述语音数据进行播放。
11.可选的,所述第二播放模块,具体用于对预设对象进行检测;当检测到所述预设对象时,播放所述语音数据。
12.可选的,所述解析模块,还用于提取所述语音数据中的第二关键词;根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音;将所述预设语音发送至所述第二播放模块,以使所述第二播放模块对所述预设语音进行播放。
13.可选的,所述解析模块,还用于提取所述语音数据中的设备名称;根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块;将所述语音数据发送至所述第三播放模块,以使所述第三播放模块对所述语音数据进行播放。
14.可选的,所述系统还包括云端;
15.解析模块,用于将所述语音数据发送至所述云端,以使所述云端将所述语音数据
转发至所述第一播放模块。
16.本技术实施例的第二方面,提供了一种语音播放方法,应用于语音播放系统中的协调模块,所述系统包括:拾音模块、协调模块、一个或多个播放模块;
17.所述方法包括:
18.获取所述拾音模块采集的语音数据;
19.根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;
20.将所述语音数据发送至所述第一播放模块,以使所述第一播放模块对所述语音数据进行播放。
21.可选的,所述系统还包括解析模块,所述方法还包括:
22.当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将所述语音数据发送至所述解析模块,以使所述解析模块对所述语音数据进行解析,提取所述语音数据中的第一关键词,并根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块,通过所述第二播放模块对所述语音数据进行播放。
23.可选的,所述方法还包括:
24.当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将所述语音数据发送至解析模块,以使所述解析模块提取所述语音数据中的第二关键词,并根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音,通过第二播放模块对所述预设语音进行播放。
25.可选的,所述方法还包括:
26.当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将所述语音数据发送至所述解析模块,以使所述解析模块提取所述语音数据中的设备名称,根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块,通过所述第三播放模块对所述语音数据进行播放。
27.本技术实施例的第三方面,提供了一种语音播放方法,应用于语音播放系统中的解析模块,所述系统包括:拾音模块、协调模块、一个或多个播放模块,所述方法包括:
28.对所述语音数据进行解析,提取所述语音数据中的第一关键词,其中,所述语音数据是所述拾音模块采集到的语音数据,并通过所述拾音模块发送至所述协调模块,当所述协调模块根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时发送至所述解析模块;
29.根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块;
30.将所述语音数据发送至所述第二播放模块,以使所述第二播放模块对所述语音数据进行播放。
31.可选的,所述方法还包括:
32.提取所述语音数据中的第二关键词;
33.根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音;
34.将所述预设语音发送至所述第二播放模块,以使所述第二播放模块对所述预设语音进行播放。
35.可选的,所述方法还包括:
36.提取所述语音数据中的设备名称;
37.根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块;
38.将所述语音数据发送至所述第三播放模块,以使所述第三播放模块对所述语音数据进行播放。
39.本技术实施例的第四方面,提供了一种语音播放装置,应用于语音播放系统中的协调模块,所述系统包括:拾音模块、协调模块、一个或多个播放模块;
40.所述装置包括:
41.语音数据获取模块,用于获取所述拾音模块采集的语音数据;
42.第一识别模块,用于根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;
43.第一播放模块,用于将所述语音数据发送至所述第一播放模块,以使所述第一播放模块对所述语音数据进行播放。
44.可选的,所述系统还包括解析模块,所述装置还包括:
45.第二播放模块,用于当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将所述语音数据发送至所述解析模块,以使所述解析模块对所述语音数据进行解析,提取所述语音数据中的第一关键词,并根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块,通过所述第二播放模块对所述语音数据进行播放。
46.可选的,所述装置还包括:
47.第二播放模块,用于当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将所述语音数据发送至所述解析模块,以使所述解析模块提取所述语音数据中的第二关键词,并根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音,通过所述第二播放模块对所述预设语音进行播放。
48.可选的,所述装置还包括:
49.第三播放模块,用于当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将所述语音数据发送至所述解析模块,以使所述解析模块提取所述语音数据中的设备名称,根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块,通过所述第三播放模块对所述语音数据进行播放。
50.本技术实施例的第五方面,提供了一种语音播放装置,应用于语音播放系统中的解析模块,所述系统包括:拾音模块、协调模块、一个或多个播放模块,所述装置包括:
51.语音数据解析模块,用于对所述语音数据进行解析,提取所述语音数据中的第一关键词,其中,所述语音数据是所述拾音模块采集到的语音数据,并通过所述拾音模块发送至所述协调模块,当所述协调模块根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时发送至所述解析模块;
52.第二识别模块,用于根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块;
53.第四播放模块,用于将所述语音数据发送至所述第二播放模块,以使所述第二播放模块对所述语音数据进行播放。
54.可选的,所述装置还包括:
55.第二关键词提取模块,用于提取所述语音数据中的第二关键词;
56.预设语音识别模块,用于根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音;
57.预设语音播放模块,用于将所述预设语音发送至所述第二播放模块,以使所述第二播放模块对所述预设语音进行播放。
58.可选的,所述装置还包括:
59.设备名称提取模块,用于提取所述语音数据中的设备名称;
60.第三播放模块,用于根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块;
61.第四播放模块,用于将所述语音数据发送至所述第三播放模块,以使所述第三播放模块对所述语音数据进行播放。
62.本技术实施例的另一方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
63.存储器,用于存放计算机程序;
64.处理器,用于执行存储器上所存放的程序时,实现上述任一应用于语音播放系统中的协调模块的语音播放方法。
65.本技术实施例的另一方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
66.存储器,用于存放计算机程序;
67.处理器,用于执行存储器上所存放的程序时,实现上述任一应用于语音播放系统中的解析模块的语音播放方法。
68.本技术实施例的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一应用于语音播放系统中的协调模块的语音播放方法。
69.本技术实施例的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一应用于语音播放系统中的解析模块的语音播放方法。
70.本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一应用于语音播放系统中的协调模块的语音播放方法。
71.本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一应用于语音播放系统中的解析模块的语音播放方法。
72.本技术实施例有益效果:
73.本技术实施例提供的一种语音播放系统、方法及装置,所述系统包括:拾音模块、协调模块、一个或多个播放模块;所述拾音模块,用于采集语音数据;将采集到的语音数据发送至所述协调模块;所述协调模块,用于根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;将所述语音数据发送至所述第一播放模块,以使所述第一播放模块对所述语音数据进行播放。通过本技术实施例的方案可以在系统中添加协调模块,通过协调模块根据预先创建的拾音模块和播放模块的对应关系,识别对应的播放模块,并将语音数据发送至该识别到的播放模块进行语音数据的播放,从而解决如何进行播放设备的选择的问题。
74.当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
75.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。
76.图1为本技术实施例提供的语音播放系统的一种结构示意图;
77.图2为本技术实施例提供的语音播放系统的一种实例图;
78.图3为本技术实施例提供的语音播放系统的另一种结构示意图;
79.图4为本技术实施例提供的语音播放系统的又一种结构示意图;
80.图5为本技术实施例提供的语音播放系统的一种交互图;
81.图6为本技术实施例提供的语音播放方法的一种流程示意图
82.图7为本技术实施例提供的语音播放方法的一种流程示意图
83.图8为本技术实施例提供的语音播放装置的一种结构示意图;
84.图9为本技术实施例提供的语音播放装置的另一种结构示意图;
85.图10为本技术实施例提供的电子设备的另一种结构示意图;
86.图11为本技术实施例提供的电子设备的另一种结构示意图。
具体实施方式
87.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员基于本技术所获得的所有其他实施例,都属于本技术保护的范围。
88.首先,对本技术实施例中可能使用到的专业术语进行解释:
89.拾音器:具有麦克风的独立智能设备,或麦克风硬件模组,可作为组件集成到其他设备中,可采集环境中声音。
90.播放器:带有喇叭的独立智能设备,或者喇叭硬件模组,可作为组件集成到其他设备中,可播放语音。
91.语音解析器:具有语音识别功能的软件实体,一般都作为一个具有ai智能设备的一部分。
92.协调器:包含拾音器和播放器的关联关系,语音关键字和播放器的关联关系,以及其他的关联关系,其他设备或实体需要这些信息时,要向协调器获取。
93.本技术实施例的第一方面,首先提供了一种语音播放系统,参见图1,上述系统包括:拾音模块101、协调模块102、一个或多个播放模块103;
94.拾音模块101,用于采集语音数据;将采集到的语音数据发送至协调模块;
95.协调模块102,用于根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;将语音数据发送至第一播放模块,以使第一播放模块对语音数据进行播放。
96.其中,上述预先创建的拾音模块和播放模块的对应关系可以预先存储在协调模块中,也可以存储在其他位置,在上述协调模块使用该对应关系进行播放模块的识别时,可以从存储位置读取待对应关系。上述第一播放模块为上述一个或多个播放模块中的一个。上述预先创建的拾音模块和播放模块的对应关系,可以包括当前采集语音数据的拾音模块所对应的播放模块,具体的,该对应关系在实际使用过程中可以通过人工进行设定。在实际使用过程中上述系统还可以包括多个拾音模块,上述对应关系可以包括每一拾音模块多对应的播放模块。
97.在实际使用过程中,上述拾音模块、协调模块、播放模块可以分别为拾音器、协调器、语音解析器,该三部分可以在同一个设备实体中,也可以在不同的设备实体中。例如,参见图2,用户可以事先将拾音器和播放器建立关联关系,关联关系可以是多对多的关系,当协调器接收到拾音器发送过来的语音数据之后,如果发现拾音器已经和一个或多个播放器建立了关联关系,则直接将语音数据发送给播放器。
98.其中,由于每台设备都可以是独立设备,都可以有ip(internet protocol,网际互连协议)地址,各种设备可以灵活组网,可以在局域网内联动,也可以通过云平台通信。如图2中,左边是将各个部分拆分到不同的设备中的场景,右图是将两个模组合并到一个设备中的场景。通过本技术实施例的系统,拾音模块不需要有语音识别功能,同时,播放模块的结构也可以做的很简单,从而在满足用户的智能需求之外,还能节约成本,提高竞争力。
99.可选的,本技术实施例中,在拾音模块的唤醒时,拾音模块可以平时都不接收语音指令,只有在接收到特定的唤醒指令之后(比如“你好**”)才开始接收语音指令。如果多台拾音模块同时采集到声音,协调模块可以选择一台最合适的拾音模块工作,其他拾音模块不响应后续的语音指令,具体的,该最合适的拾音模块可以是预先设定的拾音模块,也可以是根据采集到的声音确定的拾音模块,例如,当采集到的声音为“打开电视”,可以指定距离电视最近的拾音模块为最合适的拾音模块。
100.可见,通过本技术实施例的系统可以在系统中添加协调模块,通过协调模块根据预先创建的拾音模块和播放模块的对应关系,识别对应的播放模块,并将语音数据发送至该识别到的播放模块进行语音数据的播放,从而解决如何进行播放设备的选择的问题。
101.可选的,参见图3,上述系统还包括解析模块104;
102.协调模块102,还用于当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将语音数据发送至解析模块;
103.解析模块104,用于对语音数据进行解析,提取语音数据中的第一关键词;根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块;将语音数据发送至第二播放模块,以使第二播放模块对语音数据进行播放。
104.可选的,参见图4,上述系统还包括云端105;解析模块104,还用于将语音数据发送至云端,以使云端将语音数据转发至第一播放模块。具体的,可以参见图2,拾音模块采集到语音数据后,可以将语音数据发送至解析模块,通过解析模块将语音数据转发至云端,通过云端将语音数据转发至播放器,然后进行播放。
105.在实际使用过程中,上述解析模块可以为语音解析器。本技术实施例中的语音播放系统中的拾音模块,播放模块,解析模块,协调模块四部分,这四部分可以在同一个设备实体中,也可以在不同的设备实体中。协调模块收到声音数据之后,可以通过两种方式进行
处理,一种方式是协调模块根据拾音模块和播放模块的对应关系直接将语音发送到第一播放模块播放。另一种方式是协调模块选择一个解析模块,将语音发送到解析模块,解析模块进行语音识别,提取关键字,再根据关键字将声音发送到对应的声音播放模块播放。除了播放之外,如果一个设备同时具有拾音和播放功能,则还可以进行对讲。例如,参见图2,用户可以事先将拾音器和播放器建立关联关系,关联关系可以是多对多的关系。当协调器接收到拾音器发送过来的语音数据之后,如果发现拾音器已经和一个或多个播放器建立了关联关系,则直接将语音数据发送给播放器。如果没有关联关系,则将语音数据发送给语音解析器(如上图的声音1),语音解析器接收到语音之后,会先将语音解析成文本,再将这些文本和预先保存的关键字进行匹配,这些关键字会和播放器建立关联关系。如果解析出来的文本和关键字匹配,则将语音发送到对应的播放器播放,关键字以及关联关系可以动态配置项,这些信息都保持在协调器上,解析器需从协调器获取(如上图的声音2和声音3)。
106.可选的,第二播放模块,具体用于对预设对象进行检测;当检测到预设对象时,播放语音数据。
107.例如,根据预先创建的关键词和播放模块的对应关系,进行关键字匹配时还可以设置条件。比如当拾音模块采集到“有人吗”的语音之后,播放模块需要通过目标识别、人脸检测等方法,只有在确认感应到人之后才播放此条声音。
108.可选的,解析模块104,还用于提取语音数据中的第二关键词;根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音;将预设语音发送至第二播放模块,以使第二播放模块对预设语音进行播放。
109.具体的,语音解析模块可以预先内置一些语音。当解析出来的文本包含在这些内置语音对应的关键词时,则会将内置语音发送给建立关联关系的播放模块进行播放。例如当有人呼叫“欢迎”时,解析模块会将“你好,欢迎光临,祝你一天愉快”这段语音发送给与“欢迎”关键字建立关联关系的播放模块进行播放。
110.可选的,解析模块104,还用于提取语音数据中的设备名称;根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块;将语音数据发送至第三播放模块,以使第三播放模块对语音数据进行播放。
111.在实际使用过程中,用户往往想将语音数据发送给指定播放器,对于这种场景,可以对每台设备标识名称,比如“门口机”,“厨房”,“客厅”,“书房”,“卧室”等,使用时,需要先呼叫设备名称,拾音模块将语音数据发送给协调模块,协调模块将语音数据发送给解析模块,解析模块发现语音数据中存在设备名称的关键字时,则会将后续的语音数据都发送到对应的设备。在实际使用过程中,利用该方式,还可以实现对讲的功能。
112.为了说明本技术实施例的方案,以下结合具体实施例进行说明,参见图5,包括:
113.1、唤醒流程
114.拾音器平时都不接收语音指令,只有在接收到特定的唤醒指令之后(比如“你好萤石”)才开始接收语音指令。如果多台拾音器同时采集到声音,协调器会选择一台最合适的拾音器工作,其他拾音器不响应后续的语音指令。
115.2、选择目标播放设备
116.拾音器完成语音采集之后,接下来要选择目标播放器。可以有多种方法寻目标。
117.2.1用户绑定关联关系
118.用户可以事先将拾音器和播放器建立关联关系,关联关系可以是多对多的关系。当协调器接收到拾音器发送过来的语音数据之后,如果发现拾音器已经和一个或多个播放器建立了关联关系,则直接将语音数据发送给播放器。如果没有关联关系,则将语音数据发送给语音解析器。(如2图的声音1)
119.2.2使用关键字寻目标设备
120.语音解析器接收到语音之后,会先将语音解析成文本。再将这些文本和预先保存的关键字进行匹配。这些关键字会和对应的播放器建立关联关系。如果解析出来的文本和关键字相匹配,则将语音发送到对应的播放器播放。预先保存的关键字以及关键字会和对应的播放器的关联关系可以动态配置项,这些信息都可以保存在协调器上,解析器需从协调器获取。(如图2的声音2和声音3)
121.关键字匹配时还可以设置条件。比如当拾音器采集到“有人吗”的语音之后,声音播放器只有在确认感应到人之后才播放此条声音。
122.为了方便使用,还可以使用内置语音。语音解析器会内置一些语音。当解析出来的文本包含在这些内置语音之内,则会将内置语音发送给建立关联关系的播放器。例如当有人呼叫“欢迎”时,语音解析器会将“你好,欢迎光临,祝你一天愉快”这段语音发送给与“欢迎”关键字建立关联关系的播放器。
123.2.3目标设备标识
124.有时候,人们想将语音发送给任意的播放器。对于这种场景,首先需要对每台设备标识名称,比如“门口机”,“厨房”,“客厅”,“书房”,“卧室”等。使用时,需要先呼叫设备名称,拾音器将数据发送给协调器,协调器将数据发送给语音解析器,语音解析器发现语音与设备名称的关键字一样,则会将后续的语音数据都发送到对应的设备。利用这种方式,还可以实现对讲的功能。
125.本技术实施例的第二方面,提供了一种语音播放方法,参见图6,应用于语音播放系统中的协调模块,上述系统包括:拾音模块、协调模块、一个或多个播放模块;
126.上述方法包括:
127.步骤s61,获取拾音模块采集的语音数据;
128.步骤s62,根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;
129.步骤s63,将语音数据发送至第一播放模块,以使第一播放模块对语音数据进行播放。
130.可选的,上述系统还包括解析模块,上述方法还包括:
131.当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将语音数据发送至解析模块,以使解析模块对语音数据进行解析,提取语音数据中的第一关键词,并根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块,通过第二播放模块对语音数据进行播放。
132.可选的,上述方法还包括:
133.当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将语音数据发送至解析模块,以使解析模块提取语音数据中的第二关键词,并根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音,通过第二播放模块对预设
语音进行播放。
134.可选的,上述方法还包括:
135.当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将语音数据发送至解析模块,以使解析模块提取语音数据中的设备名称,根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块,通过第三播放模块对语音数据进行播放。
136.可见,通过本技术实施例的方法,可以在系统中添加协调模块,通过协调模块根据预先创建的拾音模块和播放模块的对应关系,识别对应的播放模块,并将语音数据发送至该识别到的播放模块进行语音数据的播放,从而解决如何进行播放设备的选择的问题。
137.本技术实施例的第三方面,提供了一种语音播放方法,参见图7,应用于语音播放系统中的解析模块,上述系统包括:拾音模块、协调模块、一个或多个播放模块,上述方法包括:
138.步骤s71,对语音数据进行解析,提取语音数据中的第一关键词,其中,语音数据是拾音模块采集到的语音数据,并通过拾音模块发送至协调模块,当协调模块根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时发送至解析模块;
139.步骤s72,根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块;
140.步骤s73,将语音数据发送至第二播放模块,以使第二播放模块对语音数据进行播放。
141.可选的,上述方法还包括:
142.提取语音数据中的第二关键词;
143.根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音;
144.将预设语音发送至第二播放模块,以使第二播放模块对预设语音进行播放。
145.可选的,上述方法还包括:
146.提取语音数据中的设备名称;
147.根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块;
148.将语音数据发送至第三播放模块,以使第三播放模块对语音数据进行播放。
149.可见,通过本技术实施例的方法,可以在系统中添加协调模块,通过协调模块根据预先创建的拾音模块和播放模块的对应关系,识别对应的播放模块,并将语音数据发送至该识别到的播放模块进行语音数据的播放,从而解决如何进行播放设备的选择的问题。
150.本技术实施例的第四方面,提供了一种语音播放装置,参见图8,应用于语音播放系统中的协调模块,上述系统包括:拾音模块、协调模块、一个或多个播放模块;
151.上述装置包括:
152.语音数据获取模块801,用于获取拾音模块采集的语音数据;
153.第一识别模块802,用于根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;
154.第一播放模块803,用于将语音数据发送至第一播放模块,以使第一播放模块对语音数据进行播放。
155.可选的,上述系统还包括解析模块,上述装置还包括:
156.第二播放模块,用于当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将语音数据发送至解析模块,以使解析模块对语音数据进行解析,提取语音数据中的第一关键词,并根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块,通过第二播放模块对语音数据进行播放。
157.可选的,上述装置还包括:
158.第二播放模块,用于当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将语音数据发送至解析模块,以使解析模块提取语音数据中的第二关键词,并根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音,通过第二播放模块对预设语音进行播放。
159.可选的,上述装置还包括:
160.第三播放模块,用于当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将语音数据发送至解析模块,以使解析模块提取语音数据中的设备名称,根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块,通过第三播放模块对语音数据进行播放。
161.可见,通过本技术实施例的方法,可以在系统中添加协调模块,通过协调模块根据预先创建的拾音模块和播放模块的对应关系,识别对应的播放模块,并将语音数据发送至该识别到的播放模块进行语音数据的播放,从而解决如何进行播放设备的选择的问题。
162.本技术实施例的第五方面,提供了一种语音播放装置,参见图9,应用于语音播放系统中的解析模块,上述系统包括:拾音模块、协调模块、一个或多个播放模块,上述装置包括:
163.语音数据解析模块901,用于对语音数据进行解析,提取语音数据中的第一关键词,其中,语音数据是拾音模块采集到的语音数据,并通过拾音模块发送至协调模块,当协调模块根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时发送至解析模块;
164.第二识别模块902,用于根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块;
165.第四播放模块903,用于将语音数据发送至第二播放模块,以使第二播放模块对语音数据进行播放。
166.可选的,上述装置还包括:
167.第二关键词提取模块,用于提取语音数据中的第二关键词;
168.预设语音识别模块,用于根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音;
169.预设语音播放模块,用于将预设语音发送至第二播放模块,以使第二播放模块对预设语音进行播放。
170.可选的,上述装置还包括:
171.设备名称提取模块,用于提取语音数据中的设备名称;
172.第三播放模块,用于根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块;
173.第四播放模块,用于将语音数据发送至第三播放模块,以使第三播放模块对语音
数据进行播放。
174.可见,通过本技术实施例的方法,可以在系统中添加协调模块,通过协调模块根据预先创建的拾音模块和播放模块的对应关系,识别对应的播放模块,并将语音数据发送至该识别到的播放模块进行语音数据的播放,从而解决如何进行播放设备的选择的问题。
175.本技术实施例还提供了一种电子设备,如图10所示,包括处理器1001、通信接口1002、存储器1003和通信总线1004,其中,处理器1001,通信接口1002,存储器1003通过通信总线1004完成相互间的通信,
176.存储器1003,用于存放计算机程序;
177.处理器1001,用于执行存储器1003上所存放的程序时,实现如下步骤:
178.获取拾音模块采集的语音数据;
179.根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;
180.将语音数据发送至第一播放模块,以使第一播放模块对语音数据进行播放。
181.本技术实施例还提供了一种电子设备,如图11所示,包括处理器1101、通信接口1102、存储器1103和通信总线1104,其中,处理器1101,通信接口1102,存储器1103通过通信总线1104完成相互间的通信,
182.存储器1103,用于存放计算机程序;
183.处理器1101,用于执行存储器1103上所存放的程序时,实现如下步骤:
184.对语音数据进行解析,提取语音数据中的第一关键词,其中,语音数据是拾音模块采集到的语音数据,并通过拾音模块发送至协调模块,当协调模块根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时发送至解析模块;
185.根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块;
186.将语音数据发送至第二播放模块,以使第二播放模块对语音数据进行播放。
187.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
188.通信接口用于上述电子设备与其他设备之间的通信。
189.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
190.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
191.在本技术提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一应用于语音播放系统中的协调模块的语音播放方法的步骤。
192.在本技术提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可
读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一应用于语音播放系统中的解析模块的语音播放方法的步骤。
193.在本技术提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一应用于语音播放系统中的协调模块的语音播放方法。
194.在本技术提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一应用于语音播放系统中的解析模块的语音播放方法。
195.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
196.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
197.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法、装置、电子设备、计算机可读存储介质、计算机程序产品实施例而言,由于其基本相似于系统实施例,所以描述的比较简单,相关之处参见系统实施例的部分说明即可。
198.以上所述仅为本技术的较佳实施例,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本技术的保护范围内。

技术特征:


1.一种语音播放系统,其特征在于,所述系统包括:拾音模块、协调模块、一个或多个播放模块;所述拾音模块,用于采集语音数据;将采集到的语音数据发送至所述协调模块;所述协调模块,用于根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;将所述语音数据发送至所述第一播放模块,以使所述第一播放模块对所述语音数据进行播放。2.根据权利要求1所述的系统,其特征在于,所述系统还包括解析模块;所述协调模块,还用于当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将所述语音数据发送至所述解析模块;所述解析模块,用于对所述语音数据进行解析,提取所述语音数据中的第一关键词;根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块;将所述语音数据发送至所述第二播放模块,以使所述第二播放模块对所述语音数据进行播放。3.根据权利要求2所述的系统,其特征在于,所述第二播放模块,具体用于对预设对象进行检测;当检测到所述预设对象时,播放所述语音数据。4.根据权利要求2所述的系统,其特征在于,所述解析模块,还用于提取所述语音数据中的第二关键词;根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音;将所述预设语音发送至所述第二播放模块,以使所述第二播放模块对所述预设语音进行播放。5.根据权利要求2所述的系统,其特征在于,所述解析模块,还用于提取所述语音数据中的设备名称;根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块;将所述语音数据发送至所述第三播放模块,以使所述第三播放模块对所述语音数据进行播放。6.根据权利要求1所述的系统,其特征在于,所述系统还包括云端;解析模块,用于将所述语音数据发送至所述云端,以使所述云端将所述语音数据转发至所述第一播放模块。7.一种语音播放方法,其特征在于,应用于语音播放系统中的协调模块,所述系统包括:拾音模块、协调模块、一个或多个播放模块;所述方法包括:获取所述拾音模块采集的语音数据;根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;将所述语音数据发送至所述第一播放模块,以使所述第一播放模块对所述语音数据进行播放。8.根据权利要求7所述的方法,其特征在于,所述系统还包括解析模块,所述方法还包括:当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将所述语音数据发送至所述解析模块,以使所述解析模块对所述语音数据进行解析,提取所述语音数据中的第一关键词,并根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块,通过所述第二播放模块对所述语音数据进行播放。
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将所述语音数据发送至解析模块,以使所述解析模块提取所述语音数据中的第二关键词,并根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音,通过第二播放模块对所述预设语音进行播放。10.根据权利要求7所述的方法,其特征在于,所述方法还包括:当根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时,将所述语音数据发送至解析模块,以使所述解析模块提取所述语音数据中的设备名称,根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块,通过所述第三播放模块对所述语音数据进行播放。11.一种语音播放方法,其特征在于,应用于语音播放系统中的解析模块,所述系统包括:拾音模块、协调模块、一个或多个播放模块,所述方法包括:对所述语音数据进行解析,提取所述语音数据中的第一关键词,其中,所述语音数据是所述拾音模块采集到的语音数据,并通过所述拾音模块发送至所述协调模块,当所述协调模块根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时发送至所述解析模块;根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块;将所述语音数据发送至所述第二播放模块,以使所述第二播放模块对所述语音数据进行播放。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:提取所述语音数据中的第二关键词;根据预先创建的关键词和预设语音的对应关系,识别对应的预设语音;将所述预设语音发送至所述第二播放模块,以使所述第二播放模块对所述预设语音进行播放。13.根据权利要求11所述的方法,其特征在于,所述方法还包括:提取所述语音数据中的设备名称;根据预先创建的设备名称和播放模块的对应关系,识别对应的第三播放模块;将所述语音数据发送至所述第三播放模块,以使所述第三播放模块对所述语音数据进行播放。14.一种语音播放装置,其特征在于,应用于语音播放系统中的协调模块,所述系统包括:拾音模块、协调模块、一个或多个播放模块;所述装置包括:语音数据获取模块,用于获取所述拾音模块采集的语音数据;第一识别模块,用于根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;第一播放模块,用于将所述语音数据发送至所述第一播放模块,以使所述第一播放模块对所述语音数据进行播放。15.一种语音播放装置,其特征在于,应用于语音播放系统中的解析模块,所述系统包括:拾音模块、协调模块、一个或多个播放模块,所述装置包括:
语音数据解析模块,用于对所述语音数据进行解析,提取所述语音数据中的第一关键词,其中,所述语音数据是所述拾音模块采集到的语音数据,并通过所述拾音模块发送至所述协调模块,当所述协调模块根据预先创建的拾音模块和播放模块的对应关系,未识别到对应的第一播放模块时发送至所述解析模块;第二识别模块,用于根据预先创建的关键词和播放模块的对应关系,识别对应的第二播放模块;第四播放模块,用于将所述语音数据发送至所述第二播放模块,以使所述第二播放模块对所述语音数据进行播放。16.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求7-10或11-13任一所述的方法步骤。17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求7-10或11-13任一所述的方法步骤。

技术总结


本申请实施例提供的一种语音播放系统、方法及装置,应用于信息技术领域,所述系统包括:拾音模块、协调模块、一个或多个播放模块;所述拾音模块,用于采集语音数据;将采集到的语音数据发送至所述协调模块;所述协调模块,用于根据预先创建的拾音模块和播放模块的对应关系,识别对应的第一播放模块;将所述语音数据发送至所述第一播放模块,以使所述第一播放模块对所述语音数据进行播放。通过本申请实施例的方案可以在系统中添加协调模块,通过协调模块根据预先创建的拾音模块和播放模块的对应关系,识别对应的播放模块,并将语音数据发送至该识别到的播放模块进行语音数据的播放,从而解决如何进行播放设备的选择的问题。而解决如何进行播放设备的选择的问题。而解决如何进行播放设备的选择的问题。


技术研发人员:

张振 谢佳诚 崔雪强

受保护的技术使用者:

杭州萤石软件有限公司

技术研发日:

2022.07.05

技术公布日:

2022/10/13

本文发布于:2024-09-26 04:15:00,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/26244.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模块   语音   所述   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议