语音电调控制方法、终端设备及计算机可读存储介质与流程

文档序号:20344546发布日期:2020-04-10 22:31阅读:122来源:国知局
语音电调控制方法、终端设备及计算机可读存储介质与流程

本发明涉及机械自动化领域,特别涉及一种语音电调控制方法、终端设备及计算机可读存储介质。



背景技术:

当前电子调速器(简称电调)进行参数设置时是使用电调产生人耳可闻范围内的音频来驱动三相无刷电机产生振动发声,需要用户仔细聆听来自电机类似摩斯电码的声音来确定当前参数并进行设置,由于电调发出的声音种类单一,相似度较高,导致用户辨认声音的过程中容易产生歧义、出错。



技术实现要素:

本发明的主要目的是提供一种语音电调控制方法、终端设备及计算机可读存储介质,旨在解决电机发出的声音种类单一,相似度较高,导致用户辨认声音的过程中容易产生歧义、出错的技术问题。

为实现上述目的,本发明提出了一种语音电调控制方法,所述语音电调控制方法包括以下步骤:

电子调速器接收到开机状态信息和/或参数设置信息后,根据所述开机状态信息和/或所述参数设置信息生成对应的语音信息;

控制所述扬声器播放所述语音信息,所述扬声器位于所述电子调速器内。

可选的,所述根据所述开机状态信息和/或所述参数设置信息生成对应的语音信息的步骤,包括:

根据所述开机状态信息和/或所述参数设置信息生成对应的脉冲信号;

根据所述脉冲信号的数量获取所述语音信息。

可选地,所述根据所述开机状态信息生成对应的脉冲信号的步骤,包括:

获取所述开机状态信息对应的操作类型;

根据所述操作类型获取对应的预设参数阈值,将所述开机状态信息中的状态参数值与所述预设参数阈值进行对比,得到对比结果;

根据所述对比结果生成所述脉冲信号。

可选地,所述接收到开机状态信息的步骤,包括:

获取开机自检参数,根据所述开机自检参数控制电调和/或连接的电机进行开机自检;

在所述开机自检的过程中,检测到所述电调和/或所述连接的电机的所述开机状态信息。

可选地,所述根据所述参数设置信息生成对应的脉冲信号的步骤,包括:

获取所述参数设置信息对应的参数属性和参数值;

根据所述参数属性和所述参数值生成所述脉冲信号。

可选地,在所述根据所述开机状态信息和/或所述参数设置信息生成对应的语音信息的步骤之后,所述语音电调控制方法还包括:

检测所述扬声器当前的语音播报状态;

在所述扬声器未进行所述语音播报时,执行控制所述扬声器播放所述语音信息的步骤。

可选地,在所述控制所述电子调速器的扬声器播放所述语音信息的步骤之后,所述语音电调控制方法还包括:

执行播报复位动作。

可选的,所述根据所述开机状态信息和/或所述参数设置信息生成对应的语音信息的步骤,还包括:

根据预设的语言类型从语音库中匹配所述开机状态信息和/或所述参数设置信息对应的所述语音信息。

为实现上述目的,本发明还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的语音电调控制方法的控制程序,所述语音电调控制方法的控制程序被所述处理器执行时实现如上述所述的语音电调控制方法的步骤。

为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有语音电调控制方法的控制程序,所述语音电调控制方法的控制程序被处理器执行时实现如上述所述的语音电调控制方法的步骤。

本发明技术方案通过电子调速器接收到开机状态信息和/或参数设置信息后,根据所述开机状态信息和/或所述参数设置信息生成对应的语音信息;控制所述扬声器播放所述语音信息,所述扬声器位于所述电子调速器内。采用电调播报代替传统电机播报,并通过语音播报形式替代传统通过电机振动发声来确定当前参数并进行设置的方式,使语音输出信息得到直观且准确的表达,避免出现歧义。

附图说明

图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图;

图2为本发明语音电调控制方法第一实施例的流程示意图;

图3为本发明语音电调控制方法第二实施例的流程示意图;

图4为本发明语音电调控制方法第三实施例的流程示意图;

图5为本发明语音电调控制方法第四实施例的流程示意图;

图6为本发明语音电调控制方法第五实施例的流程示意图;

图7为本发明语音电调控制方法第六实施例的流程示意图;

图8为本发明语音电调控制方法第七实施例的流程示意图;

图9为本发明语音电调控制方法第八实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后......),则该方向性指示仅用于解释在某一特定姿态下个部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:电子调速器接收到开机状态信息和/或参数设置信息后,根据所述开机状态信息和/或所述参数设置信息生成对应的语音信息;控制所述扬声器播放所述语音信息,所述扬声器位于所述电子调速器内。

