A method and a device for acquiring data for interactive voice, intelligent robot, the method comprises: a step of determining the position of the user, receiving user input and wake word analysis and sound source localization, get the location information of the user; determining step beam information is obtained when the former position data is determined according to the relative angle of the head and the user the position information of the current head position data and users, and to determine the beam head to the user after the need to open according to the relative angle, to obtain the open beam information; head rotation step, according to the relative angle of the corresponding rotation of the head instruction, and according to the voice interactive data to generate the corresponding beam beam open information open to receive user instructions input. The method can realize the reception of user's voice when the head of the robot rotates with the interactive user, thus greatly improving the human-computer interaction level of the intelligent robot.
【技術實現步驟摘要】
一種用于智能機器人的語音交互數據獲取方法及裝置
本專利技術涉及機器人
,具體地說,涉及一種用于智能機器人的語音交互數據獲取方法及裝置。
技術介紹
隨著科學技術的不斷發展,信息技術、計算機技術以及人工智能技術的引入,機器人的研究已經逐步走出工業領域,逐漸擴展到了醫療、保健、家庭、娛樂以及服務行業等領域。而人們對于機器人的要求也從簡單重復的機械動作提升為具有擬人問答、自主性及與其他機器人進行交互的智能機器人,人機交互也就成為決定智能機器人發展的重要因素。因此,提高智能機器人的人機交互能力,改善智能機器人的用戶體驗,成為本領域技術人員亟需解決的重要問題。
技術實現思路
為解決上述問題,本專利技術提供了一種用于智能機器人的語音交互數據獲取方法,其包括:用戶位置確定步驟,接收用戶輸入的喚醒詞并進行解析及聲源定位,得到所述用戶的位置信息;波束信息確定步驟,獲取當前頭部位置數據,根據所述當前頭部位置數據和用戶的位置信息確定所述頭部及用戶的相對角度,并根據所述相對角度確定頭部轉向用戶后需要打開的波束,得到待打開波束信息;頭部轉動步驟,根據所述相對角度生成相應的頭部轉動指令,并根據所述待打開波束信息生成相應的波束打開指令來接收用戶輸入的語音交互數據。根據本專利技術的一個實施例,在所述波束信息確定步驟中,根據所述當前頭部位置數據和用戶的位置信息,確定所述用戶當前對應的波束信息;根據所述用戶當前對應的波束信息以及相對角度,確定頭部轉向用戶后需要打開的波束,得到待打開波束信息。根據本專利技術的一個實施例,在所述波束信息確定步驟中,根據所述頭部及用戶的相對角度確定機器人頭部的轉動 ...
【技術保護點】
一種用于智能機器人的語音交互數據獲取方法,其特征在于,包括:用戶位置確定步驟,接收用戶輸入的喚醒詞并進行解析及聲源定位,得到所述用戶的位置信息;波束信息確定步驟,獲取當前頭部位置數據,根據所述當前頭部位置數據和用戶的位置信息確定所述頭部及用戶的相對角度,并根據所述相對角度確定頭部轉向用戶后需要打開的波束,得到待打開波束信息;頭部轉動步驟,根據所述相對角度生成相應的頭部轉動指令,并根據所述待打開波束信息生成相應的波束打開指令來接收用戶輸入的語音交互數據。
【技術特征摘要】
1.一種用于智能機器人的語音交互數據獲取方法,其特征在于,包括:用戶位置確定步驟,接收用戶輸入的喚醒詞并進行解析及聲源定位,得到所述用戶的位置信息;波束信息確定步驟,獲取當前頭部位置數據,根據所述當前頭部位置數據和用戶的位置信息確定所述頭部及用戶的相對角度,并根據所述相對角度確定頭部轉向用戶后需要打開的波束,得到待打開波束信息;頭部轉動步驟,根據所述相對角度生成相應的頭部轉動指令,并根據所述待打開波束信息生成相應的波束打開指令來接收用戶輸入的語音交互數據。2.如權利要求1所述的方法,其特征在于,在所述波束信息確定步驟中,根據所述當前頭部位置數據和用戶的位置信息,確定所述用戶當前對應的波束信息;根據所述用戶當前對應的波束信息以及相對角度,確定頭部轉向用戶后需要打開的波束,得到待打開波束信息。3.如權利要求2所述的方法,其特征在于,在所述波束信息確定步驟中,根據所述頭部及用戶的相對角度確定機器人頭部的轉動信息,根據所述轉動信息和所述用戶當前對應的波束信息,確定所述待打開波束信息。4.如權利要求1~3中任一項所述的方法,其特征在于,如果所述用戶的位置超過所述智能機器人的頭部的轉動范圍,則輸出用于提示用戶改變自身位置的多模態指示信息。5.如權利要求4所述的方法,其特征在于,所述智能機器人的頭部向左轉動角度范圍及向右轉動角度范圍均為[0,75°]。6.一種用于智能機器人的語...
【專利技術屬性】
技術研發人員:劉偉楠,
申請(專利權)人:北京光年無限科技有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。