机器人语音播报系统、方法、装置和存储介质与流程

文档序号:33422130发布日期:2023-03-11 00:06阅读:88来源:国知局
机器人语音播报系统、方法、装置和存储介质与流程

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.图1为一个实施例中语音播报方法的应用场景图;
54.图2为一个实施例中语音播报方法的流程示意图;
55.图3为一个实施例中语音播报装置的结构框图;
56.图4为一个实施例中计算机设备的内部结构图。
具体实施方式
57.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
58.本技术提供的语音播报方法,可以应用于如图1所示的应用环境中。该语音播报方法应用于语音播报系统中,该系统包括一个或多个物业终端102,服务器104和机器人。服务器104分别与物业终端102和机器人通信连接;物业终端102也可以直接与机器人直接通信连接。
59.用户通过物业终端102创建语音播报任务,并将该语音播报任务发送出去,其中语音播报任务包括语音播报地点;机器人接收语音播报任务,并基于语音播报地点从一个或多个机器人中选取任务执行机器人106执行语音播报任务;任务执行机器人106接收语音播报任务,运动至语音播报任务对应的语音播报地点后,根据语音播报任务从服务器104中获取对应的语音数据,然后调用本地扬声器进行播放。
60.其中,任务执行机器人可以通过云端调度,也可以是物业终端上指定;物业终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备;服务器104可以用独立的服务器104或者是多个服务器104组成的服务器104集群来实现。
61.在一个实施例中,提供了一种机器人语音播报系统,包括一个或多个物业终端、服务器、机器人;所述服务器分别与所述物业终端和所述机器人通信连接;
62.所述物业终端用于创建语音播报任务并将所述语音播报任务发送至所述调度机器人;所述语音播报任务包括语音播报地点和语音存储空间标识;
63.所述调度机器人用于接收所述语音播报任务;基于所述语音播报地点从一个或多个所述任务执行机器人中选取目标任务执行机器人;并将所述语音播报任务发送至所述目标任务执行机器人;
64.所述目标任务执行机器人接收并执行所述语音播报任务。
65.其中,语音播报任务包括语音播报地点,在一些实施例中,语音播报任务还包括语音存储空间标识。语音播报地点可以采用位置坐标表示,也可以采用预先标定好的楼宇名称表示。比如,预先在语音播报区域内,针对区域内每层楼的楼宇位置进行标注,得到标注好的楼宇名称,进而物业管理人员在创建语音播报任务时可以依据楼宇名称来表示语音播报地点。比如,a小区内有3栋楼,每栋楼有10层,每层有a、b两户,例如1栋1楼a楼宇,就可以用a-1-1-a来表示语音播报地点。相应的机器人内部需要设置获取位置坐标的设备,比如gps、激光雷达等定位设备。
66.语音存储空间标识用于在服务器的存储空间中划分一个空间用于存储对应语音播报任务的语音数据;存储空间可以是服务器中的内存区域。存储空间标识可以用来获取到服务器的存储中的指定内存区域。
67.所述语音数据可以是预存的语音数据,也可以是实时录制的语音数据,也可以是一段预存的文字经识别转换的语音数据。
68.具体地,用户通过物业终端创建语音播报任务,并配置好语音播报任务的语音播报地点以及后续用于存放对应语音数据的语音存储空间标识,在创建语音播报任务时就划
分好语音数据在服务器中的存储区域,方便后续目标任务执行机器人获取相应任务的语音数据进行播报。物业终端在创建好语音播报任务后,将该语音播报任务发送至服务器或者云端,由云端来调度机器人执行任务。其中,语音播报地点可以包括一个或多个。
69.作为实施例,调度模块接收物业终端下发的语音播报任务,根据各个语音播报任务的语音播报地点筛选目标任务执行机器人,即从一个或多个任务执行机器人中筛选处于空闲状态的机器人作为备选机器人,进而根据每个语音播报任务的语音播报地点匹配距离最近的备选机器人作为目标任务执行机器人,并将语音播报任务发送至对应的目标任务执行机器人。其中,空闲状态是指当前时刻没有执行语音播报任务、且各设备运行正常的机器人。当语音播报地点包括多个时,调度机器人根据语音播报任务的语音播报地点从多个任务执行机器人中选取与语音播报地点相匹配的目标任务执行机器人;此时目标任务执行机器人也包括多个。通过在物业终端配置语音播报任务,可以调度多个目标任务执行机器人到达各个指定语音播报地点进行同步语音数据的播报。
70.目标任务执行机器人接收语音播报任务,运动至语音播报任务携带的语音播报地点,然后根据语音播报任务携带的语音存储空间标识从服务器的内存中获取对应的语音数据,然后调用本地扬声器播放该语音数据。其中,语音数据的生成是通过物业终端生成的。
71.在一个实施例中,在目标任务执行机器人运动至语音播报地点后,用户通过物业终端录入相应的语音数据、或者通过物业终端从其他服务器或者第三平台上获取相应的语音数据,存储至对应语音存储空间标识对应的服务器的内存中进行存储。
72.在一个实施例中,所述物业终端还用于生成语音数据,所述语音数据还包括语音存储空间标识,将所述语音数据发送至所述服务器中与所述语音存储空间标识对应的内存中存储。
73.在一个实施例中,所述目标任务执行机器人还用于基于所述语音播报任务运动至所述语音播报地点后,从服务器中获取与所述语音存储空间标识对应内存中存储的语音数据;调用本地扬声器播放所述语音数据。
74.在一个实施例中,当检测到一个用户录入语音数据时,所述物业终端还用于加载语音组件;通过所述语音组件按照预设的录入参数采集所述用户录入的语音数据;将采集的所述语音数据发送至所述服务器中与所述语音存储空间标识对应的内存中存储;物业终端用户提取现场用户录入的语音数据。
75.其中,语音组件包括采集用户声音的组件,可以是麦克风、录音器。
76.具体地,当目标任务执行机器人运动至语音播报地点后,目标任务执行机器人向物业终端或者服务器发送到达播报地点的信息,用户开启物业终端的语音对讲功能,比如可以通过物业终端的web页面开启语音对讲,并加载调用麦克风录制用户的语音数据,然后将录制好的pcm脉冲数据传输至服务器中与语音存储空间标识对应的内存中进行存储。其中,录制语音数据的格式、协议和目标任务执行机器人播放语音数据的格式、协议一致。录制参数可以包括频率、声道和数据大小,比如录制的数据可以是48000hz,单声道,数据大小为16bit数据。
77.当所述语音播报任务对应的物业终端只有一个时,物业终端加载语音组件,通过语音组件按照预设的录入参数采集对应用户录入的语音数据,并将采集的语音数据发送至服务器中与所述语音存储空间表示对应的内存中存储。此时只有一个物业终端远程控制一
个或多个目标任务执行机器人执行语音播放任务。
78.在一个实施例中,所述目标任务执行机器人还用于加载并调用自身的音视频组件,通过所述音视频组件采集所述语音播报地点的音视频数据,将所述音视频数据回传至对应的物业终端,或将所述音视频数据通过服务器回传至对应的物业终端。其中音视频组件同于播放音视频数据和采集音视频数据。音视频组件包括摄像头、麦克风。可以根据现场采集的画面或者视频进行在线分析,支持多个用户同时说话。
79.在一个实施例中,当检测到多个用户同时录入语音数据时,所述服务器还用于发起异步录音任务;将所述异步录音任务发送至每个所述用户对应的物业终端;所述物业终端还用于接收所述异步录音任务,采集对应用户的语音数据并传输给所述服务器,所述语音数据还包括异步录音标识;所述服务器还用于接收每个所述用户对应的物业终端发送的语音数据,将每个用户对应的语音数据按照所述异步录音标识进行混音处理得到所述语音播报任务的语音数据,并将所述语音数据存储至语音存储空间标识对应的内存中。
80.具体地,当检测到所述语音播报任务对应的物业终端有多个时,服务器针对该语音播报任务发起异步录音任务,并发送至语音播报任务对应的每个物业终端;各个物业终端分别接受异步录音任务,调用自身的语音组件,通过语音组件按照预设的录入参数采集用户录入的语音数据,并生成携带有异步录音标识的语音数据,然后发送至服务器中与所述语音播报任务对应的语音存储空间标识对应的内存中进行存储。其中,异步录音标识用于区分各个物业终端针对同一语音播报任务录制的语音数据,异步录音标识包括异步任务录制顺序。服务器接收每个物业终端发送的语音数据,将对应于同一语音播报任务的用户的语音数据、按照异步录音标识进行混音处理得到对应的语音数据,并存储至语音存储空间标识对应的内存中。其中混音处理可以是将同一语音播报任务的用户的语音数据按照异步录音标识的顺序进行拼接处理。此时有多个物业终端远程控制一个或多个目标任务执行机器人执行语音播放任务,通过对语音数据进行混音处理,达到正常播放的目的。示例性的,混音处理可以采用混音效果器插件进行处理。
81.在一个实施例中,一个物业终端也可以对应多个目标任务机器人,多个目标任务机器人到达目标位置之后,采集现场的音视频数据并进行通话,其中,采集的音视频数据分别存储于不同的存储空间内。
82.在一个实施例中,所述系统还包括:当检测到所述语音播报地点的环境噪音超过预设分贝时,通过所述服务器对所述语音播报地点对应的所述语音数据进行数据加强处理;和/或当所述服务器中存储有所述语音播报地点对应的语音数据预处理参数,通过所述服务器对所述语音播报地点对应的所述语音数据按照所述语音数据预处理参数进行处理。
83.其中,语音数据预处理参数可以事先设定,可以根据用户需求进行设定,从而通过物业终端对语音进行定制化加工处理。
84.在一个实施例中,所述系统还包括:当检测到所述任务执行机器人的网络速度低于预设网络速度时,通过所述服务器对所述语音播报任务对应的语音数据进行数据压缩处理,得到压缩语音数据;其中,所述压缩语音数据被播放的网络速度小于所述任务执行机器人的网络速度。
85.其中,当检测到目标任务执行机器人的网络速度低于预设网络速度,即目标任务执行机器人当前所处的网络在弱网情况下时,服务器会对语音播报任务对应的语音数据进
行数据压缩处理,减少比特率,保持目标任务执行机器人的播放流畅度。
86.例如,当检测到目标任务执行机器人处于弱网下时,服务器将该语音播报任务对应的所有语音数据进行数据压缩,比如可以压缩成特定格式的音频数据,例如mp3格式音频数据,以此减少比特率,提高音频流畅度。然后,目标任务执行机器人根据语音存储空间标识从服务器中获取压缩后的语音数据,对该压缩后的语音数据进行解码,并调用扬声器播放。其中,压缩语音数据被播放的网络速度小于任务执行机器人的网络速度。比如,物业终端录制音频时所处的网络速度为200kb/s,目标任务执行机器人所处的网络速度为100kb/s。将语音数据压缩为80kb/s后,目标任务执行机器人就可以正常播放了。
87.上述机器人语音播报系统中,通过物业终端创建语音播报任务并下发至任务执行机器人,然后根据语音播报任务携带的语音播报地点从一个或多个任务执行机器人中选取目标任务执行机器人执行该语音播报任务,目标任务执行机器人接收语音播报任务,并在达到语音播报地点后根据语音播报任务携带的语音存储空间标识从服务器中获取语音数据,且该语音数据是物业终端实时获取到的用户录入的语音数据;进而目标任务执行机器人调用本地扬声器播放该语音数据;从而能够通过物业终端远程控制机器人到达语音播报地点播放物业管理人员的语音,以此实现了不需要物业管理人员到达现场进行现场管理;同时,通过物业管理人员后台远程控制机器人执行语音任务,可以控制多个机器人去往不同语音播报地点播放语音任务,即通过一个或少量物业管理人员可以应对多处需要同时进行的现场管理,减少了人力时间和成本,提高了处理速度。
88.本方案提供的机器人语音播报系统,任务执行机器人可以实时播放物业终端侧用户说话的声音,通过在物业终端配置语音播报任务,可以调度多个机器人到达指定语音播报地点进行同步语音数据的播报,并可以根据现场采集的画面或者视频进行在线分析,支持多个物业终端的用户或者多个用户的同时说话,同时可以满足弱网环境下的流畅播放。
89.在一个实施例中,如图2所示,提供了一种机器人语音播报方法,以该方法应用于图1中的目标任务执行机器人为例进行说明,包括以下步骤:
90.步骤s202,接收语音播报任务,所述语音播报任务包括语音播报地点和语音存储空间标识。
91.步骤s202,当目标任务执行机器人到达所述语音播报地点后,从服务器中获取与所述语音存储空间标识对应内存中存储的语音数据。
92.步骤s202,调用本地扬声器播放所述语音数据。
93.在一个实施例中,当检测到所述语音播报任务对应的物业终端只有一个时,所述语音数据的生成方法包括:通过所述物业终端加载语音采集组件;通过所述语音采集组件按照预设的录入参数采集用户录入的语音数据;通过所述物业终端将采集的所述语音数据发送至服务器中与所述语音存储空间标识对应的内存中存储。
94.在一个实施例中,当检测到所述语音播报任务对应的物业终端有多个时,所述语音数据的生成方法包括:通过所述物业终端对应的服务器发起异步录音任务,并将所述异步录音任务发送至每个所述用户对应的物业终端;通过每个用户对应的所述物业终端接收所述异步录音任务;采集对应用户的语音数据并传输给所述服务器;所述语音数据还包括异步录音标识;通过所述服务器将每个所述用户对应的语音数据,按照所述异步录音标识进行混音处理得到所述语音播报任务的语音数据;将所述语音数据存储至语音存储空间标
识对应的内存中。
95.在一个实施例中,所述方法还包括:当检测到所述语音播报地点的环境噪音超过预设分贝时,通过所述服务器对所述语音播报地点对应的所述语音数据进行数据加强处理;和/或当所述服务器中存储有所述语音播报地点对应的语音数据预处理参数,通过所述服务器对所述语音播报地点对应的所述语音数据按照所述语音数据预处理参数进行处理。
96.在一个实施例中,所述方法还包括:当检测到所述任务执行机器人的网络速度低于预设网络速度时,通过所述服务器对所述语音播报任务对应的语音数据进行数据压缩处理,得到压缩语音数据。
97.在一个实施例中,所述压缩语音数据被播放的网络速度小于所述任务执行机器人的网络速度。
98.关于机器人语音播报方法的具体限定可以参见上文中对于机器人语音播报系统的限定,在此不再赘述。上述机器人语音播报方法中的各个步骤可全部或部分通过软件、硬件及其组合来实现。上述各步骤可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个步骤对应的操作。
99.上述机器人语音播报方法中,通过物业终端创建语音播报任务并由云端下发至可以调度到的任务执行机器人,然后根据语音播报任务携带的语音播报地点从一个或多个任务执行机器人中选取目标任务执行机器人执行该语音播报任务,目标任务执行机器人接收语音播报任务,并在达到语音播报地点后根据语音播报任务携带的语音存储空间标识从服务器中获取语音数据,且该语音数据是物业终端实时获取到的用户录入的语音数据;进而目标任务执行机器人调用本地扬声器播放该语音数据;从而能够通过物业终端远程控制机器人到达语音播报地点播放物业管理人员的语音,以此实现了不需要物业管理人员到达现场进行现场管理;同时,通过物业管理人员后台远程控制机器人执行语音任务,可以控制多个机器人去往不同语音播报地点播放语音任务,即通过一个或少量物业管理人员可以应对多处需要同时进行的现场管理,减少了人力时间和成本,提高了处理速度。当然物业管理人员还可以通过目标任务执行机器人在现场与用户进行实时语音通话,解决现场问题。
100.应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
101.在一个实施例中,如图3所示,提供了一种机器人语音播报装置300,包括:语音任务接收模块302、语音数据获取模块304和语音播放模块306,其中:
102.语音任务接收模块302,用于接收语音播报任务,所述语音播报任务包括语音播报地点;
103.语音数据获取模块304,用于当目标任务执行机器人到达所述语音播报地点后,从服务器中获取与所述语音存储空间标识对应内存中存储的语音数据;
104.语音播放模块306,用于调用本地扬声器播放所述语音数据。
105.在一个实施例中,当检测到所述语音播报任务对应的物业终端只有一个时,所述装置还包括语音数据生成模块,用于通过所述物业终端加载语音采集组件;通过所述语音采集组件按照预设的录入参数采集用户录入的语音数据;通过所述物业终端将采集的所述语音数据发送至服务器中与所述语音存储空间标识对应的内存中存储。
106.在一个实施例中,当检测到所述语音播报任务对应的物业终端有多个时,所述语音数据生成模块还用于通过所述物业终端对应的服务器发起异步录音任务,并将所述异步录音任务发送至每个所述用户对应的物业终端;通过每个用户对应的所述物业终端接收所述异步录音任务;采集对应用户的语音数据并传输给所述服务器;所述语音数据还包括异步录音标识;通过所述服务器将每个所述用户对应的语音数据,按照所述异步录音标识进行混音处理得到所述语音播报任务的语音数据;将所述语音数据存储至语音存储空间标识对应的内存中。
107.在一个实施例中,所述装置还包括噪音和定制化处理模块,用于当检测到所述语音播报地点的环境噪音超过预设分贝时,通过所述服务器对所述语音播报地点对应的所述语音数据进行数据加强处理;和/或当所述服务器中存储有所述语音播报地点对应的语音数据预处理参数,通过所述服务器对所述语音播报地点对应的所述语音数据按照所述语音数据预处理参数进行处理。
108.在一个实施例中,所述装置还包括数据压缩模块,用于当检测到所述目标任务执行机器人的网络速度低于预设网络速度时,通过所述服务器对所述语音播报任务对应的语音数据进行数据压缩处理,得到压缩语音数据。
109.上述机器人语音播报装置,通过物业终端创建语音播报任务并下发至调度机器人,然后调度机器人根据语音播报任务携带的语音播报地点从一个或多个任务执行机器人中选取目标任务执行机器人执行该语音播报任务,目标任务执行机器人接收语音播报任务,并在达到语音播报地点后根据语音播报任务携带的语音存储空间标识从服务器中获取语音数据,且该语音数据是物业终端实时获取到的用户录入的语音数据;进而目标任务执行机器人调用本地扬声器播放该语音数据;从而能够通过物业终端远程控制机器人到达语音播报地点播放物业管理人员的语音,以此实现了不需要物业管理人员到达现场进行现场管理;同时,通过物业管理人员后台远程控制机器人执行语音任务,可以控制多个机器人去往不同语音播报地点播放语音任务,即通过一个或少量物业管理人员可以应对多处需要同时进行的现场管理,减少了人力时间和成本,提高了处理速度。
110.关于机器人语音播报装置的具体限定可以参见上文中对于机器人语音播报系统的限定,在此不再赘述。上述机器人语音播报装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
111.在一个实施例中,提供了一种计算机设备,该计算机设备可以是物业终端,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该
计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种语音播报方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
112.本领域技术人员可以理解,图4中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
113.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现上述实施例中机器人语音播报方法的步骤。
114.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中机器人语音播报方法的步骤。
115.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
116.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
117.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1