技術領域
本發(fā)明涉及機器人領域,具體涉及一種對話機器人控制方法。
背景技術:
目前的對話機器人,在面對語音對話時,當外界發(fā)音不太準確時,機器人常常無法識別語音并給出對話,因此,有必要提供一種容錯率提高的對話機器人控制方法。
技術實現(xiàn)要素:
為解決現(xiàn)有技術的問題,本發(fā)明的目的在于提供容錯率的對話機器人控制方法。
為了實現(xiàn)上述目標,本發(fā)明采用如下的技術方案:一種對話機器人的控制方法,包括如下步驟:
在對話機器人中設有控制部,所述的控制部通過語音識別模塊識別外界語音,并通過搜索模塊在語音對話數(shù)據庫中搜索到與外界語音一致的第一語音信息,并搜索得到與外界語音一致的第一語音信息匹配的可用于回答的第二語音信息,將第二語音信息傳送給控制部,并由控制部控制揚聲器模塊實現(xiàn)第二語音信息的播放;
語音識別模塊識別外界語音的方法為:通過計算模塊計算外界語音的字數(shù);通過搜索模塊在語音對話數(shù)據庫中搜索到與外界語音一致的第一語音信息的判斷方法為:第一語音信息與外界語音的相一致的字數(shù)為全部字數(shù)的3/4以上。
第一語音信息與外界語音的相一致是指:第一語音信息與外界語音的相一致的字數(shù)為全部字數(shù)的3/4以上,且每個相一致的字指發(fā)音相同,但聲調可以不一致。
所述的對話機器人還具有音樂盒功能。所述的對話機器人與WIFI連接。所述的語音對話數(shù)據庫儲存語音和對話的數(shù)據,并且每個語音對應一個對話。所述的對話機器人面部設有LED模塊,用于展現(xiàn)不同表情。
相對于現(xiàn)有技術,本發(fā)明的有益效果為:第一語音信息與外界語音的相一致的字數(shù)為全部字數(shù)的3/4以上,且每個相一致的字指發(fā)音相同,但聲調可以不一致,用上述方法,提高了容錯率,防止機器人無法回答。
具體實施方式
以下結合具體實施例對本發(fā)明作具體的介紹。
一種對話機器人的控制方法,包括如下步驟:
在對話機器人中設有控制部,所述的控制部通過語音識別模塊識別外界語音,并通過搜索模塊在語音對話數(shù)據庫中搜索到與外界語音一致的第一語音信息,并搜索得到與外界語音一致的第一語音信息匹配的可用于回答的第二語音信息,將第二語音信息傳送給控制部,并由控制部控制揚聲器模塊實現(xiàn)第二語音信息的播放;
語音識別模塊識別外界語音的方法為:通過計算模塊計算外界語音的字數(shù);通過搜索模塊在語音對話數(shù)據庫中搜索到與外界語音一致的第一語音信息的判斷方法為:第一語音信息與外界語音的相一致的字數(shù)為全部字數(shù)的3/4以上。
第一語音信息與外界語音的相一致是指:第一語音信息與外界語音的相一致的字數(shù)為全部字數(shù)的3/4以上,且每個相一致的字指發(fā)音相同,但聲調可以不一致。
所述的對話機器人還具有音樂盒功能。所述的對話機器人與WIFI連接。所述的語音對話數(shù)據庫儲存語音和對話的數(shù)據,并且每個語音對應一個對話。所述的對話機器人面部設有LED模塊,用于展現(xiàn)不同表情。
需要說明的是,上述實施例不以任何形式限制本發(fā)明,凡采用等同替換或等效變換的方式所獲得的技術方案,均落在本發(fā)明的保護范圍內。