由于现有技术中,电机发出的声音种类单一,相似度较高,导致用户辨认声音的过程中容易产生歧义、出错。

本发明提供一种语音电调控制方法,电子调速器接收到开机状态信息和/或参数设置信息后,根据所述开机状态信息和/或所述参数设置信息生成对应的语音信息;控制所述扬声器播放所述语音信息,所述扬声器位于所述电子调速器内。解决现有电机发出的声音种类单一,相似度较高,导致用户辨认声音的过程中容易产生歧义、出错的技术问题。

如图1所示,图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端可以是电子调速器,也可以是具有与电调相同功能的终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002,扬声器1006。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括标准的有线接口、无线接口,用于与遥控器进行连接。网络接口1004可选的可以包括标准的优先接口、无线接口(如wifi接口)。存储器1005可以是高速ram存储器,也可以是nvm(non-volatilememory,非易失性存储器),例如磁盘存储器。扬声器1006用于进行语音播报。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块以及语音电调控制方法的控制程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的语音电调控制方法的控制程序,并执行以下操作:

电子调速器接收到开机状态信息和/或参数设置信息后,根据所述开机状态信息和/或所述参数设置信息生成对应的语音信息;

控制所述扬声器播放所述语音信息,所述扬声器位于所述电子调速器内。

进一步地,处理器1001可以调用存储器1005中存储的语音电调控制方法的控制程序,还执行以下操作:

根据所述开机状态信息和/或所述参数设置信息生成对应的脉冲信号;

根据所述脉冲信号的数量获取所述语音信息。

进一步地,处理器1001可以调用存储器1005中存储的语音电调控制方法的控制程序,还执行以下操作:

获取所述开机状态信息对应的操作类型;

根据所述操作类型获取对应的预设参数阈值,将所述开机状态信息中的状态参数值与所述预设参数阈值进行对比,得到对比结果;

根据所述对比结果生成所述脉冲信号。

进一步地,处理器1001可以调用存储器1005中存储的语音电调控制方法的控制程序,还执行以下操作:

获取开机自检参数,根据所述开机自检参数控制电调和/或连接的电机进行开机自检;

在所述开机自检的过程中,检测到所述电调和/或所述连接的电机的所述开机状态信息。

进一步地,处理器1001可以调用存储器1005中存储的语音电调控制方法的控制程序,还执行以下操作:

获取所述参数设置信息对应的参数属性和参数值;

根据所述参数属性和所述参数值生成所述脉冲信号。

进一步地,处理器1001可以调用存储器1005中存储的语音电调控制方法的控制程序,还执行以下操作:

检测所述扬声器当前的语音播报状态;

在所述扬声器未进行所述语音播报时,执行控制所述扬声器播放所述语音信息的步骤。

进一步地,处理器1001可以调用存储器1005中存储的语音电调控制方法的控制程序,还执行以下操作:

执行播报复位动作。

进一步地,处理器1001可以调用存储器1005中存储的语音电调控制方法的控制程序,还执行以下操作:

根据预设的语言类型从语音库中匹配所述开机状态信息和/或所述参数设置信息对应的所述语音信息。

基于上述硬件构架,提出本发明语音电调控制方法实施例。

参照图2,图2为本发明语音电调控制方法的第一实施例,所述语音电调控制方法包括以下步骤:

步骤s10,电子调速器接收到开机状态信息和/或参数设置信息后,根据所述开机状态信息和/或所述参数设置信息生成对应的语音信息;

步骤s20,控制所述扬声器播放所述语音信息,所述扬声器位于所述电子调速器内。

本实施例中,电子调速器与电机连接,用户通过控制电子调速器实现对电机的控制,用户可通过与电子调速器适配的遥控器对电子调速器进行控制。所述开机状态信息包括电调上电后,电调的开机状态信息以及与电调连接的电机的开机状态信息。具体的,电子调速器接收到用户设定的开机自检参数后,根据所述开机自检参数进行自检,同时还控制电机进行开机自检,所述开机自检状态信息包括:电源电压、油门脉宽等信息。电子调速器内部还包括扬声器,电子调速器可通过扬声器进行语音播报。

本实施例中,电调还提供参数设置的编程项目,供用户进行参数设置,所述参数设置信息指在电调上电后,且控制电机运行前的状态下,用户输入的对相关项目对应的参数进行设置或修改产生的信息。具体的,系统可提供的参数设置项目包括:刹车状态、电池类型、低压保护阈值、启动模式等。需要注意的是,上述开机状态信息和参数设置项目仅为便于理解提供的部分信息,不对电调实际的开机状态信息和参数设置项目具有限定作用。

