一种鸟类训练方法及装置与流程

文档序号:16628953发布日期:2019-01-16 06:23阅读:316来源:国知局
一种鸟类训练方法及装置与流程

本发明实施例涉及动物驯化技术领域,特别是涉及一种鸟类训练方法及装置。



背景技术:

具有模仿发声能力的鸟类(比如鹦鹉)由于可以模仿人说话或动物叫声可以给人们的生活带来趣味性,因此具有模仿发声能力的鸟类越来越多的被喜爱鸟类的人们所饲养。

目前,饲养具有模仿发声能力的鸟类的主人,为了使鸟类可以模仿声音,主人需要亲自来对鸟类进行语音训练。在主人对鸟类进行语音训练的过程中,为了使鸟类可以模仿语音需要花费大量的时间对鸟类进行反馈枯燥的训练,语音训练工作量较大。

因此,在进行发明创造的过程中,发明人发现现有的方式需要主人亲自对鸟类进行语音训练,且语音训练的工作量较大。



技术实现要素:

有鉴于此,本发明实施例提出了一种鸟类训练方法及装置,主要目的在于可以自动对鸟类进行语音训练,从而降低训练人员的工作量。

第一方面,本发明实施例提供了一种鸟类训练方法,该鸟类训练方法包括:

以设定的频率向待训鸟播放训练语音;

在所述待训鸟发声时,获取所述待训鸟的模仿语音;

判断所述模仿语音与所述训练语音的匹配度是否达到预设的匹配度阈值,如果是,对所述待训鸟进行奖励。

可选的,

所述判断所述模仿语音与所述训练语音的匹配度是否达到预设的匹配度阈值,包括:

生成所述模仿语音对应的模仿语音音频波形图;

利用所述待训鸟对应的特有音频参数对所述模仿语音音频波形图进行调整,形成待匹配音频波形图;

生成所述训练语音对应的训练语音音频波形图;

判断所述待匹配音频波形图与所述训练语音音频波形图的匹配度是否达到所述匹配度阈值。

可选的,

在判断所述模仿语音与所述训练语音的匹配度达到所述匹配度阈值之后,在所述对所述待训鸟进行奖励之前,所述鸟类训练方法还包括:

a1:记录一次匹配次数;

a2:判断记录的匹配次数的累计总次数是否达到预设的匹配次数阈值,如果是,执行所述对所述待训鸟进行奖励;否则,执行a3;

a3:在所述待训鸟再次发声时,获取所述待训鸟的模仿语音;

a4:判断当前获取的模仿语音与所述训练语音的匹配度是否达到预设的匹配度阈值,如果是,执行a1;否则,执行a3。

可选的,

在所述以设定的频率向待训鸟播放训练语音之后,在所述获取所述待训鸟的模仿语音之前,所述鸟类训练方法还包括:

b1:检测在预设的时间段内所述待训鸟是否发声,如果是,执行所述获取所述待训鸟的模仿语音;否则,执行b2;

b2:以新的频率向所述待训鸟播放所述训练语音,其中,所述新的频率高于上一次播放训练语音的频率,或,以设定的频率向所述待训鸟播放新的训练语音,其中,所述新的训练语音的难度低于上一次播放的训练语音的难度,并执行b1。

可选的,

所述对待训鸟进行奖励,包括:

控制外部的投喂机对所述待训鸟进行投喂、向所述待训鸟播放预设的奖励音频以及向所述待训鸟播放预设的奖励视频中的至少一种。

可选的,

在所述对所述待训鸟进行奖励之后,所述鸟类训练方法还包括:

记录所述训练语音对应的语音标识以及对所述待训鸟进行奖励的奖励时间。

可选的,

在所述对所述待训鸟进行奖励之后,所述鸟类训练方法还包括:

记录一次奖励次数;

判断记录的奖励次数的累计总次数是否达到预设的奖励次数阈值,如果是,以设定的频率向待训鸟播放新的训练语音。

第二方面,本发明实施例提供了一种鸟类训练装置,该鸟类训练装置包括:

播放模块、获取模块、处理模块以及奖励模块;

