一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

机器人音色自动切换方法、装置、电子设备及存储介质与流程

2021-10-19 21:45:00 来源:中国专利 TAG:音色 电子设备 机器人 装置 切换


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.一方面,本技术一实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一种tcp传输性能的控制的各种可选实现方式中提供的方法。
32.本技术实施例提供的机器人音色自动切换方法、装置、电子设备及存储介质,在第一机器人进入工作状态后立即搜索附近处于工作状态的机器人,并获取这些机器人使用的音色,避免与附近的机器人使用相同的音色进行语音播报,避免机器人输出的语音相互影响,这样用户可以很好的区分不同机器人的声音,提高用户体验。此外,还可以根据机器人周围的环境音量、人数和干扰源数量,调整机器人的音量和音调等参数,提高机器人语音的抗干扰能力。
附图说明
33.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
34.图1为本技术实施例提供的机器人音色自动切换方法的应用场景示意图;
35.图2为本技术一实施例提供的一种机器人音色自动切换方法的流程示意图;
36.图3为本技术一实施例提供的机器人活动空间划分区域的平面示意图;
37.图4为本技术一实施例提供的机器人音色自动切换装置的结构示意图;
38.图5为本技术一实施例提供的电子设备的结构示意图。
具体实施方式
39.下面结合附图对本发明实施例进行详细描述。
40.需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合;并且,基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
41.需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
42.参考图1,其为本技术实施例提供的机器人音色自动切换方法的应用场景示意图。机器人101可在指定区域内自主移动,并为需要帮助的用户102提供服务,机器人101识别到用户102后,可主动靠近并向用户102发出问询语,以获知用户是否需要帮助,具体可通过机器人101内置的摄像头、麦克风等采集设备获取用户102的相关信息,分析用户意图并通过语音、显示屏、导航等方式提供对应的服务。
43.当然,本技术实施例提供的方法并不限用于图1所示的应用场景中,还可以用于其它可能的应用场景,本技术实施例并不进行限制。对于图1所示的应用场景的各个设备所能实现的功能将在后续的方法实施例中一并进行描述,在此先不过多赘述。
44.为进一步说明本技术实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本技术实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本技术实施例提供的执行顺序。
45.下面结合图1所示的应用场景,对本技术实施例提供的技术方案进行说明。本技术实施例提供的任一机器人音色自动切换方法,可由机器人内部的控制器执行,或者由控制机器人的后台服务器执行,不作限定。
46.参考图2,本技术实施例提供一种机器人音色自动切换方法,包括以下步骤:
47.s201、响应第一机器人进入工作状态的指令,识别第一机器人周围预设距离内是否存在处于工作状态的第二机器人。
48.具体实施时,当机器人识别到用户或者识别到服务需求时,该机器人进入工作状态;当机器人不为任何用户提供服务时,该机器人处于空闲状态,此时机器人不会发出语音。如果处于工作状态的机器人未执行具体任务,且超过预设时长没有接收到用户的操作
和指令等,则机器人可进入空闲状态。需要说明的是,本技术中的第一机器人和第二机器人均可以指代场景中的任一机器人。
49.具体实施时,第一机器人进入工作状态后,获取第一机器人和其它机器人的位置信息,并计算第一机器人和其它机器人之间的距离,筛选出距离小于预设距离的候选机器人,再获取这些候选机器人的状态,将处于工作状态的候选机器人作为第二机器人。或者,第一机器人进入工作状态后,找出处于工作状态的机器人,获取这些机器人和第一机器人的位置信息,并计算第一机器人和这些机器人之间的距离,筛选出距离小于预设距离的机器人,作为第二机器人。
50.s202、若确定第一机器人周围预设距离内存在处于工作状态的第二机器人,则获取第二机器人当前使用的第二音色。
51.s203、将第一机器人的音色切换为与第二音色不同的音色。
52.具体实施时,预先配置了多种候选音色供机器人选择。
53.实际应用中,通过步骤s201可能识别出一个或多个第二机器人,这时需要获取所有第二机器人当前使用的音色,从预设的候选音色中排除这些第二机器人当前使用的音色,再从剩余的候选音色中任选一个合适的音色,作为第一机器人的音色。当没有识别到满足条件的第二机器人时,第一机器人可从预设的候选音色中任选一个合适的音色。
54.需要说明的是,图2所示的步骤一般需在第一机器人为当前用户提供语音服务之前完成,为了保证用户体验,除特殊情况外(如用户要求更换音色),第一机器人在选定使用的音色后不会再更换音色,直至结束当前用户的服务。第一机器人结束为当前用户提供服务后可进入空闲状态,等待被其他用户再次唤醒,第一机器人被重新唤醒后再次进入工作状态,此时需要根据图2所示的步骤重新确定使用的音色。
55.本技术实施例的机器人音色自动切换方法,在第一机器人进入工作状态后立即搜索附近处于工作状态的机器人,并获取这些机器人使用的音色,避免与附近的机器人使用相同的音色进行语音播报,避免机器人输出的语音相互影响,这样用户可以很好的区分不同机器人的声音,提高用户体验。
56.进一步地,步骤s203具体包括:从除第二音色以外的多个候选音色中,选择一个音调与干扰因素匹配的候选音色,作为第一机器人的音色。
57.其中,预先为每个候选音色配置了初始音调,例如,候选音色a1为男低音,其初始音调为90hz;候选音色a2为男中音,其初始音调为120hz;候选音色a3为女高音,其初始音调为220hz。
58.其中,干扰因素包括第一机器人周围的环境音量、人数、干扰源数量中的至少一个,选择的音调和环境音量、人数、干扰源数量正相关。在同样的噪声干扰下,用户更容易听清楚具有较高音调的语音。
59.具体实施时,可通过麦克风、分贝计等设备检测机器人周围的环境音量。如果环境音量较高,则从可选的候选音色中选择音调较高的候选音色作为第一机器人使用的音色;如果环境音量较低,则从可选的候选音色中选择音调较低的候选音色作为第一机器人使用的音色。其中,环境音量和音调之间的匹配关系可根据应用需求设定,不作限定。
60.具体实施时,可通过摄像头、红外传感器等设备识别机器人周围的人数。如果机器人周围的人数较多,则从可选的候选音色中选择音调较高的候选音色作为第一机器人使用
的音色;如果机器人周围的人数较少,则从可选的候选音色中选择音调较低的候选音色作为第一机器人使用的音色。其中,机器人周围的人数和音调之间的匹配关系可根据应用需求设定,不作限定。
61.具体实施时,参考图3,机器人的活动空间内包括各种声音干扰源103,如广播叫号设备、打印机、喷泉景观、空调等,此外,外部空间的噪声也可以通过门窗等干扰室内。可预先标记出这些干扰源的位置信息,并添加到机器人的室内地图数据中,机器人101可通过室内定位技术、惯导技术、激光雷达等技术获知自身在活动空间内的实时位置,并根据室内地图数据和实时位置,确定出周围的干扰源数量。如果机器人周围的干扰源数量较多,则从可选的候选音色中选择音调较高的候选音色作为第一机器人使用的音色;如果机器人周围的干扰源数量较少,则从可选的候选音色中选择音调较低的候选音色作为第一机器人使用的音色。其中,机器人周围的干扰源数量和音调之间的匹配关系可根据应用需求设定,不作限定。
62.实际应用中,可根据机器人活动空间内各设备工作时发出的分贝值,预先确定出活动空间内可能的干扰源,如果设备工作时发出的分贝值超过噪声分贝值,则将该设备作为干扰源,否则不作为干扰源。
63.需要说明的是,有些干扰源会不定时发出声音,即无法提前预知何时会发声,属于突发性噪声干扰,提前获知机器人周围的干扰源数量,从而对将来可能遇到的噪声干扰进行预判,进而选择匹配音调的音色,保证用户在噪声干扰下也能听清楚机器人的语音。
64.在上述任一实施方式的基础上,在确定好第一机器人使用的音色后,第一机器人还可以在运行过程中获取第一机器人周围的环境音量,根据环境音量调整第一机器人的音调和/或音量。
65.具体地,以调节音调为例,若第一机器人周围的环境音量调大于噪声阈值,则提高第一机器人的音调,其中,环境音量与提高的音调正相关。即在第一机器人选择的音色对应的初始音调的基础上,根据环境音量的大小,适当提高机器人的音调。当检测到机器人周围的环境音量变小后,可降低机器人的音调。其中,噪声阈值的取值可根据实际需求设定,不作限定。
66.例如,第一机器人选择的音色的初始音调为100hz,当第一机器人周围的环境音量调大于噪声阈值70分贝时,可提高第一机器人的音调。具体地,检测到第一机器人周围的环境音量的分贝数为v(单位为分贝),当70≤v<75时,第一机器人的音调提高到200hz;当75≤v<80时,第一机器人的音调提高到300hz;当80≤v<85时,第一机器人的音调提高到400hz;当85≤v<90时,第一机器人的音调提高到500hz;当v≥90时,第一机器人的音调提高到600hz。
67.当检测到第一机器人周围的环境音量减小时,相应的降低第一机器人的音调值。
68.具体地,以调节音量为例,若第一机器人周围的环境音量调大于噪声阈值,则提高第一机器人的音量,其中,环境音量与提高的音量正相关。当检测到机器人周围的环境音量变小后,可降低机器人的音量。
69.例如,检测到环境音量的分贝数为v(单位为分贝),当70≤v<75时,输出音量自动增加最大音量的10%;当75≤v<80时,输出音量自动增加最大音量的20%;当80≤v<85时,输出音量自动增加最大音量的30%;当85≤v<90时,输出音量自动增加最大音量的
40%;当v≥90时,此杂音已影响到人类的正常听力,所以机器人调节音量只能停留在最大的40%。其中,最大音量可以是为机器人设置的音量上限值,如100分贝。
70.当检测到第一机器人周围的环境音量减小时,相应的降低第一机器人的音量值。
71.实际应用中,可根据环境音量同时提高第一机器人的音调和音量,从两个维度提升机器人语音的可识别性。
72.在上述任一实施方式的基础上,在确定好第一机器人使用的音色后,第一机器人还可以在运行过程中识别第一机器人周围的人数,若第一机器人周围的人数大于预设人数值,则提高第一机器人的音调和/或音量。
73.具体地,可根据机器人周围的人数,提高机器人的输出音调,即机器人周围的人数越多,机器人的输出音调越高,识别到的人数和输出音量之间的关系可根据实际应用需求设定。例如,第一机器人选择的音色的初始音调为100hz,识别到第一机器人周围的人数为h,当8≤h<13时,第一机器人的音调提高为300hz;当h≥13时,第一机器人的音调提高为500hz。
74.具体地,可根据机器人周围的人数,提高机器人的输出音量,即机器人周围的人数越多,机器人的输出音量越高,识别到的人数和输出音量之间的关系可根据实际应用需求设定。例如,识别到机器人周围的人数为h,当8≤h<13时,输出音量自动增加最大音量的15%;当h≥13时,输出音量自动增加最大音量的30%。
75.当机器人准备播放语音前,如果机器人识别到现场的环境音量还不满足音量调整的要求,但可能会出现现场人数较多、且当前处于较为安静的状态而下一刻会产生杂音的情况,而产生杂音的时间差刚好机器人也开始输出语音,二者混淆,以至用户未能收听到语音内容,所以当机器人周围人数较多时,适当提高机器人的输出音量,能够对可能出现的杂音作出预判。
76.当检测到第一机器人周围的人数减小时,可相应的降低第一机器人的音量和/或音量。
77.参考图3,可根据干扰源的分布情况,将机器人的活动空间划分为干扰区域104和安静区域105,其中,安静区域105不包含干扰源,每个干扰区域104内包含至少一个干扰源103。具体地,可以干扰源103为圆心,以预设值为半径画一个圆,将圆内的区域作为干扰区域,圆外区域为安静区域。进一步地,还可以根据每个干扰源103所能产生的噪音分贝值,确定画圆的半径,噪音分贝值越高,半径越长。其中,圆的半径可根据经验并结合实际应用场景自行选择,不作限定。具体实施时,可将机器人的活动空间的区域划分数据添加到机器人的室内地图数据中,机器人101可通过室内定位技术、惯导技术、激光雷达等技术获知自身在活动空间内的实时位置,并根据室内地图数据中的区域划分数据和实时位置,确定出当前所在区域。
78.实际应用中,干扰源包括以下至少一种:与机器人的活动空间连通的噪声空间,活动空间内能发出干扰噪声的设备。其中,当机器人的活动区域和噪声空间之间的隔离装置打开时,噪声空间处于干扰状态,当活动空间和噪声空间之间的隔离装置关闭时,噪声空间处于非干扰状态。噪声空间是相对活动空间而言的,可能是室外的马路,也可以是与机器人的活动空间连通的包含噪声源的房间,如机器人的活动空间包括大厅、走道等区域,放映室等区域就是噪声空间,隔离装置是可打开和关闭的,包括但不限于门、窗等。
79.为此,在确定好第一机器人使用的音色后,第一机器人还可以在运行过程中根据第一机器人的位置信息,确定第一机器人当前所处的目标区域;若确定目标区域为干扰区域,则提高第一机器人的音调和/或音量。
80.根据活动空间中干扰源的分布情况,将活动空间划分为包含干扰源的干扰区域和不包含干扰源的安静区域,并通过检测机器人实时的位置信息确定机器人所在区域,在确定机器人从安静区域进入干扰区域后,可适当提高机器人播放语音的音调和/或音量,在确定机器人从干扰区域进入安静区域后,降低机器人播放语音的音调和/或音量,保证用户能够在听清机器人播放的语音,且提高用户收听语音的舒适性。为此,本技术实施例的机器人音色自动切换方法,可根据机器人所在区域提前预知可能出现的噪声干扰,从而提前将机器人的音量调整到合适的值,这样即便干扰源突然发出噪声干扰,也能保证用户可以听清机器人播放的语音。
81.进一步地,若确定目标区域为干扰区域,则获取目标区域内处于干扰状态的干扰源的目标数量,根据目标数量确定第一机器人需提高的音调值和/或音量值。
82.其中,第一机器人的提高的音调值和目标数量正相关,第一机器人需提高的音量值也和目标数量正相关,即目标干扰区域内处于干扰状态的干扰源的数量越多,机器人提高的音量值和音调值越大。以音调为例,当目标数量为0时,音调提高50hz;当目标数量为1时,音调提高100hz;当目标数量为2时,音调提高150hz。这样,可以根据处于干扰状态的干扰源的数量,分级提高机器人的音调和音量,提高用户收听语音的舒适性。
83.当检测到目标区域内处于干扰状态的干扰源的目标数量减小时,相应的降低第一机器人的音调值和/或音量值,以向用户提供最舒适和清晰的语音服务。
84.当目标干扰区域内的干扰源为噪声空间时,可控制机器人的图像采集装置拍摄目标干扰区域内的隔离装置的图像,基于拍摄的图像识别目标干扰区域内的隔离装置是否打开,具体可通过现有的图像识别算法确定隔离装置是否打开。或者,还可以基于机器人的测距装置测量机器人到隔离装置的距离,即向目标干扰区域内的隔离装置发射信号;如果没有接收到隔离装置反射的信号或者根据反射的信号计算出机器人到隔离装置的距离与实际不符,则确定隔离装置已打开,进而确定该噪声空间处于干扰状态;如果根据据反射的信号计算出机器人到隔离装置的距离与实际相符,则确定隔离装置处于关闭状态,进而确定该噪声空间处于非干扰状态。其中,可根据机器人的位置信息和干扰源的位置信息,确定机器人和干扰源之间的实际距离。
85.当目标干扰区域内的干扰源为能发出干扰噪声的设备时,可检测机器人周围的环境音量,当环境音量的分贝超过噪声分贝值时,确定干扰源处于干扰状态。如果设备上存在指示设备是否工作的指示灯时,机器人还可以通过识别指示灯的状态来判断设备的工作状态。如果设备为由后台服务器控制的智能设备,还可以通过后台服务器获知设备的工作状态。
86.实际应用中,可在机器人每次播放语音前进行上述实施方式中的相关检测,将机器人的音调和/或音量调整到合适的数值,然后在控制机器人以该合适的音量和音调播放语音,直到机器人完成本次语音播报,这样可以避免在播放语音中途突然提高机器人音量,给用户带来较好的收听体验。
87.为避免多种检测因素导致的音量、音调的增量的叠加,可设置各检测方式的优先
级。例如,先检测机器人周围的环境音量,如果环境音量大于噪声阈值,则直接根据环境音量提高机器人的音量和/或音调,并不在检测其它因素,如果环境音量没有超过噪声阈值,则继续检测机器人周围的人数;如果人数大于预设人数值,则提高第一机器人的音调和/或音量,并不在检测其它因素,如果人数没有超过设人数值,则继续检测第一机器人所处的区域以及区域内的干扰源数量,调整第一机器人的音调和/或音量。上述方式结合了环境音量、现场人数以及机器人所在区域等多种因素的优先级排序,给出了比较合理的判断流程,避免出现各种情况下音量叠加的操作,更加合理地调整机器人的音量,提高机器人语音功能的灵活性。
88.实际应用中,可设置音量和音调的上限值,如果机器人提高后的音量超过音量上限值,可强行将机器人的音量修改为音量上限值,避免输出音量过高,同样,如果机器人提高后的音调超过音调上限值,可强行将机器人的音调修改为音调上限值,避免输出音调过高。
89.如图4所示,基于与上述机器人音色自动切换方法相同的发明构思,本技术实施例还提供了一种机器人音色自动切换装置40,包括:
90.识别模块401,用于响应第一机器人进入工作状态的指令,识别所述第一机器人周围预设距离内是否存在处于工作状态的第二机器人;
91.获取模块402,用于若确定所述第一机器人周围预设距离内存在处于工作状态的第二机器人,则获取所述第二机器人当前使用的第二音色;
92.切换模块403,用于将所述第一机器人的音色切换为与所述第二音色不同的音色。
93.可选地,所述切换模块403具体用于:
94.从除所述第二音色以外的多个候选音色中,选择一个音调与干扰因素匹配的候选音色,作为所述第一机器人的音色;
95.其中,预先为每个候选音色色配置了初始音调,所述干扰因素包括所述第一机器人周围的环境音量、人数、干扰源数量中的至少一个,选择的音调和所述环境音量、人数、干扰源数量正相关。
96.可选地,本技术实施例的机器人音色自动切换装置还包括调节模块,用于:
97.获取所述第一机器人周围的环境音量;
98.根据所述环境音量,调整所述第一机器人的音调和/或音量。
99.可选地,所述调节模块具体用于:
100.若所述环境音量调大于噪声阈值,则提高所述第一机器人的音调和/或音量,其中,所述环境音量与提高的音调正相关,所述环境音量与提高的音量正相关。
101.可选地,本技术实施例的机器人音色自动切换装置还包括调节模块,用于:
102.识别所述第一机器人周围的人数;
103.若所述第一机器人周围的人数大于预设人数值,则提高所述第一机器人的音调和/或音量。
104.可选地,本技术实施例的机器人音色自动切换装置还包括调节模块,用于:
105.根据所述第一机器人的位置信息,确定所述第一机器人当前所处的目标区域;其中,根据干扰源的分布情况,所述第一机器人的活动区域被划分为包含干扰源的干扰区域和不包含干扰源的安静区域;
106.若确定所述目标区域为干扰区域,则提高所述第一机器人的音调和/或音量。
107.可选地,所述调节模块具体用于:
108.若确定所述目标区域为干扰区域,则获取所述目标区域内处于干扰状态的干扰源的目标数量;
109.根据所述目标数量,确定所述第一机器人需提高的音调值和/或音量值。
110.本技术实施例提的机器人音色自动切换装置与上述机器人音色自动切换方法采用了相同的发明构思,能够取得相同的有益效果,在此不再赘述。
111.基于与上述机器人音色自动切换方法相同的发明构思,本技术实施例还提供了一种电子设备,该电子设备具体可以为机器人内部的控制设备或控制系统,也可以是与智能设备通信的外部设备,如桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(personal digital assistant,pda)、服务器等。如图5所示,该电子设备50可以包括处理器501和存储器502。
112.处理器501可以是通用处理器,例如中央处理器(cpu)、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
113.存储器502作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read

only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器502还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
114.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;上述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于:移动存储设备、随机存取存储器(ram,random access memory)、磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等各种可以存储程序代码的介质。
115.或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,
该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、随机存取存储器(ram,random access memory)、磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等各种可以存储程序代码的介质。
116.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