本实施例中,电子调速器获取到所述开机状态信息和/或参数设置信息后,将所述开机状态信息和/或参数设置信息对应的参数与电子调速器系统内置的语音库中的语音信息进行匹配,得到与所述开机状态信息和/或参数设置信息对应的语音信息,其中,所述语音库中的语音信息存储于语音芯片中。具体的,例如,电子调速器接上电源后,与之连接的电机自动接上电源,系统进行开机自检,若开机成功后,电子调速器获取到电机开机成功的信息,根据开机成功的信息从系统中匹配到对应的语音信息为“欢迎使用”、“油门就绪”、“当前电池电源充足”等,再利用扬声器对所述语音信息进行播报。若电子调速器播报“参数设置”后,提示用户进入参数编程模式,用户可通过遥控器对相关参数进行设置,在设置过程中,电调根据获取到的参数设置信息匹配对应的语音信息,并进行播报,以供用户核对参数设置是否有误。需要注意的是,电子调速器的语音库中存储有针对电机不同开机状态的语音信息,且语音信息的具体播报内容在系统进行更新或其他操作时可随时进行调整,并不能局限于上述几种的语音信息。

本实施例中,采用电调播报代替传统电机播报,并通过语音播报形式替代传统通过电机振动发声来确定当前参数并进行设置的方式,使语音输出信息得到直观且准确的表达,避免出现歧义。

步骤s10,电子调速器接收到开机自检参数后,根据所述开机自检参数控制连接的电机进行开机自检;

步骤s20,在控制所述电机进行开机自检的过程中,检测到电机的开机状态信息;

步骤s30,获取所述开机状态信息对应的语音信息;

步骤s40,控制所述扬声器播放所述语音信息,所述扬声器位于所述电子调速器内。

本实施例中,电机进行开机自检过程中产生开机状态信息,

本实施例中,采用语音播报形式替代传统通过振动发声来确定当前电机运行参数并进行设置的方式,使电调的语音输出信息得到直观且准确的表达,避免出现歧义。

参照图3,图3为本发明语音电调控制方法的第二实施例,基于上述第一实施例,步骤s10包括:

步骤s11,根据所述开机状态信息和/或所述参数设置信息生成对应的脉冲信号;

步骤s12,根据所述脉冲信号的数量获取所述语音信息。

本实施例中,系统进行开机自检产生的开机状态信息以及用户进行参数设置时产生的参数设置信息传输至电子调速器后,电子调速器的信息处理器将所述开机状态信息和/或所述参数设置信息转化成脉冲信号,信息处理器将开机状态信息和/或参数设置信息转化成脉冲信号的过程中,不同的开机状态信息和/或参数设置信息转化成的脉冲信号的数量有差异,系统根据脉冲信号的数量从语音库中匹配对应的语音信息。例如,脉冲数为1的情况下,对应语音信息为“零”;脉冲数为2的情况下,对应语音信息为“一”等。需要注意的是,脉冲数和语音信息的对应关系可以在系统进行更新或其他操作时可随时进行调整,并不能局限于上述几种的语音信息。

参照图4,图4为本发明语音电调控制方法的第三实施例,基于上述第二实施例,步骤s11包括:

步骤s111,获取所述开机状态信息对应的操作类型;

步骤s112,根据所述操作类型获取对应的预设参数阈值,将所述开机状态信息中的状态参数值与所述预设参数阈值进行对比,得到对比结果;

本实施例中,电子调速器需对系统进行开机自检时产生的开机状态信息进行分类,即对与所述开机状态信息对应的操作类型进行区分,再根据不同的操作类型设置预设参数阈值,电机或电调根据某一指定的操作类型对应的程序运行时,实时产生状态参数值,电子调速器获取到所述状态参数值后,将所述开机状态信息中的状态参数值与所述预设参数阈值进行对比,得到对比结果。

步骤s113,根据所述对比结果生成所述脉冲信号。

本实施例中,所述对比结果包括异常结果和正常结果,电子调速器根据不同的对比结果对应生成数量不同的脉冲信号,并根据脉冲信号的数量进行语音播报。例如,电子调速器接上电源后,与之连接的电机自动接上电源,电机进行开机自检,其中,在进行电源电压检测时,若预设的电源电压阈值为<15v或>56v,当电机的实际电压值为60v时,电子调速器生成异常结果对应数量的脉冲信号,并根据脉冲信号的数量从语音库中匹配对应的语音信息“电压超限”,以提示用户当前电机进行开机自检异常。需要注意的是,上述电源电压阈值不代表实际设置的电源电压阈值,不对实际的电源电压阈值具有限定作用。