所述播放模块,用于以设定的频率向待训鸟播放训练语音;

所述获取模块,用于在所述待训鸟发声时,获取所述待训鸟的模仿语音;

所述处理模块,用于判断所述获取模块获取的所述模仿语音与所述播放模块播放的所述训练语音的匹配度是否达到预设的匹配度阈值,如果是,触发所述奖励模块;

所述奖励模块,用于在所述处理模块的触发下,对所述待训鸟进行奖励。

可选的,

所述处理模块,包括:波形图生成子模块以及判断子模块;

所述波形图生成子模块,用于生成所述模仿语音对应的模仿语音音频波形图;利用所述待训鸟对应的特有音频参数对所述模仿语音音频波形图进行调整,形成待匹配音频波形图;生成所述训练语音对应的训练语音音频波形图;

所述判断子模块,用于判断所述波形图生成子模块生成的所述待匹配音频波形图与所述训练语音音频波形图的匹配度是否达到所述匹配度阈值。

第三方面,本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述中任意一项所述的鸟类训练方法。

第四方面,本发明实施例提供了一种电子设备,所述电子设备中包括处理器、存储器和总线;所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述中任意一项所述的鸟类训练方法。

本发明实施例提供了一种鸟类训练方法及装置,首先以设定的频率向待训鸟(待训鸟可以为具有模仿发声能力的鸟,比如鹦鹉)播放训练语音,以诱导待训鸟模仿训练语音。然后在待训鸟发声时获取待训鸟的模仿语音(该模仿语音可以为待训鸟模仿训练语音所发出的语音)。最后判断待训鸟的模仿语音与训练语音的匹配度是否达到预设的匹配度阈值。在判断出模仿语音与训练语音的匹配度达到匹配度阈值时,说明待训鸟能够发出与训练语音较为相似的语音,此时对待训鸟进行奖励以便可以更好的诱导待训鸟进行语音训练。通过上述可知,本发明实施例提供的方案中采用向待训鸟播放训练语音的方式对待训鸟进行语音训练,且为了更好的诱导待训鸟进行语音训练,在待训鸟发出与训练语音相似的语音时对待训鸟进行奖励。可见在对待训鸟进行语音训练的过程中,并不需要进行过多的人工干预。因此,本发明实施例提供的方案可以自动对鸟类进行语音训练,从而降低训练人员的工作量。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明一个实施例提供的一种鸟类训练方法的流程图;

图2示出了本发明另一个实施例提供的一种鸟类训练方法的流程图;

图3示出了本发明一个实施例提供的一种鸟类训练装置的结构示意图;

图4示出了本发明另一个实施例提供的一种鸟类训练装置的结构示意图;

图5示出了本发明又一个实施例提供的一种鸟类训练装置的结构示意图;

图6示出了本发明一个实施例提供的一种包括检测模块的鸟类训练装置的结构示意图;

图7示出了本发明又一个实施例提供的一种鸟类训练装置的结构示意图;

图8示出了本发明一个实施例提供的一种包括记录模块的鸟类训练装置的结构示意图;

图9示出了本发明一个实施例提供的一种包括奖励判断模块的鸟类训练装置的结构示意图;

图10示出了本发明一个实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将参照附图更加详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

如图1所示,本发明实施例提供了一种鸟类训练方法,该鸟类训练方法包括:

步骤101:以设定的频率向待训鸟播放训练语音;

步骤102:在所述待训鸟发声时,获取所述待训鸟的模仿语音;

步骤103:判断所述模仿语音与所述训练语音的匹配度是否达到预设的匹配度阈值,如果是,执行步骤104;

步骤104:对所述待训鸟进行奖励。

