基于语音控制的音量调节方法与流程

文档序号:17972997发布日期:2019-06-21 23:36阅读:593来源:国知局
基于语音控制的音量调节方法与流程

本发明涉及一种语音控制方法,尤其涉及一种调节准确度高,用户体验好的基于语音控制的音量调节方法。



背景技术:

随着科技的发展和生活水平的提高,科技带给我们的生活体验越来越好,对我们的生活质量的提高越来越明显,语音识别领域智能音箱帮我们摆脱手动输入操作查询信息的复杂,通过语音对话和智能语音识别联动互联网就可以轻松获取答案;图像识别应用领域人脸表情识别帮我们根据当前情绪调节家里的灯光;意识识别领域在之智能汽车控制领域也会将人类从枯燥的汽车驾驶中摆脱出来。随着科技在人们生活的不断渗透,人们生活的边边角角都将充斥着科技带来的革命性改变。

在如今快节奏的生活中,人们在做饭的时候,在工作的时候,在跑步的时候,同时都会进行听听音乐或准则看看电视,而在某些时候,比如打电话等,希望对电子语音播放器的音量调节,都必须停下手中的工作,到该电子产品附近进行人工手动调节电子产品的音量。现有技术的语音控制音量调节方法,需要由用户语音指定调节的音量百分比,如用户语音指令为“将音量调整到40”,各电子设备音量大小差异,其音量百分比差异较大,且由于用户口述音量数值时,用户无法对电子设备将要调整的音量有较为客观的评判标准。因此,当前语音控制音量调节无法一次性满足用户需求,用户体验差,音量调节不准确,若调节音量较大还会对用户造成损伤。

因此,有必要提出一种改进,以克服现有技术缺陷。



技术实现要素:

本发明的目的是解决现有技术中的问题,提供一种调节准确度高,用户体验好的基于语音控制的音量调节方法。

本发明的技术方案是:

一种基于语音控制的音量调节方法,包括以下步骤:s1、拾取用户语音控制信号并处理,将所述语音控制信号转换为用户语音分贝值p_max_tone;s2、根据所述用户语音分贝值p_max_tone计算电子设备调整音量e_tone:当p_max_tone小于40分贝时,设置e_tone=0;当p_max_tone不小于40分贝且不大于60分贝时,设置e_tone=k*e_max_tone,其中k=(p_max_tone-40)/(60-40);当p_max_tone大于60分贝时,设置e_tone=e_max_tone,其中e_max_tone为电子设备最大音量;s3、根据电子设备调整音量e_tone输出声音调节提示;若用户在时间t内进行语音确认,则将电子设备音量调节为e_tone;否则不进行调整。

作为优选的技术方案,所述步骤s1中“拾取用户语音控制信号并处理”包括以下步骤:a、拾取音量调节功能开启语音指令并识别;b、识别成功,开启音量调节功能,拾取用户再次发出的声音信号;c、将所述用户再次发出的声音信号作为用户语音控制信号进行处理。

作为进一步优选的技术方案,所述步骤a中所述音量调节功能开启语音指令由用户预先设置。

作为另一种进一步优选的技术方案,所述步骤b中开启音量调节功能后,电子设备输出声音反馈,提示用户音量调节功能开启。

作为一种优选的技术方案,所述步骤s1中所述“拾取用户语音控制信号并处理”时,处理方法为:将所述语音控制信号转换为正弦波信号,所述正弦波信号包括振幅及频率;获取所述正弦波信号的最大振幅。

作为一种进一步优选的技术方案,所述步骤s1中“将所述语音控制信号转换为用户语音分贝值p_max_tone”的方法为:根据所述正弦波信号的最大振幅计算出所述语音控制信号的功率,根据功率和分贝公式转换为所述用户语音分贝值p_max_tone。

