本申請涉及驅鳥,尤其涉及一種語音驅鳥方法、裝置、設備及存儲介質。
背景技術:
1、目前,驅鳥器通常采用簡單粗暴的方法進行,如利用激光輪巡,刺激鳥類眼睛進行驅鳥,該驅鳥方法需要鳥類能夠面向驅鳥器,且驅鳥器能夠識別到鳥類位置,實際上大多數激光驅鳥器不具備精準定位鳥類,驅鳥效率較低,而通過使用智能云臺識別到鳥類,再進行驅離,價格較為昂貴;同時,使用風車驅鳥或者猛禽類模型來驅鳥,通過轉動帶來的聲響及反光或猛禽模型的視覺效果來驅趕鳥類,在鳥類適應后,驅趕作用也逐漸減弱,作用范圍也受限于設備安裝位置;另外部分產品錄制不同鳥類懼怕的聲音進行循環播放,來驅趕鳥類,該方案不論在有無鳥時都需要持續播放,一方面對于人來說存在噪音,另外一方面持續的播放對于設備運行壽命已存在較大挑戰。因此,如何及時有效地監聽鳥類聲音,從而準確播放鳥類懼怕的聲音進行驅鳥,成為一個亟待解決的問題。
技術實現思路
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、本申請根據各種鳥類的當前習性特征從預設喚醒詞庫中查找目標喚醒詞,并根據當前鳥類聲音和目標喚醒詞判斷是否開啟監聽,在開啟監聽后,確定錄制的鳥類聲音片段對應的鳥類類型,并根據鳥類類型確定目標驅鳥語音。本申請根據當前習性特征從預設喚醒詞庫中查找目標喚醒詞,能夠得到各種鳥類在當前習性特征下的目標喚醒詞,并根據當前鳥類聲音和目標喚醒詞判斷是否開啟監聽,能夠及時有效地開啟監聽,在開啟監聽后,確定錄制的鳥類聲音片段對應的鳥類類型,相較于現有的循環播放鳥類懼怕的聲音,本申請上述方式能夠及時有效地監聽鳥類聲音,從而根據對應的鳥類類型準確播放鳥類懼怕的目標驅鳥語音進行驅鳥。
1.一種語音驅鳥方法,其特征在于,所述語音驅鳥方法包括以下步驟:
2.如權利要求1所述的語音驅鳥方法,其特征在于,所述根據各種鳥類的當前習性特征從預設喚醒詞庫中查找目標喚醒詞,并根據當前鳥類聲音和所述目標喚醒詞判斷是否開啟監聽的步驟之前,還包括:
3.如權利要求2所述的語音驅鳥方法,其特征在于,所述采集各種鳥類的鳥聲和習性特征,并根據所述鳥聲和所述習性特征構建全量鳥聲信息向量庫的步驟,具體包括:
4.如權利要求2所述的語音驅鳥方法,其特征在于,所述根據所述鳥聲集合確定各種鳥類在不同習性特征下的預設喚醒詞庫的步驟,具體包括:
5.如權利要求4所述的語音驅鳥方法,其特征在于,所述根據所述喚醒詞構建各種鳥類在不同習性特征下的預設喚醒詞庫的步驟,具體包括:
6.如權利要求2~5中任一項所述的語音驅鳥方法,其特征在于,所述在開啟監聽后,確定錄制的鳥類聲音片段對應的鳥類類型,并根據所述鳥類類型確定目標驅鳥語音的步驟,具體包括:
7.如權利要求6所述的語音驅鳥方法,其特征在于,所述在開啟監聽后,確定錄制的鳥類聲音片段對應的鳥類類型的步驟,具體包括:
8.一種語音驅鳥裝置,其特征在于,所述語音驅鳥裝置包括:
9.一種語音驅鳥設備,其特征在于,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現如權利要求1至7中任一項所述的語音驅鳥方法的步驟。
10.一種存儲介質,其特征在于,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述的語音驅鳥方法的步驟。