根据图1所示的实施例,首先以设定的频率向待训鸟(待训鸟可以为具有模仿发声能力的鸟,比如鹦鹉)播放训练语音,以诱导待训鸟模仿训练语音。然后在待训鸟发声时获取待训鸟的模仿语音(该模仿语音可以为待训鸟模仿训练语音所发出的语音)。最后判断待训鸟的模仿语音与训练语音的匹配度是否达到预设的匹配度阈值。在判断出模仿语音与训练语音的匹配度达到匹配度阈值时,说明待训鸟能够发出与训练语音较为相似的语音,此时对待训鸟进行奖励以便可以更好的诱导待训鸟进行语音训练。通过上述可知,本发明实施例提供的方案中采用向待训鸟播放训练语音的方式对待训鸟进行语音训练,且为了更好的诱导待训鸟进行语音训练,在待训鸟发出与训练语音相似的语音时对待训鸟进行奖励。可见在对待训鸟进行语音训练的过程中,并不需要进行过多的人工干预。因此,本发明实施例提供的方案可以自动对鸟类进行语音训练,从而降低训练人员的工作量。

在本发明一个实施例中,下面对上述图1所示流程图的步骤101进行说明:

在本实施例中,待训鸟可以为具有模仿发声能力的鸟。可选的,待训鸟可以包括但不限于鹦鹉、百灵、八哥和鷯哥中的任意一种。

在本实施例中,步骤101中所涉及的训练语音可以根据业务要求确定。可选的,训练语音可以包括但不限于单字语音(比如,你)、词组语音(比如,你好)、句子语音(比如,你在哪)以及特定声音语音(比如,狗叫声)中的任意一种。

在本实施例中,训练语音可以进行个性化的定制,比如,训练语音可以为待训鸟主人的语音,也可以是待训鸟主人选定任何一种语音,且该语音不局限于主人的语音。

在本实施例中,步骤101中所涉及的频率可以根据业务要求确定。比如,为了给待训鸟足够的学习及模仿发声时间,该频率可以设置的较大(比如,5分钟)。又如,为了强化待训鸟的听力,该频率可以设置的较小(比如,1分钟)。

在本实施例中,在向待训鸟播放训练语音时,可以以预设的音量向待训鸟播放。该音量可以与待训鸟发声的平均音量相同或比该待训鸟发声的平均音量大1-20分贝,以便在不对待训鸟造成惊吓的情况下,可以对待训鸟进行语音训练。

在本发明一个实施例中,上述图1所示流程图中的步骤103判断所述模仿语音与所述训练语音的匹配度是否达到预设的匹配度阈值,可以包括:

生成所述模仿语音对应的模仿语音音频波形图;

利用所述待训鸟对应的特有音频参数对所述模仿语音音频波形图进行调整,形成待匹配音频波形图;

生成所述训练语音对应的训练语音音频波形图;

判断所述待匹配音频波形图与所述训练语音音频波形图的匹配度是否达到所述匹配度阈值。

在本实施例中,生成模仿语音对应的模仿语音音频波形图的方法可以为:从模仿语音中抽取设定数量个数据点,然后确定每一个数据点对应的振幅和频率。根据各个数据点在模仿语音的生成顺序,利用各个数据点对应的振幅和频率,生成模仿语音音频波形图。生成训练语音对应的训练语音音频波形图的方法与生成模仿语音对应的模仿语音音频波形图的方法基本相同这里将不再赘述。

在本实施例中,待训鸟通常具有自身特有的特有音频参数,这些特有的特有音频参数即使在待训鸟发出与训练语音匹配度较高的模仿语音时也是存在的。为了降低这些特有的特有音频参数对匹配度的影响,通常需要利用待训鸟的特有音频参数对模仿语音音频波形图进行调整,以形成待匹配音频波形图。可选的,特有音频参数可以为特有频率范围。

在本实施例中,利用待训鸟对应的特有音频参数对模仿语音音频波形图进行调整的方法可以为:在模仿语音音频波形图中删除与特有频率范围对应的波形,得到待匹配音频波形图。

在本实施例中,判断待匹配音频波形图与训练语音音频波形图的匹配度的方法可以包括:将待匹配音频波形图与训练语音音频波形图进行重叠比对,可以根据重合的部分占总波形图的百分比作为待匹配音频波形图与训练语音音频波形图的匹配度。