本实施例中,针对电机的不同的开机自检操作类型设置参数阈值,以此对电机实际状态参数值进行监控,为用户提供电机开机状态的播报提示,避免电机开机时处于异常状态下而用户不知情的情况出现。

参照图5,图5为本发明语音电调控制方法的第四实施例,基于上述第一至第三中任一实施例,在步骤s111之前,还包括:

步骤s114,获取开机自检参数,根据所述开机自检参数控制电调和/或连接的电机进行开机自检;

步骤s115,在所述开机自检的过程中,检测到所述电调和/或所述连接的电机的所述开机状态信息。

本实施例中,电子调速器与电机连接,用户通过控制电子调速器实现对电机进行开机自检状态的控制,除此之外,电调在控制电机进行开机自检的过程中,自身还需进行开机自检工作。所述开机自检参数包括电调和电机上电后需进行的自检项目,具体地,涉及电源电压、油门脉宽等项目。电子调速器接收到用户设定的开机自检参数后,根据所述开机自检参数控制电机和自身进行开机自检,以获取相应开机自检项目对应开机状态信息。

参照图6,图6为本发明语音电调控制方法的第五实施例,基于上述第一至第四中任一实施例,步骤s11还包括:

步骤s116,获取所述参数设置信息对应的参数属性和参数值;

步骤s117,根据所述参数属性和所述参数值生成所述脉冲信号。

本实施例中,电调提供参数设置的编程项目,供用户进行参数设置,电调上电后,进入参数编程设定状态,电调根据预设的参数设置项目的顺序进行语音播报提醒,当电调播报完某一参数设置项目后,进入该参数设置项目的设置状态,用户可更改该参数设置项目对应的参数属性和参数值,电调再根据用户设置的参数属性和参数值生成能敌营的脉冲信号,以此获取对应的语音信息进行播报。

参照图7,图7为本发明语音电调控制方法的第六实施例,基于上述第一至第五中任一实施例,在步骤s10之后,还包括:

步骤s30,检测所述扬声器当前的语音播报状态;

步骤s40,在所述扬声器未进行所述语音播报时,执行控制所述扬声器播放所述语音信息的步骤。

本实施例中,在电子调速器根据脉冲信号的数量匹配对应的语音信息后,需通过扬声器播放所述语音信息。在一个时间段内需要播报的语音信息具有多条时,为了防止扬声器播报放生错乱,系统需检测扬声器的当前语音播报状态,只有当扬声器播报完一条语音后,在预定的时间间隔内播报下一条语音信息。播报两条语音信息之间的时间间隔、语音信息的播报顺序均可预先设置,从而实现不同语音信息之间的组合播报。例如,若脉冲数5对应语音信息为“电调”;脉冲数6对应语音信息为“温度”;脉冲数7对应语音信息为“当前”,电子调速器可先播报“电调”,再播报“温度”,当“电调”和“温度”之间的播报时间间隔较小时,用户接收到“电调温度”的实际播效果;同理,也可以可先播报“当前”,再播报“温度”,用户接收到“当前温度”的实际播报效果;电子调速器还可以进行其他组合形式的播报。

本实施例中,通过对不同语音信息进行组合播报,在丰富了语音播报内容的同时,减少了系统需匹配的固定语音播报项目,提高了语音播报的效率和准确性。

参照图8,图8为本发明语音电调控制方法的第七实施例,基于上述第一至第六中任一实施例,在步骤s20之后,还包括:

步骤s50,执行播报复位动作。

本实施例中,在电子调速器每次根据电机进行开机自检信息生成对应数量的脉冲信号,并通过扬声器进行播报后,执行一次播报复位动作,即对电子调速器的信息处理器和扬声器进行初始化处理,避免多个开机状态信息处理时导致系统播报出错。

参照图9,图9为本发明语音电调控制方法的第八实施例,基于上述第一至第七中任一实施例,步骤s10还包括:

步骤s13,根据预设的语言类型从语音库中匹配所述开机状态信息和/或所述参数设置信息对应的所述语音信息。

本实施例中,启动电调后,用户在相应的语言类型设置模块选择切换不同的语言类型,系统则根据用户选择的语言类型以及电机进行开机自检信息产生的脉冲信号数量获取对应的语音信息进行语音播报,从而拓展电调可进行语音播报的语言种类。

本实施例中,语音芯片中存储的语音信息可以有多种语言类型,例如:中文、英文、日文等,对于用户不同的语言需求,只需在启动电调后,在相应的语言类型设置模块选择切换不同的语言类型。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1