作为一种优选的技术方案,所述步骤s3中“根据电子设备调整音量e_tone输出声音调节提示”包括:若e_tone小于20分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝很安静,几乎感觉不到”;若e_tone不小于20分贝且小于40分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝犹如绵绵细雨”;若e_tone不小于40分贝且小于60分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝犹如正常谈话”;若e_tone不小于60分贝且小于70分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝吵闹,有损神经”;若e_tone不小于70分贝且小于90分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝很吵,神经细胞受到破坏”;若e_tone不小于90分贝且小于100分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝有些吵闹加剧,有损听力”;若e_tone不小于100分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝难以忍受,甚至致聋”。

作为一种优选的技术方案,所述步骤s3“若用户在时间t内进行语音确认”中,语音确认信息为用户预先设置的语音信号。

作为一种优选的技术方案,所述时间t为5秒。

作为一种优选的技术方案,所述步骤s3中“不进行调整”后,音量调节功能保持5秒,再次拾取用户语音信号;若拾取成功,将用户新的语音信号转换为用户语音分贝值p_max_tone,重复步骤s2及s3;否则,退出所述音量调节功能。

本发明的基于语音控制的音量调节方法,根据用户发出声音的大小将电子设备的音量调节为与用户发出声音大小匹配的音量,可以使电子设备的音量准确地调节至用户需要的大小,同时,用户通过自己发出声音的大小作为评判标准,可以明确知晓电子设备将要调整到的音量大小,大大提高了用户体验。本发明的基于语音控制的音量调节方法,创造性地将用户音量作为电子设备音量调节的设置基准,更加智能化的对电子设备的音量进行控制,提升电子产品的科技感和用户的舒适度。

附图说明

图1为本发明基于语音控制的音量调节方法具体实施方式流程框图。

具体实施方式

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

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。

如图1所示为本发明的基于语音控制的音量调节方法流程框图。

本发明的基于语音控制的音量调节方法,包括以下步骤:

s1、拾取用户语音控制信号并处理,将所述语音控制信号转换为用户语音分贝值p_max_tone;

s2、根据所述用户语音分贝值p_max_tone计算电子设备调整音量e_tone:当p_max_tone小于40分贝时,设置e_tone=0;当p_max_tone不小于40分贝且不大于60分贝时,设置e_tone=k*e_max_tone,其中k=(p_max_tone-40)/(60-40);当p_max_tone大于60分贝时,设置e_tone=e_max_tone,其中e_max_tone为电子设备最大音量;

s3、根据电子设备调整音量e_tone输出声音调节提示;若用户在时间t内进行语音确认,则将电子设备音量调节为e_tone;否则不进行调整。

本发明的基于语音控制的音量调节方法,通过用户对电子设备发出语音控制信号,电子设备拾取该语音控制信号后转换为用户语音分贝值p_max_tone,此时的用户语音分贝值p_max_tone为用户语音控制信号中的最大音量。例如当用户语音控制信号为一句话时,本发明内所述的用户语音分贝值p_max_tone为该句话用户音量最大时的分贝值。获取用户语音分贝值p_max_tone后,电子设备根据该p_max_tone计算调整音量e_tone,并由用户确认,用户确认后,电子设备将音量自动调节成e_tone,否则不进行调整。

所述步骤s1中“拾取用户语音控制信号并处理”包括以下步骤:

a、拾取音量调节功能开启语音指令并识别;

b、识别成功,开启音量调节功能,拾取用户再次发出的声音信号;

c、将所述用户再次发出的声音信号作为用户语音控制信号进行处理。

上述步骤a中所述音量调节功能开启语音指令由用户预先设置,例如可以为电子设备设置名字,用户呼喊电子设备的名字时,电子设备识别并启动音量调节功能。当然也可以由用户设置其他个性化语音指令。为了避免误操作,一般上述“音量调节功能开启语音指令”需要由用户连续呼叫,也可理解为该“音量调节功能开启语音指令”包括同一语音指令的多次重复。例如,用户设置电子设备名字为小天,当识别用户语音为“小天,小天”时,开启音量调节功能。此时,可以将所述“音量调节功能开启语音指令”理解为“小天”,为了避免误操作,音量调节功能开启的前提为所述“音量调节功能开启语音指令”多次重复;也可以将所述“音量调节功能开启语音指令”理解为“小天,小天”,音量调节功能开启的前提为识别到该“音量调节功能开启语音指令”即将用户的连续呼叫作为整体视为语音开启指令。