在本实施例中,在待匹配音频波形图与训练语音音频波形图的匹配度达到匹配度阈值时,说明待训鸟可以很好的模仿出训练语音。在待匹配音频波形图与训练语音音频波形图的匹配度未达到匹配度阈值时,说明待训鸟模仿训练语音的模仿效果较差。本实施例中所涉及的匹配度阈值的型式和数值均可以根据业务要求确定,可选的,匹配度阈值为70%。

根据上述实施例,由于利用待训鸟的特有音频参数对模仿语音对应的模仿语音音频波形图进行了调整,因此降低了特有音频参数对模仿语音音频波形图造成的误差,使得待匹配音频波形图能更真实的反映出待训鸟的模仿效果。

在本发明一个实施例中,在上述图1所示流程图中的步骤103判断出所述模仿语音与所述训练语音的匹配度未达到所述匹配度阈值时,则说明待训鸟发出的模仿声音与训练语音相似度较低,也就是待训鸟并未真正的模仿训练语音或待训鸟模仿训练语音进行了发声但模仿的不够准确。此时,需要在待训鸟再次发声时获取待训鸟的新的模仿语音。

在本发明一个实施例中,在上述图1所示流程图中的步骤103判断出所述模仿语音与所述训练语音的匹配度达到所述匹配度阈值之后,且在上述图1所示流程图中的步骤104所述对所述待训鸟进行奖励之前,所述鸟类训练方法还包括:

a1:记录一次匹配次数;

a2:判断记录的匹配次数的累计总次数是否达到预设的匹配次数阈值,如果是,执行所述对所述待训鸟进行奖励;否则,执行a3;

a3:在所述待训鸟再次发声时,获取所述待训鸟的模仿语音;

a4:判断当前获取的模仿语音与所述训练语音的匹配度是否达到预设的匹配度阈值,如果是,执行a1;否则,执行a3。

在本实施例中,匹配次数阈值可以根据业务要求确定。匹配次数阈值越大则待训鸟模仿训练语音的程度越好。因此,在判断出累计总次数达到匹配次数阈值时,为了使待训鸟产生模仿训练语音就有奖励的映射,此时需要对待训鸟进行奖励,以便待训鸟可以积极的模仿训练语音。

在本实施例中,在判断出累计总次数未达到匹配次数阈值时,说明此时待训鸟模仿训练语音的程度越差。此时需要在待训鸟再次发声时,获取待训鸟的模仿语音。然后继续判断当前获取的模仿语音与训练语音的匹配度是否达到预设的匹配度阈值,并在达到匹配度阈值时记录一次匹配次数。

根据上述实施例,在判断出模仿语音与训练语音的匹配度达到匹配度阈值时记录一次匹配次数。且在所记录的匹配次数的累计总次数达到预设的匹配次数阈值时才对待训鸟进行奖励。因此,不仅降低了由于过于频繁的奖励使奖励对待训鸟失去效果的概率,而且还可以达到使待训鸟产生模仿训练语音就有奖励的映射的目的,从而可以刺激待训鸟积极的对训练语音进行模仿。

在本发明一个实施例中,在上述图1所示流程图的步骤101所述以设定的频率向待训鸟播放训练语音之后,在上述图1所示流程图的步骤102所述获取所述待训鸟的模仿语音之前,所述鸟类训练方法还包括:

b1:检测在预设的时间段内所述待训鸟是否发声,如果是,执行所述获取所述待训鸟的模仿语音;否则,执行b2;

b2:以新的频率向所述待训鸟播放所述训练语音,其中,所述新的频率高于上一次播放训练语音的频率,或,以设定的频率向所述待训鸟播放新的训练语音,其中,所述新的训练语音的难度低于上一次播放的训练语音的难度,并执行b1。

在本实施例中,预设的时间段可以根据业务要求确定。比如,时间段可以为10-20分钟。在检测到在时间段内待训鸟没有发声,则说明训练语音没有引起待训鸟的注意,或,训练语音的难度太大待训鸟不能模仿。此时可以加大频率以使待训鸟注意到训练语音,以便待训鸟对训练语音进行模仿发出模仿语音。或,更换难度相对较小的训练语音,以便待训鸟可以对训练语音进行模仿。

在本实施例中,检测在预设的时间段内待训鸟发声时,说明训练语音已经引起了待训鸟的注意,并对训练语音进行了模仿。此时直接获取待训鸟的模仿语音即可。

根据上述实施例,在检测到在预设的时间段内待训鸟没有发声时,则以高于上一次播放训练语音的频率的新的频率向待训鸟播放训练语音,或,以设定的频率向待训鸟播放低于上一次播放的训练语音的难度的新的训练语音,以提高待训鸟对训练语音进行模仿的概率。

在本发明一个实施例中,上述图1所示流程图中的步骤104对待训鸟进行奖励的方式存在如下三种方式中的至少一种,三种方式包括:

第一种,控制外部的投喂机对所述待训鸟进行投喂。投喂量以及投喂饲料的种类均可以根据业务要求确定。进行投喂的目的是为了使待训鸟产生模仿训练语音就有食物的映射,以便待训鸟可以积极的模仿训练语音。

第二种,向所述待训鸟播放预设的奖励音频。音频的内容可以根据业务要求确定。可选的,在待训鸟为雄性时,音频为同种种类的雌性鸟叫声的音频。在待训鸟为雌性时,音频为同种种类的雄性鸟叫声的音频。进行音频播放的目的是为了使待训鸟产生模仿训练语音就有异性声音的映射,以便待训鸟可以积极的模仿训练语音。

第三种,向所述待训鸟播放预设的奖励视频。视频的内容可以根据业务要求确定。可选的,在待训鸟为雄性时,视频为同种种类的雌性鸟的视频。在待训鸟为雌性时,视频为同种种类的雄性鸟的视频。进行视频播放的目的是为了使待训鸟产生模仿训练语音就有异性影像的映射,以便待训鸟可以积极的模仿训练语音。

根据上述实施例,对待训鸟进行奖励的方式可以根据业务要求选用控制投喂机对待训鸟进行投喂、向待训鸟播放预设的奖励音频以及向待训鸟播放预设的奖励视频中的至少一种。因此,业务适用性较强。

在本发明一个实施例中,在上述图1所示流程图的步骤104所述对所述待训鸟进行奖励之后,所述鸟类训练方法还包括:

记录所述训练语音对应的语音标识以及对所述待训鸟进行奖励的奖励时间。

在本实施例中,训练语音存在对应的语音标识,该语音标识用来区分训练语音。语音标识的具体型式可以根据业务要求确定。可选的,为了使语音标识较为直观,语音标识可以为训练语音的文字表述。比如,训练语音为“你好”,则该训练语音对应的语音标识就为你好。

在本实施例中,在对待训鸟进行奖励时,说明待训鸟发出的模仿语音与训练语音的匹配度已经达到匹配度阈值,待训鸟已经可以很好对训练语音进行模仿。因此对奖励时间进行记录,就能够反映出待训鸟在这个时间的模仿训练语音较好。

在本实施例中,举例说明:记录了语音标识“你好”以及奖励时间14:00。通过该记录,用户就能了解到待训鸟在14:00对训练语音“你好”进行了很好的模仿。然后用户就可以根据这些记录及时掌握待训鸟对训练语音的模仿情况对训练语音的进行调整。

本实施例中所涉及的记录可以实时或在设定的时间点发送到用户使用的移动终端上,以便用户可以利用移动终端就可以及时查看到待训鸟的训练过程。

根据上述实施例,用户可以根据记录的语音标识以及奖励时间及时了解到待训鸟对训练语音的模仿情况。并可以根据记录的语音标识以及奖励时间对待训鸟的语音训练计划进行调整,以使待训鸟能够根据用户的规划进行语音训练。

在本发明一个实施例中,在上述图1所示流程图的步骤104对所述待训鸟进行奖励之后,所述鸟类训练方法还包括:

记录一次奖励次数;

判断记录的奖励次数的累计总次数是否达到预设的奖励次数阈值,如果是,以设定的频率向待训鸟播放新的训练语音。