为了给用户反馈,提醒用户音量调节功能开启,所述步骤b中开启音量调节功能后,电子设备输出声音反馈,提示用户音量调节功能开启。该声音反馈可以由电子设备默认,也可以由用户进行个性化设置。提高电子设备的人机交互水平。例如,当用户设置电子设备名称为小天,用户连续呼叫“小天,小天”,电子设备识别音量调节功能开启语音指令,开启音量调节功能,并输出声音反馈“主人,我在,请您吩咐”。

上述步骤s1中所述“拾取用户语音控制信号并处理”时,处理方法为:将所述语音控制信号转换为正弦波信号,所述正弦波信号包括振幅及频率;获取所述正弦波信号的最大振幅p_max_tone_swing。步骤s1中“将所述语音控制信号转换为用户语音分贝值p_max_tone”的方法为:根据所述正弦波信号的最大振幅计算出所述语音控制信号的功率,根据功率和分贝公式转换为所述用户语音分贝值p_max_tone。

步骤s3中“根据电子设备调整音量e_tone输出声音调节提示”包括:

若e_tone小于20分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝很安静,几乎感觉不到”;

若e_tone不小于20分贝且小于40分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝犹如绵绵细雨”;

若e_tone不小于40分贝且小于60分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝犹如正常谈话”;

若e_tone不小于60分贝且小于70分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝吵闹,有损神经”;

若e_tone不小于70分贝且小于90分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝很吵,神经细胞受到破坏”;

若e_tone不小于90分贝且小于100分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝有些吵闹加剧,有损听力”;

若e_tone不小于100分贝,声音调节提示为“切换后声音高达e_tone(实际值)分贝难以忍受,甚至致聋”。

例如,当电子设备调整音量e_tone=91分贝时,提示音内容为“切换后声音高达91分贝有些吵闹加剧,有损听力”。当然,以上声音调节提示仅为举例,在实际应用中,各电子设备调整音量e_tone提醒音可以为系统默认,也可以由用户进行个性化设置。

上述步骤s3“若用户在时间t内进行语音确认”中,语音确认信息为用户预先设置的语音信号。该语音信号应于前述“音量调节功能开启语音指令”不同。为了避免误操作,一般该语音确认信号需要由用户连续呼叫,也可理解为该该语音确认信号包括同一语音指令的多次重复。例如,用户设置确认信息为“可以”,若识别到用户语音“可以,可以”,则进行音量调节。此时,可以将该语音确认信号理解为“可以”,为了避免误操作,音量调节功能开启的前提为所述该语音确认信号的多次重复;也可以将所述该语音确认信号理解为“可以,可以”,即将用户的连续呼叫作为信号整体视为语音确认指令。

上述的时间t持续时间不应过长,作为优选,所述时间t为5秒。当然,用户可以根据自身需求设置等待时间。

超过等待时间t后,也即步骤s3中“不进行调整”后,音量调节功能保持5秒,再次拾取用户语音信号;若拾取成功,将用户新的语音信号转换为用户语音分贝值p_max_tone,重复步骤s2及s3;否则,退出所述音量调节功能。

本发明的基于语音控制的音量调节方法,根据用户发出声音的大小将电子设备的音量调节为与用户发出声音大小匹配的音量,可以使电子设备的音量准确地调节至用户需要的大小,同时,用户通过自己发出声音的大小作为评判标准,可以明确知晓电子设备将要调整到的音量大小,大大提高了用户体验。本发明的基于语音控制的音量调节方法,创造性地将用户音量作为电子设备音量调节的设置基准,更加智能化的对电子设备的音量进行控制,提升电子产品的科技感和用户的舒适度。

综上所述仅为本发明较佳的实施例,并非用来限定本发明的实施范围。即凡依本发明申请专利范围的内容所作的等效变化及修饰,皆应属于本发明的技术范畴。

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