在本实施例中,奖励次数阈值可以根据业务确定。奖励次数阈值越大则待训鸟模仿训练语音的程度越好。因此,在判断记录的奖励次数的累计次数达到奖励次数阈值时,说明待训鸟已经能够很好的模仿训练语音,不需要在对该训练语音继续进行语音模仿训练了。所以此时需要以设定的频率向待训鸟播放新的训练语音,以便待训鸟可以继续对新的训练语音进行模仿,从而增多待训鸟的模仿语音。新的训练语音可以是用户指定的或从预设的语音库中随机选取的。

根据上述实施例,在对待训鸟进行奖励之后记录一次奖励次数。且在所记录的奖励次数的累计总次数达到预设的奖励次数阈值时更换新的训练语音,以使待训鸟对新的训练语音进行模仿。因此,不仅可以实现训练语音的自动更换,而且可以增多待训鸟的模仿语音。

下面以待训鸟为鹦鹉为,对鸟类训练方法进行说明。如图2所示,该鸟类训练方法包括:

步骤201:以设定的频率向待训鸟播放训练语音。

在本步骤中,以两分钟的频率向鹦鹉播放待播放语音“你好”。

步骤202:检测在预设的时间段内待训鸟是否发声,如果是,执行步骤204;否则,执行步骤203。

在本步骤中,检测到在20分钟内鹦鹉发声,执行步骤204。

步骤203:以设定的频率向待训鸟播放新的训练语音,其中,新的训练语音的难度低于上一次播放的训练语音的难度,并执行步骤202。

步骤204:获取待训鸟的模仿语音。

在本步骤中,获取鹦鹉的模仿语音a。

步骤205:生成模仿语音对应的模仿语音音频波形图。

在本步骤中,从模仿语音a中抽取设定数量个数据点,然后确定每一个数据点对应的振幅和频率。根据各个数据点在模仿语音a的生成顺序,利用各个数据点对应的振幅和频率,生成模仿语音音频波形图。

步骤206:利用待训鸟对应的特有音频参数对模仿语音音频波形图进行调整,形成待匹配音频波形图。

在本步骤中,在模仿语音音频波形图中删除与鹦鹉对应的特有频率范围对应的波形,得到待匹配音频波形图。

步骤207:生成训练语音对应的训练语音音频波形图。

在本步骤中,从训练语音“你好”中抽取设定数量个数据点,然后确定每一个数据点对应的振幅和频率。根据各个数据点在训练语音“你好”的生成顺序,利用各个数据点对应的振幅和频率,生成训练语音音频波形图。

步骤208:判断待匹配音频波形图与训练语音音频波形图的匹配度是否达到匹配度阈值,如果是,执行步骤209;否则,执行步骤202。

在本步骤中,将待匹配音频波形图与训练语音音频波形图进行重叠比对,重合的部分占总波形图的百分比为75%,将75%作为待匹配音频波形图与训练语音音频波形图的匹配度。经过判断75%达到匹配度阈值70%执行步骤209。

步骤209:记录一次匹配次数。

步骤210:判断记录的匹配次数的累计总次数是否达到预设的匹配次数阈值,如果是,执行步骤212;否则,执行步骤211。

在本步骤中,判断累计总次数1达到预设的匹配次数阈值1,执行步骤212。

步骤211:在待训鸟再次发声时,获取待训鸟的模仿语音,并执行步骤205。

步骤212:控制外部的投喂机对待训鸟进行投喂。

在本步骤中,控制投喂机对鹦鹉进行投喂,从而使鹦鹉产生模仿训练语音就有食物的映射,以便鹦鹉可以积极的模仿训练语音。

步骤213:记录训练语音对应的语音标识以及对待训鸟进行奖励的奖励时间。

在本步骤中,记录了语音标识“你好”以及奖励时间14:00。通过该记录,用户就能了解到待训鸟在14:00对训练语音“你好”进行了很好的模仿。

步骤214:记录一次奖励次数。

步骤215:判断记录的奖励次数的累计总次数是否达到预设的奖励次数阈值,如果是,执行步骤216;否则,执行步骤202。

在本步骤中,判断累计总次数未达到预设的奖励次数阈值10,执行步骤202。

步骤216:以设定的频率向待训鸟播放新的训练语音。

如图3所示,本发明实施例提供了一种鸟类训练装置,该鸟类训练装置包括:

播放模块301、获取模块302、处理模块303以及奖励模块304;

所述播放模块301,用于以设定的频率向待训鸟播放训练语音;

所述获取模块302,用于在所述待训鸟发声时,获取所述待训鸟的模仿语音;

所述处理模块303,用于判断所述获取模块302获取的所述模仿语音与所述播放模块301播放的所述训练语音的匹配度是否达到预设的匹配度阈值,如果是,触发所述奖励模块304;

所述奖励模块304,用于在所述处理模块303的触发下,对所述待训鸟进行奖励。

根据图3所示的实施例,本发明实施例提供的方案中采用播放模块向待训鸟播放训练语音的方式对待训鸟进行语音训练,且为了更好的诱导待训鸟进行语音训练,在处理模块判断待训鸟发出与训练语音相似的语音时奖励模块对待训鸟进行奖励。可见在对待训鸟进行语音训练的过程中,并不需要进行过多的人工干预。因此,本发明实施例提供的方案可以自动对鸟类进行语音训练,从而降低训练人员的工作量。

在本发明一个实施例中,如图4所示,所述处理模块303可以包括:波形图生成子模块3031以及判断子模块3032;

所述波形图生成子模3031,用于生成所述模仿语音对应的模仿语音音频波形图;利用所述待训鸟对应的特有音频参数对所述模仿语音音频波形图进行调整,形成待匹配音频波形图;生成所述训练语音对应的训练语音音频波形图;

所述判断子模块3032,用于判断所述波形图生成子模块3031生成的所述待匹配音频波形图与所述训练语音音频波形图的匹配度是否达到所述匹配度阈值。

在本发明一个实施例中,如图5所示,所述处理模块303包括次数判断子模块3033以及匹配判断子模块3034;

次数判断子模块3033,用于在判断所述模仿语音与所述训练语音的匹配度达到所述匹配度阈值之后,记录一次匹配次数;判断记录的匹配次数的累计总次数是否达到预设的匹配次数阈值,如果是,触发所述奖励模块对所述待训鸟进行奖励;否则,触发所述获取模块302在所述待训鸟再次发声时,获取所述待训鸟的模仿语音;

匹配判断子模块3034,用于判断所述获取模块302当前获取的模仿语音与所述训练语音的匹配度是否达到预设的匹配度阈值,如果是,触发所述次数判断子模块3033记录一次匹配次数;否则,触发所述获取模块302在所述待训鸟再次发声时,获取所述待训鸟的模仿语音。

在本发明一个实施例中,如图6所示,所述鸟类训练装置还包括:检测模块305;

所述检测模块305,用于检测在预设的时间段内所述待训鸟是否发声,如果是,触发所述获取模块302获取所述待训鸟的模仿语音;否则,触发所述播放模块301;

所述播放模块301,还用于在所述检测模块305的触发下以新的频率向所述待训鸟播放所述训练语音,其中,所述新的频率高于上一次播放训练语音的频率,或,以设定的频率向所述待训鸟播放新的训练语音,其中,所述新的训练语音的难度低于上一次播放的训练语音的难度,并执行b1。

在本发明一个实施例中,如图7所示,所述奖励模块304包括投喂奖励子模块3041、音频奖励子模块3042以及视频奖励子模块3043中的至少一种;其中,

所述投喂奖励子模块3041,用于控制外部的投喂机对所述待训鸟进行投喂;

所述音频奖励子模块3042,用于向所述待训鸟播放预设的奖励音频;

所述视频奖励子模块3043,用于向所述待训鸟播放预设的奖励视频。

在本发明一个实施例中,如图8所示,所述鸟类训练装置还包括记录模块306;

所述记录模块306,用于记录所述训练语音对应的语音标识以及对所述待训鸟进行奖励的奖励时间。

在本发明一个实施例中,如图9所示,所述鸟类训练装置还包括:奖励判断模块307;

所述奖励判断模块307,用于在所述奖励模块304对所述待训鸟进行奖励之后记录一次奖励次数;判断记录的奖励次数的累计总次数是否达到预设的奖励次数阈值,如果是,触发所述播放模块301;

所述播放模块301,还用于在所述奖励判断模块307的触发下,以设定的频率向待训鸟播放新的训练语音。

在本发明一个实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述中任意一项所述的鸟类训练方法。

在本发明一个实施例提供了一种电子设备,如图10所示,所述电子设备中包括处理器401、存储器402和总线403;所述处理器401、所述存储器402通过所述总线403完成相互间的通信;所述处理器401用于调用所述存储器402中的程序指令,以执行上述中任意一项所述的鸟类训练方法。

上述装置内的各单元之间的信息交互、执行过程等,与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

本发明各个实施例至少具有如下任一项或者多项的有益效果:

1、在本发明实施例中,首先以设定的频率向待训鸟(待训鸟可以为具有模仿发声能力的鸟,比如鹦鹉)播放训练语音,以诱导待训鸟模仿训练语音。然后在待训鸟发声时获取待训鸟的模仿语音(该模仿语音可以为待训鸟模仿训练语音所发出的语音)。最后判断待训鸟的模仿语音与训练语音的匹配度是否达到预设的匹配度阈值。在判断出模仿语音与训练语音的匹配度达到匹配度阈值时,说明待训鸟能够发出与训练语音较为相似的语音,此时对待训鸟进行奖励以便可以更好的诱导待训鸟进行语音训练。通过上述可知,本发明实施例提供的方案中采用向待训鸟播放训练语音的方式对待训鸟进行语音训练,且为了更好的诱导待训鸟进行语音训练,在待训鸟发出与训练语音相似的语音时对待训鸟进行奖励。可见在对待训鸟进行语音训练的过程中,并不需要进行过多的人工干预。因此,本发明实施例提供的方案可以自动对鸟类进行语音训练,从而降低训练人员的工作量。

2、在本发明实施例中,由于利用待训鸟的特有音频参数对模仿语音对应的模仿语音音频波形图进行了调整,因此降低了特有音频参数对模仿语音音频波形图造成的误差,使得待匹配音频波形图能更真实的反映出待训鸟的模仿效果。

3、在本发明实施例中,在判断出模仿语音与训练语音的匹配度达到匹配度阈值时记录一次匹配次数。且在所记录的匹配次数的累计总次数达到预设的匹配次数阈值时才对待训鸟进行奖励。因此,不仅降低了由于过于频繁的奖励使奖励对待训鸟失去效果的概率,而且还可以达到使待训鸟产生模仿训练语音就有奖励的映射的目的,从而可以刺激待训鸟积极的对训练语音进行模仿。

4、在本发明实施例中,在检测到在预设的时间段内待训鸟没有发声时,则以高于上一次播放训练语音的频率的新的频率向待训鸟播放训练语音,或,以设定的频率向待训鸟播放低于上一次播放的训练语音的难度的新的训练语音,以提高待训鸟对训练语音进行模仿的概率。

5、在本发明实施例中,对待训鸟进行奖励的方式可以根据业务要求选用控制投喂机对待训鸟进行投喂、向待训鸟播放预设的奖励音频以及向待训鸟播放预设的奖励视频中的至少一种。因此,业务适用性较强。

6、在本发明实施例中,用户可以根据记录的语音标识以及奖励时间及时了解到待训鸟对训练语音的模仿情况。并可以根据记录的语音标识以及奖励时间对待训鸟的语音训练计划进行调整,以使待训鸟能够根据用户的规划进行语音训练。

7、在本发明实施例中,在对待训鸟进行奖励之后记录一次奖励次数。且在所记录的奖励次数的累计总次数达到预设的奖励次数阈值时更换新的训练语音,以使待训鸟对新的训练语音进行模仿。因此,不仅可以实现训练语音的自动更换,而且可以增多待训鸟的模仿语音。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

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

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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