欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Rokid AIUI語(yǔ)音推箱子:AR眼鏡上的語(yǔ)音交互游戲開發(fā)實(shí)戰(zhàn)

Rokid AIUI語(yǔ)音推箱子:AR眼鏡上的語(yǔ)音交互游戲開發(fā)實(shí)戰(zhàn) 1. 從童年記憶到語(yǔ)音交互這個(gè)推箱子項(xiàng)目到底在做什么推箱子這個(gè)游戲估計(jì)沒(méi)幾個(gè)人沒(méi)玩過(guò)。規(guī)則簡(jiǎn)單到一句話就能說(shuō)清把箱子推到目標(biāo)點(diǎn)上不能拉只能推箱子進(jìn)了死角就重來(lái)。小時(shí)候在文曲星、諾基亞或者網(wǎng)頁(yè)Flash上玩得不亦樂(lè)乎現(xiàn)在回頭看它其實(shí)是最經(jīng)典的路徑規(guī)劃和狀態(tài)空間搜索問(wèn)題——每一步都要考慮“推完之后人還能不能繞過(guò)去”腦子稍微轉(zhuǎn)慢一點(diǎn)就卡關(guān)。但這次我做的不是普通的推箱子。我用 Rokid AIUI 把它改成了一個(gè)能“聽懂人話”的版本。什么意思就是玩家不用按鍵、不用觸屏直接對(duì)著眼鏡說(shuō)“往上推”“左邊那個(gè)箱子往右”“撤銷一步”游戲就會(huì)執(zhí)行對(duì)應(yīng)操作。聽起來(lái)好像只是加了個(gè)語(yǔ)音輸入但實(shí)際做下來(lái)涉及的東西比想象中多得多語(yǔ)音指令的語(yǔ)義解析、游戲狀態(tài)的實(shí)時(shí)同步、多步操作的意圖理解、還有在AR眼鏡這種算力和交互都受限的設(shè)備上怎么保證響應(yīng)速度。這個(gè)項(xiàng)目適合誰(shuí)看如果你對(duì)語(yǔ)音交互開發(fā)感興趣或者手里正好有Rokid的AR眼鏡想找點(diǎn)好玩的東西練手再或者你單純想重溫一下推箱子、順便看看現(xiàn)在的AIUI能玩出什么花樣那這篇內(nèi)容應(yīng)該能給你不少參考。我會(huì)把整個(gè)項(xiàng)目的設(shè)計(jì)思路、AIUI的接入方式、推箱子核心邏輯的實(shí)現(xiàn)、以及實(shí)際調(diào)試中踩過(guò)的坑全部攤開來(lái)講。代碼層面我會(huì)給出關(guān)鍵片段和配置參數(shù)你照著抄基本能跑起來(lái)。先說(shuō)清楚一件事Rokid AIUI 是Rokid提供的一套語(yǔ)音交互開發(fā)框架它把語(yǔ)音喚醒、語(yǔ)音識(shí)別、自然語(yǔ)言理解、語(yǔ)音合成這些能力打包成了可調(diào)用的接口。你不需要自己去訓(xùn)練聲學(xué)模型也不用搭一套NLU管線直接調(diào)用它的API就能讓設(shè)備聽懂指令。這對(duì)獨(dú)立開發(fā)者來(lái)說(shuō)省了大力氣但前提是你得理解它的意圖配置邏輯不然識(shí)別率會(huì)讓你懷疑人生。推箱子這邊核心其實(shí)就三塊地圖數(shù)據(jù)結(jié)構(gòu)、移動(dòng)合法性判斷、勝利條件檢測(cè)。聽起來(lái)簡(jiǎn)單但加上語(yǔ)音交互之后每一塊都要重新考慮。比如玩家說(shuō)“把左邊那個(gè)箱子推到右邊”這句話里包含了目標(biāo)箱子、推動(dòng)方向、甚至可能隱含了多步操作你得把它拆成游戲能理解的原子指令。再比如玩家說(shuō)“ undo”你得知道撤銷的是哪一步還要保證撤銷之后游戲狀態(tài)完全回滾。我整個(gè)項(xiàng)目的開發(fā)周期大概兩周其中一半時(shí)間花在AIUI的意圖配置和調(diào)試上另一半花在推箱子邏輯和語(yǔ)音指令的映射上。硬件用的是Rokid Glass 2開發(fā)環(huán)境是Unity Rokid SDK。下面我按模塊拆開講盡量把每個(gè)決策背后的原因說(shuō)清楚。2. 為什么選Rokid AIUI來(lái)做語(yǔ)音推箱子2.1 語(yǔ)音交互和推箱子的天然契合點(diǎn)推箱子這個(gè)游戲有個(gè)特點(diǎn)操作是離散的、方向性的、步驟明確的。玩家每做一個(gè)決策本質(zhì)上就是在說(shuō)“把某個(gè)箱子往某個(gè)方向推一格”。這跟語(yǔ)音指令的結(jié)構(gòu)高度吻合。你不需要像動(dòng)作游戲那樣要求低延遲的連續(xù)輸入也不需要像RPG那樣處理復(fù)雜的對(duì)話樹。推箱子的語(yǔ)音交互可以設(shè)計(jì)得非常干凈指令短、意圖明確、反饋直接。另一個(gè)契合點(diǎn)是推箱子天然適合“ hands-free”場(chǎng)景。你戴著AR眼鏡雙手可能在做別的事情或者單純不想舉著手機(jī)。語(yǔ)音操作讓游戲體驗(yàn)更自然。我試過(guò)用觸控板玩推箱子玩到后面手指酸得不行語(yǔ)音就完全沒(méi)這個(gè)問(wèn)題。但這里有個(gè)坑推箱子的操作頻率其實(shí)不低。一關(guān)可能要走幾十步如果每步都要說(shuō)“往上推”嘴巴也會(huì)累。所以我在設(shè)計(jì)指令集的時(shí)候特意加入了一些“批量指令”比如“連續(xù)往上推三格”“把那個(gè)箱子推到最右邊”讓玩家可以用一句話完成多步操作。這就對(duì)AIUI的語(yǔ)義理解提出了更高要求。2.2 AIUI相比自建語(yǔ)音管線的優(yōu)勢(shì)我一開始考慮過(guò)自己搭一套語(yǔ)音識(shí)別NLU的方案。用開源的ASR引擎再寫一套規(guī)則匹配或者接一個(gè)輕量級(jí)意圖分類模型。但算了一下工作量發(fā)現(xiàn)不劃算。自建方案的問(wèn)題在于第一ASR的準(zhǔn)確率在嘈雜環(huán)境下很難保證尤其是AR眼鏡的麥克風(fēng)陣列和手機(jī)不一樣遠(yuǎn)場(chǎng)識(shí)別需要專門的降噪和波束成形處理第二NLU部分如果要支持靈活的指令表達(dá)規(guī)則會(huì)越寫越多最后變成一座屎山第三語(yǔ)音合成還得單獨(dú)接一個(gè)TTS引擎延遲和音質(zhì)都是問(wèn)題。Rokid AIUI把這些都封裝好了。它的語(yǔ)音喚醒詞可以自定義識(shí)別引擎針對(duì)Rokid設(shè)備做了優(yōu)化NLU支持通過(guò)配置文件定義意圖和槽位TTS也有多種音色可選。我只需要關(guān)注“玩家說(shuō)了什么”和“游戲該怎么響應(yīng)”這兩件事中間的語(yǔ)音處理鏈路AIUI全包了。具體來(lái)說(shuō)AIUI的意圖配置是這樣的你定義一個(gè)意圖intent比如“move_box”然后給它配幾個(gè)槽位slot比如“direction”方向和“steps”步數(shù)。再寫一些訓(xùn)練語(yǔ)料比如“往上推”“向上移動(dòng)一格”“把箱子往左推兩格”。AIUI會(huì)根據(jù)這些語(yǔ)料自動(dòng)學(xué)習(xí)之后玩家說(shuō)類似的話就能匹配到這個(gè)意圖。這個(gè)過(guò)程不需要寫代碼在配置文件里改就行。2.3 硬件選型和開發(fā)環(huán)境搭建我用的設(shè)備是Rokid Glass 2操作系統(tǒng)是基于Android的所以開發(fā)環(huán)境就是Unity Android SDK Rokid AIUI SDK。Unity版本用的是2021 LTS這個(gè)版本對(duì)AR眼鏡的兼容性比較好社區(qū)里遇到的問(wèn)題也少。環(huán)境搭建的步驟大致如下安裝Unity Hub和Unity 2021 LTS勾選Android Build Support。從Rokid開發(fā)者官網(wǎng)下載AIUI SDK和Glass 2的Unity插件包。在Unity里新建3D項(xiàng)目導(dǎo)入Rokid SDK的unitypackage。配置Player Settings包名、最低API級(jí)別Android 8.0、目標(biāo)架構(gòu)ARM64。在場(chǎng)景里添加RokidAIUI預(yù)制體填入從開發(fā)者后臺(tái)申請(qǐng)到的AppKey和AppSecret。連接Glass 2通過(guò)adb調(diào)試。這里有個(gè)細(xì)節(jié)Rokid AIUI的AppKey是和包名綁定的如果你改了包名需要去后臺(tái)重新申請(qǐng)。我一開始沒(méi)注意改了一次包名之后語(yǔ)音功能直接失效排查了半天才發(fā)現(xiàn)是這個(gè)問(wèn)題。注意Rokid AIUI的免費(fèi)版有調(diào)用次數(shù)限制個(gè)人開發(fā)夠用但如果要做商業(yè)化項(xiàng)目需要提前評(píng)估調(diào)用量。3. 推箱子核心邏輯的實(shí)現(xiàn)細(xì)節(jié)3.1 地圖數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)選擇推箱子的地圖可以用多種方式表示。最簡(jiǎn)單的是二維字符數(shù)組用不同的字符代表墻、地板、箱子、目標(biāo)點(diǎn)、玩家。這種方式的優(yōu)點(diǎn)是直觀、易調(diào)試缺點(diǎn)是每次判斷移動(dòng)都要遍歷數(shù)組效率不高。我最終用的是位圖實(shí)體列表的混合結(jié)構(gòu)。地圖的靜態(tài)部分墻和地板用一個(gè)二維布爾數(shù)組表示true是墻false是地板。動(dòng)態(tài)部分箱子、目標(biāo)點(diǎn)、玩家用單獨(dú)的列表存儲(chǔ)每個(gè)實(shí)體記錄自己的坐標(biāo)。這樣判斷移動(dòng)的時(shí)候只需要檢查目標(biāo)坐標(biāo)是不是墻、有沒(méi)有箱子不需要遍歷整個(gè)地圖。具體的數(shù)據(jù)結(jié)構(gòu)是這樣的public class LevelData { public int width; public int height; public bool[,] walls; // true表示墻 public ListVector2Int targets; // 目標(biāo)點(diǎn)坐標(biāo) public ListVector2Int boxes; // 箱子坐標(biāo) public Vector2Int playerPos; // 玩家坐標(biāo) }箱子和目標(biāo)點(diǎn)都用List而不是數(shù)組是因?yàn)樗鼈兊臄?shù)量會(huì)變化雖然推箱子里面箱子數(shù)量不變但撤銷操作需要回滾狀態(tài)。用List方便做快照和恢復(fù)。3.2 移動(dòng)合法性判斷的完整邏輯推箱子的移動(dòng)判斷比看起來(lái)要復(fù)雜。玩家往一個(gè)方向移動(dòng)可能遇到以下幾種情況目標(biāo)位置是墻不能移動(dòng)。目標(biāo)位置是空地直接移動(dòng)。目標(biāo)位置是箱子箱子的下一格是空地或目標(biāo)點(diǎn)推動(dòng)箱子玩家移動(dòng)。目標(biāo)位置是箱子箱子的下一格是墻或另一個(gè)箱子不能移動(dòng)。這四種情況要按順序判斷不能漏。我一開始寫的時(shí)候漏了“箱子后面是另一個(gè)箱子”的情況導(dǎo)致兩個(gè)箱子疊在一起游戲直接卡死。代碼邏輯大概是這樣bool TryMove(Vector2Int direction) { Vector2Int targetPos playerPos direction; // 檢查邊界和墻 if (IsWall(targetPos)) return false; // 檢查是否有箱子 int boxIndex GetBoxIndexAt(targetPos); if (boxIndex 0) { Vector2Int boxTargetPos targetPos direction; // 箱子后面不能是墻或另一個(gè)箱子 if (IsWall(boxTargetPos) || GetBoxIndexAt(boxTargetPos) 0) { return false; } // 推動(dòng)箱子 boxes[boxIndex] boxTargetPos; } // 移動(dòng)玩家 playerPos targetPos; return true; }這段代碼看起來(lái)簡(jiǎn)單但有幾個(gè)容易出錯(cuò)的地方。第一IsWall函數(shù)要同時(shí)檢查邊界和墻邊界外默認(rèn)是墻。第二箱子的坐標(biāo)更新要在玩家移動(dòng)之前不然會(huì)覆蓋。第三每次移動(dòng)之后要記錄歷史狀態(tài)用于撤銷。3.3 勝利條件檢測(cè)和關(guān)卡數(shù)據(jù)格式勝利條件很簡(jiǎn)單所有箱子都在目標(biāo)點(diǎn)上。但實(shí)現(xiàn)的時(shí)候要注意箱子和目標(biāo)點(diǎn)都是List判斷的時(shí)候不能假設(shè)順序一致。我的做法是遍歷每個(gè)箱子檢查它的坐標(biāo)是否在目標(biāo)點(diǎn)列表中。bool IsLevelComplete() { foreach (var box in boxes) { if (!targets.Contains(box)) return false; } return true; }關(guān)卡數(shù)據(jù)我用的是文本文件每行一個(gè)字符串用不同的字符表示不同的元素#表示墻表示地板$表示箱子.表示目標(biāo)點(diǎn)*表示箱子在目標(biāo)點(diǎn)上表示玩家表示玩家在目標(biāo)點(diǎn)上這種格式是推箱子社區(qū)的標(biāo)準(zhǔn)格式網(wǎng)上有大量現(xiàn)成的關(guān)卡可以下載。我內(nèi)置了20關(guān)難度從易到難最后一關(guān)是經(jīng)典的“ Microban”系列里的一個(gè)中等難度關(guān)卡。解析的時(shí)候逐行逐字符讀取根據(jù)字符類型往對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)里填。這里有個(gè)細(xì)節(jié)*和這兩種字符需要同時(shí)更新箱子和目標(biāo)點(diǎn)、玩家和目標(biāo)點(diǎn)的狀態(tài)。我一開始只處理了$和.導(dǎo)致帶*的關(guān)卡加載出來(lái)箱子不在目標(biāo)點(diǎn)上排查了好一會(huì)兒。4. 語(yǔ)音指令與游戲邏輯的映射實(shí)現(xiàn)4.1 AIUI意圖配置的完整流程AIUI的意圖配置是在Rokid開發(fā)者后臺(tái)完成的。你需要?jiǎng)?chuàng)建一個(gè)技能skill然后在技能里定義意圖和槽位。我定義了以下幾個(gè)意圖意圖名稱觸發(fā)示例槽位說(shuō)明move往上推、向下移動(dòng)、往左走一格direction, steps移動(dòng)玩家/推箱子undo撤銷、退一步、回退無(wú)撤銷上一步操作restart重來(lái)、重新開始、重置無(wú)重置當(dāng)前關(guān)卡next_level下一關(guān)、繼續(xù)無(wú)進(jìn)入下一關(guān)query還有幾個(gè)箱子、現(xiàn)在第幾關(guān)無(wú)查詢游戲狀態(tài)每個(gè)意圖都需要配置訓(xùn)練語(yǔ)料。語(yǔ)料要盡量覆蓋不同的表達(dá)方式但也不能太多否則會(huì)影響識(shí)別準(zhǔn)確率。我的經(jīng)驗(yàn)是每個(gè)意圖配15-20條語(yǔ)料比較合適太少識(shí)別率低太多容易混淆。槽位的定義也很關(guān)鍵。direction槽位我定義了四個(gè)值up、down、left、right。steps槽位是數(shù)字范圍1-10。AIUI支持自定義槽位和系統(tǒng)預(yù)置槽位數(shù)字用系統(tǒng)預(yù)置的sys.number就行。配置完成之后AIUI會(huì)生成一個(gè)模型需要等待幾分鐘到十幾分鐘不等。模型訓(xùn)練好之后就可以在Unity里調(diào)用了。4.2 語(yǔ)音指令的解析和映射邏輯AIUI返回的結(jié)果是一個(gè)JSON包含意圖名稱和槽位值。比如玩家說(shuō)“往上推兩格”返回的結(jié)果大概是{ intent: move, slots: { direction: up, steps: 2 } }我需要把這個(gè)結(jié)果轉(zhuǎn)換成游戲里的操作。轉(zhuǎn)換邏輯分兩步第一步是把方向字符串轉(zhuǎn)成Vector2Int第二步是根據(jù)步數(shù)循環(huán)執(zhí)行移動(dòng)。void OnAIUIResult(AIUIResult result) { switch (result.intent) { case move: Vector2Int dir DirectionFromString(result.slots[direction]); int steps result.slots.ContainsKey(steps) ? result.slots[steps] : 1; for (int i 0; i steps; i) { if (!TryMove(dir)) break; } break; case undo: UndoLastMove(); break; case restart: RestartLevel(); break; // ...其他意圖 } }這里有個(gè)細(xì)節(jié)如果玩家說(shuō)“往上推三格”但推到第二格就推不動(dòng)了應(yīng)該怎么辦我的處理是推到不能推為止然后給一個(gè)語(yǔ)音反饋“只能推到這里了”。這樣比直接報(bào)錯(cuò)要友好。4.3 多步指令和模糊指令的處理策略多步指令是語(yǔ)音推箱子的一個(gè)亮點(diǎn)但也是最容易出問(wèn)題的地方。玩家說(shuō)“把左邊那個(gè)箱子推到右邊”這句話里包含了目標(biāo)箱子、推動(dòng)方向、以及隱含的“推到底”意圖。AIUI的NLU不一定能準(zhǔn)確解析這種復(fù)雜指令所以我做了兩層處理。第一層是AIUI的意圖匹配。如果匹配到了move意圖就按上面的邏輯執(zhí)行。第二層是自定義的模糊指令處理。如果AIUI返回的是“不理解”或者匹配到了錯(cuò)誤的意圖我會(huì)用一個(gè)簡(jiǎn)單的關(guān)鍵詞匹配來(lái)兜底。比如檢測(cè)到“左邊”“箱子”“右邊”這幾個(gè)詞就嘗試找到最左邊的箱子然后往右推。這個(gè)兜底邏輯當(dāng)然不完美但實(shí)際測(cè)試下來(lái)能覆蓋大部分常見表達(dá)。我試過(guò)說(shuō)“把那個(gè)箱子往右推”“右邊那個(gè)箱子往左”“最上面的箱子往下”基本都能正確響應(yīng)。實(shí)操心得AIUI的NLU對(duì)語(yǔ)序比較敏感?!巴贤啤焙汀巴仆稀钡淖R(shí)別結(jié)果可能不一樣。配置語(yǔ)料的時(shí)候盡量把常見的語(yǔ)序都覆蓋到。4.4 語(yǔ)音反饋和TTS的集成方式語(yǔ)音反饋是提升體驗(yàn)的關(guān)鍵。玩家每做一個(gè)操作如果沒(méi)有任何反饋會(huì)不確定指令有沒(méi)有被識(shí)別。我在以下幾個(gè)時(shí)機(jī)觸發(fā)TTS移動(dòng)成功播報(bào)“已向上移動(dòng)”或“推了一步”。移動(dòng)失敗播報(bào)“前面是墻”或“推不動(dòng)了”。撤銷播報(bào)“已撤銷”。關(guān)卡完成播報(bào)“恭喜過(guò)關(guān)進(jìn)入下一關(guān)”。查詢播報(bào)當(dāng)前關(guān)卡號(hào)和剩余箱子數(shù)。TTS的調(diào)用很簡(jiǎn)單AIUI SDK提供了Speak接口傳入文本就行。但要注意TTS播報(bào)會(huì)占用音頻通道如果玩家在播報(bào)過(guò)程中又說(shuō)了一條指令可能會(huì)被截?cái)?。我的處理是在TTS播報(bào)期間暫停語(yǔ)音識(shí)別播報(bào)結(jié)束后再恢復(fù)。這樣雖然會(huì)稍微增加響應(yīng)延遲但避免了指令丟失。5. 實(shí)際調(diào)試中遇到的坑和解決方案5.1 語(yǔ)音識(shí)別率低的常見原因和優(yōu)化方法調(diào)試初期語(yǔ)音識(shí)別率低得讓人崩潰。我說(shuō)“往上推”它識(shí)別成“晚上推”說(shuō)“撤銷”它識(shí)別成“車銷”。排查之后發(fā)現(xiàn)幾個(gè)原因第一環(huán)境噪音。AR眼鏡的麥克風(fēng)對(duì)低頻噪音比較敏感空調(diào)聲、風(fēng)扇聲都會(huì)影響識(shí)別。解決辦法是在AIUI后臺(tái)開啟降噪模式同時(shí)盡量在安靜環(huán)境下使用。第二語(yǔ)速和發(fā)音。AIUI對(duì)語(yǔ)速有一定的適應(yīng)范圍太快太慢都不行。我在語(yǔ)料里加入了一些不同語(yǔ)速的樣本識(shí)別率有所提升。第三喚醒詞和指令之間的間隔。如果喚醒之后馬上說(shuō)指令識(shí)別率會(huì)下降。我的做法是在喚醒詞之后加一個(gè)短暫的提示音提醒玩家可以說(shuō)話了這樣識(shí)別率明顯提高。第四意圖混淆?!俺蜂N”和“重來(lái)”這兩個(gè)意圖的語(yǔ)料有重疊導(dǎo)致經(jīng)常識(shí)別錯(cuò)。我把它們的語(yǔ)料重新整理了一遍確保沒(méi)有交叉問(wèn)題就解決了。5.2 游戲狀態(tài)同步和延遲問(wèn)題的處理語(yǔ)音交互的延遲是不可避免的。從玩家說(shuō)完到游戲響應(yīng)中間要經(jīng)過(guò)語(yǔ)音識(shí)別、NLU、網(wǎng)絡(luò)傳輸、游戲邏輯處理這幾個(gè)環(huán)節(jié)總延遲大概在300-500毫秒。這個(gè)延遲在推箱子里是可以接受的因?yàn)橥葡渥硬皇菍?shí)時(shí)動(dòng)作游戲。但有一個(gè)問(wèn)題如果玩家連續(xù)說(shuō)兩條指令第二條可能會(huì)在第一條還沒(méi)處理完的時(shí)候就到達(dá)。我的處理是加了一個(gè)指令隊(duì)列所有指令按順序執(zhí)行執(zhí)行完一條再執(zhí)行下一條。同時(shí)給玩家一個(gè)視覺(jué)反饋比如屏幕上的指令列表讓玩家知道哪些指令還在排隊(duì)。另一個(gè)問(wèn)題是狀態(tài)同步。語(yǔ)音指令執(zhí)行之后游戲狀態(tài)變了但AIUI那邊不知道。如果玩家緊接著說(shuō)“撤銷”AIUI需要知道當(dāng)前是哪一步。我的做法是在每次操作之后把當(dāng)前的操作歷史同步給AIUI的會(huì)話上下文這樣后續(xù)指令可以基于最新的狀態(tài)來(lái)解析。5.3 常見問(wèn)題速查表問(wèn)題現(xiàn)象可能原因排查方法解決方案語(yǔ)音無(wú)響應(yīng)AppKey錯(cuò)誤或過(guò)期檢查開發(fā)者后臺(tái)的AppKey狀態(tài)重新申請(qǐng)并更新配置識(shí)別結(jié)果亂碼麥克風(fēng)權(quán)限未開啟檢查AndroidManifest權(quán)限添加RECORD_AUDIO權(quán)限意圖匹配錯(cuò)誤語(yǔ)料配置不合理在后臺(tái)查看識(shí)別日志調(diào)整語(yǔ)料增加區(qū)分度TTS無(wú)聲音音頻通道被占用檢查是否有其他音頻在播放釋放音頻通道或調(diào)整優(yōu)先級(jí)游戲卡死移動(dòng)邏輯死循環(huán)檢查TryMove的邊界條件增加邊界檢查和日志撤銷失效歷史狀態(tài)未記錄檢查UndoLastMove的調(diào)用時(shí)機(jī)每次移動(dòng)前保存快照5.4 性能優(yōu)化和資源管理AR眼鏡的算力有限推箱子雖然不復(fù)雜但如果不注意優(yōu)化也會(huì)出現(xiàn)卡頓。我做了以下幾件事第一地圖渲染用對(duì)象池。箱子和目標(biāo)點(diǎn)的預(yù)制體不要每次動(dòng)態(tài)創(chuàng)建銷毀而是預(yù)先創(chuàng)建好用的時(shí)候激活不用的時(shí)候隱藏。這樣避免了頻繁的GC。第二語(yǔ)音識(shí)別和游戲邏輯分線程處理。AIUI的回調(diào)是在主線程執(zhí)行的如果游戲邏輯太重會(huì)阻塞語(yǔ)音響應(yīng)。我把游戲邏輯放在一個(gè)單獨(dú)的協(xié)程里AIUI回調(diào)只負(fù)責(zé)把指令放入隊(duì)列不直接執(zhí)行。第三減少TTS的調(diào)用頻率。不是每次操作都需要語(yǔ)音反饋比如連續(xù)移動(dòng)的時(shí)候可以只在最后一步播報(bào)。這樣既減少了音頻通道的占用也降低了延遲。6. 這個(gè)項(xiàng)目還能怎么擴(kuò)展6.1 加入更多語(yǔ)音交互玩法現(xiàn)在的語(yǔ)音指令還比較基礎(chǔ)可以擴(kuò)展的方向很多。比如加入“提示”功能玩家說(shuō)“提示一下”游戲就給出下一步的建議。這個(gè)需要實(shí)現(xiàn)一個(gè)推箱子的求解器用BFS或者A*算法找到解然后取第一步作為提示。還可以加入“教學(xué)模式”玩家說(shuō)“教我玩”游戲就一步步引導(dǎo)玩家完成關(guān)卡。這個(gè)需要把求解器的完整解拆成步驟逐步播報(bào)。另一個(gè)方向是多人協(xié)作。兩個(gè)人輪流用語(yǔ)音操作一個(gè)人說(shuō)“往上推”另一個(gè)人說(shuō)“往左推”游戲按順序執(zhí)行。這個(gè)在聚會(huì)場(chǎng)景下應(yīng)該挺有意思。6.2 關(guān)卡編輯器和自定義關(guān)卡現(xiàn)在的關(guān)卡是硬編碼在文本文件里的如果能讓玩家自己設(shè)計(jì)關(guān)卡可玩性會(huì)高很多??梢宰鲆粋€(gè)簡(jiǎn)單的關(guān)卡編輯器玩家用語(yǔ)音指令放置墻、箱子、目標(biāo)點(diǎn)然后保存成文本格式。這個(gè)功能的技術(shù)難點(diǎn)在于語(yǔ)音指令的粒度要足夠細(xì)比如“在第三行第四列放一個(gè)箱子”這種指令的NLU配置會(huì)比較復(fù)雜。6.3 適配更多Rokid設(shè)備Rokid的產(chǎn)品線不止Glass 2還有Air、Max等不同形態(tài)的設(shè)備。它們的麥克風(fēng)陣列、算力、屏幕分辨率都不一樣。如果要適配更多設(shè)備需要做一定的兼容性處理。比如Air沒(méi)有屏幕那視覺(jué)反饋就要改成純語(yǔ)音反饋Max的算力更強(qiáng)可以支持更復(fù)雜的求解器。6.4 接入大模型做更自然的對(duì)話現(xiàn)在的語(yǔ)音交互還是基于意圖匹配的玩家必須說(shuō)“往上推”這種結(jié)構(gòu)化指令。如果接入大模型就可以支持更自然的對(duì)話。比如玩家說(shuō)“我覺(jué)得這個(gè)箱子應(yīng)該往右推”大模型可以理解這個(gè)意圖然后轉(zhuǎn)換成游戲操作。這個(gè)方向的技術(shù)挑戰(zhàn)在于延遲和成本大模型的推理時(shí)間比意圖匹配要長(zhǎng)得多在AR眼鏡上可能不太現(xiàn)實(shí)但可以把推理放在云端。我在實(shí)際開發(fā)中的體會(huì)是語(yǔ)音交互游戲的核心難點(diǎn)不在語(yǔ)音本身而在“如何把人類的模糊表達(dá)映射到精確的游戲操作”。AIUI解決了語(yǔ)音識(shí)別和意圖理解的問(wèn)題但意圖到操作的映射邏輯還是需要開發(fā)者自己精心設(shè)計(jì)。這個(gè)項(xiàng)目我前后改了五版指令集才達(dá)到比較滿意的識(shí)別率和操作流暢度。如果你也在做類似的東西建議先把指令集設(shè)計(jì)好再動(dòng)手寫代碼不然返工的成本會(huì)很高。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99人人操人人摸| 五月婷婷伊人久久| 亚洲激情精品| 日日噜噜夜夜狠狠久久丁香五月| 好吊丝aV| 成人国产欧美大片一区| 97干在线视频| 激情五月天色色网| 欧美这里只有精品| 亚洲俩性性爱图片久久第六页| 五月六月激情| 婷婷激情人妻| 九九综合久久| 天天草比天天爽| 欧美A A A A A| 婷婷五月精品中文字幕| 免费碰碰视频久| 亚洲第一第二网站| 美女五月激情| 亚洲精品444久久久久久| 婷婷五月激情欧美大胆视频| 99热在线极品极品| 综合激情站| 国产色婷婷亚洲| 丁香五月狠狠在线观看| 99免费热视频| 99在线精品视频免费| 九九热精品99| 久久久久久久久久人妻| 亚洲综合激情五月久久| 五月天成人综合| 久久99网| 99这里只有精品在线观看| 久久九九思思| 玖玖婷婷五月天毛片| 99色热视频| 九月色婷婷综合| 综合网激情| 色在线99| 国产精品色色| 97久久久| 天天爽天天操| 国外亚洲成AV人片在线观看| 激情久久丁香| 天天色官网| 午夜 外网 精品 在线| 五月婷婷六月丁香| 激情婷婷丁香五月| 99热这里只有精品在线播放| 色情五月丁香婷婷网| 激情婷婷在线| 男人的天堂在线婷婷| 五月天开心网| 激情综合网五月激情| 思思热天天看| 影音先锋按摩| 五月婷婷综合色拍| 天天拍久久| 五月色丁香婷婷中文字幕| 在线视频九色97| 一本大道嫩草AV无码专区| 亚洲女婷婷五月基地综合久久久| 久久只有精| 极品九九九九九九| 亚洲色图在线视频| 万月丁香狠狠爱| 精品少妇人妻AV无码专区偷人 | 色久五月天| 五月开心婷婷网| 婷婷久久网| 五月丁香六月婷婷成人| 五月丁香综合色婷婷| 丁香婷婷基地| 五月丁香六月激情| 99视频| 99爱爱| 猫咪伊人久久| 在线婷婷| 婷婷97狠狠干| 五月久视频| 色婷婷丁香| 五月天婷婷在线视频| 婷婷香香五月| 五月天色婷婷网| 婷婷中文字幕网| 久久激情五月| 99热久97| 日本精品在线噜噜噜| 97超级碰碰碰| 天天爱天天做综合| 成人av在线网址| 十一月婷婷激情四射| 79精品在线视频| 五月天合网| 色久免费| 99噜噜| 极品另类| 九九九九中文字幕| 五月丁香六月婷婷,婷| 九九偷拍网| 99久在线视频| 色婷婷在线视频综合| 五月丁香999| 激情五月婷婷综合| 99干免费视频| 色播播之激情五月婷婷| 99精品这里只有免费视频 | 99视频精品8| 玖玖婷婷五月天| 夜夜爽天天爽| 91热久久| 亚洲网站999| 爆乳熟妇一区二区三区四区| 精品夜夜澡人妻无码AV| 人操91在线| 久激情| 蜜臀A∨在线水帘洞| 婷婷综合精品| 天天爽天天摸| 欧美情色电影一区二区| 五月激情射| 成人在线精品| 亚洲在线综合| 黄色激情网站在线观看| 91久久综合亚洲鲁鲁五月天| 这里只有国产精品在线| 91日日日| 丁香五月婷婷偷拍| 九九机热| 成人国产欧美大片一区| 9 1大香蕉| 欧美另类五月激情| 色婷婷激情Av久久久| 五月婷三级片| 激情宗合哪里能看| 98色花堂98t.R| 7777久久亚洲中文字幕| 五月婷婷六月丁香综合视频在线| 亭亭五月丁香五月天激情| 色丁香婷婷| 91性高潮久久久久久久久| 超碰在线精品| 亚洲综合九九| 色一情一乱一乱一区91Av| 色五月丁香五| 五月成人天| 色综合视频在线| 丁香五月亭亭六月综合激情网| 天天操屄网| 大香蕉啪啪啪| 久久精典| 伊人激情综合网| 99在线视频女女视频| se色99| 五月激情六月综合| 色色五月丁香| 国产真人做爰视频免费| 激情啪啪五月天| 婷婷五月AA五月在线| 欧美狠狠色| 五月婷婷草| 精品久久艹| 亚洲亚洲人成综合网络 | 婷婷久久性爱| 丁香六月婷婷| 五月丁香六月激情综合在线| 婷婷五月成人| 婷婷丁香五另类网站| 大香蕉久久久久| 大香网伊人久久综合| 5月丁香综合网| 久久AV无码精品人妻系列试探| 丁香五月777| 色欲午夜无码久久久久久张津瑜| 538在线精品| 婷婷丁香五月激情图片| 日良久久| 很操日本7| 久久涩视频| 婷婷五月丁香六月天亚洲综合| 五月婷在线观看| 婷婷在线五月天观看| 国产avapp 网| 日本在线免费中文com.| 国产毛片欧美毛片久久久| 91操网| 激情综合婷婷| www.色五月| 97人人射| 97干在线看| 99色在线观看| 婷婷激情另类| 久久久27操| 激情综合在线观看| 五月婷婷开心深| 被强行糟蹋的女人A片| 9色在线| 天天干天天拍| 婷婷丁香花五月天| 欧美VA在线观看| 超碰无码318604| 五月激情天| 色五月激情五月天| 东北婷婷五月天| 色综合久久综合| 另类专区在线观看| 色情五月天丁香社区| 精品99在线| 丁香九月激情| 久久久无码精品成人A片小说| 日韩色色一区| BlACKEDRAW视频一区二区| 婷婷香五月| 99啪| 综合五月丁香六月婷婷| 综合网激情| 色婷婷色五月天| 人人操Av| 激情五月丁香婷婷夜夜操| 久久久久9999| 99热久久这里只有精品2010| 久久精品五月天| 色狠狠综合| 欧美综合五月丁香五月天| 国模九区| 五月停停大香蕉| 这里只有精品视频99| 五月婷婷丁香啪啪| 色色色色五月天| 欧美碰碰| 五月丁香久久婷| 色五月天激情| 五月天综合婷婷| 天堂爱爱| 五月天无码视屏播放| 久操乱| 狠狠色噜噜狠狠狠888| 91婷婷五月天综合视频| 99久超碰| 91人人妻人人操| 这里只有精品96| 激情五月天网站| 色综合久久中文| 婷婷免费视频| 国产亚洲精品久久一区二区三区| 爱的综合网| 开心深爱五月天| 婷婷五月花| 五月天丁香综合久久国产| 99热在线观看| 美国少妇性做爰| 日本人妻伦在线中文字幕| 五月丁香激情综合网| WWW,色五月| 91 九色 熟女| 99色色网站| 久热这里只有精品性色AV| 国产欧美大香蕉一区| 综合大香蕉| 欧美婷婷日本| 国产日韩欧美性爱| 青青草大香| 精品婷婷丁香五| 美女久久天堂| wWW九九在线播放| 97干在线观看| 婷婷色婷婷亚洲成人| 九九综合88| 9999综合99综合人| 亚洲啪啪啪啪| 啄木鸟黑丝一区二区| 久久久91| 第六色在线| 五月欧美色色五月| 久久综合影院| 亚洲激情网| 国产黄大片在线观看画质优化| 97精品综合久久| 五月激情站| 国产暴力强伦轩1区二区小说| 色欲天天综合| 免费看欧美成人A片无码 | 丁香婷婷六月| 67194成I人在线观看线路1| 人妻操日日| enecarbon-materials.com污K127封锁请涟系@wip1688 | 九九热黄色| 久久婷婷五月综合97色一本| 9色操| 伦99热| 99自拍视频| 在线五月色播| 99热这里只有精品8| 五月婷婷自拍| 色色色成人网| 婷婷色五月天在线观看| 五月婷婷六月丁香| 五月丁香偷拍| 99热精品网| 丁香五月天啪啪a日本| 99国产性感视频| 久久五月丁香| 俺也去五月婷婷丁| 久久人人超| 91操色| 欧美色婷婷| 99这里只有精品视频| 另类视频一区| 九月大香蕉| 99re99热| 97人人搞| 一级性感毛片| 婷婷九月丁香久久| 在线播放中文字幕| 婷婷欧美综合| 另类综合色| 极品人妻VIDEOSSS人妻| 久久婷婷五月丁香蜜桃网| AV片一区在线观看| 综合色视频| 再次出发二| 五月天激情国产综合婷婷婷| 五月丁香| 五月丁香六月色| 天天擼久久擼在线| 农村熟妇高潮精品A片| 色www久视频| 色~性~乱~伦~噜| 六月丁香婷婷拍拍| 久9久9久9久9久9久9| 激情五月婷婷视频一区二区三区| 五月天天丁香婷婷| 天天成人综合| 九九av| 狠狠狠狠草草| 丁香五月激情性色郤| 国产日韩亚洲欧美在线观看| 91超级碰碰| 操逼综合网| www.日韩艹| 丁香五月婷婷在线| 99色色| 久久婷婷六月综合综合| 丁香婷婷欧美综合| 婷婷六月色情| 国内一级片| 婷婷久久免费看| 这里只有精品免费视频| 中文AⅤ大全| 日韩久久色| 天天日天天爽| 狠狠五月激情丁香六月| 婷婷五月天综合色| 九月婷婷激情久久| 99热久| 一区=区操屄高清大全av| 97干在线视频| 五月亭亭开心网| 91精品久久久久久久| 天天操夜夜肏| 五月九九综合| 开心五月婷婷| 超碰91在线| 五月丁香婷婷色色| 日韩黄黄| 一本久久婷婷| 五月天婷婷激情在线色图| 婷婷精品性视频| 9|人妻人人操| 亚洲午夜一区二区| 丁香综合伊人| 最新无码专区| 天天草天天爽| 婷婷偷拍网| 国产日韩欧美性爱| 丁香五月激情视频在线| 嫩草AV久久伊人妇女超级A| 久久9999| 欧美精品999| 九九视频这里只有精品在线播放 | 色五月激情问网站| 亚洲综合1024| 五月婷婷亚洲| 大香蕉婷婷| 婷婷五月婷婷五月天| 久久激情网| 婷婷丁香五月视频| 碰碰操91| 少妇水多A片太爽了| 97操在线视频| 色色色色色色综合网| 伊人网欧美在线男人天堂五月丁香 | 九九五月天| 日韩人妻无码专区| 五月丁香婷婷激情视频| 久久ri精品视频| 九九热视频99| 成年人99热| 亚洲成人网站在线| 99这里有精品视频| 婷婷五月综合体验看| 热久久婷婷| 狠狠综合| 综合色五月| 五月激情视频| Av在线不卡一区| Av大香蕉| 人妻操逼视频| 亚洲婷婷开心五月| 五月丁香婷草| 最新无码专区| 九九热在线精品| 丁香婷婷十月| 台湾综合丁香五月蜜桃| 欧美十二区| 婷婷久久综合久| 婷婷五月天美女视频| 久热伊人91| 丁香五月电影| 在线只有精品| 久色资源网| 久久久妻人人人| 亚洲国产网站| 久久九网| 免费看欧美成人A片无码| 久久久精久人妻| 婷婷五月天成人| 色婷婷精品视频在线播放| 四月丁香五月婷婷久久| 中文字幕成人| 天天综合网~91综合网| 亚洲AV免费在线| 久久婷婷亚洲| 天天做好综合色| 五月天天天开心激情网| www一起操在线观看| 五月天啪啪视频| http://www.sd-xiangsu.com/| 9视频1在线| 五月婷A V在线| 激情综合网五月婷婷| 六月婷婷狠狠做| 五月丁香狠狠爱| 91丨九色丨老农村| 777久久久| 精品视频二级九九| 婷婷无五月无码视频| 丁香五月天婷婷中文字幕| 99久久久| 99国产小视频2013| 色吧五月| 国产xxxxx在线观看| av婷婷丁香| 激情玖玖sh| 五月天社区| 色婷婷久久综合中文久久一本| 国产高清RV综合aVa| 五月天AV大香蕉| 国产XXXX搡XXXXX搡麻豆| 五月激情小说网| 久久久精品人妻录| 色五月婷婷综合| 综合激情网激情五月。| 日日色五月天| 少妇人妻凹凸视频| 79色色色色| www色综合| 天天操狠狠操| 天天爱综合网| 五月色网| 日本高清久久| 成人网在线观看视频| 中文激情网| 日夜操B| 97人人草| 亚洲精品久久久无码| 伊人五月婷婷| 播播网色播播| 丁香五月开心七月| 五月激情综合性爱| 91久久久久久| 狠狠干五月丁香| 天天透天天摸天天舔| 99 热| 久热这里精品免费| 婷婷五月av| 99热精品观看| 欧美激情综合| 中文字幕操比影片| 色九亚洲| 伊人日日干| 99热中文字幕久久| 日本人妻A片成人免费看片| 久热这里| 五月天激情国产综合婷婷婷| 天天爽天天爽| 日韩操啪| 五月丁香综合啪啪| 久久这里有精品视频| 色狠狠综合网| 9l视频自拍9l视频自拍九色学生| 五月丁香六月| 99国产精品久久久久久久久久久 | 久久久久9999| 色吧婷婷五月亚洲| 综合色五月天| 久久久五月四色| 性色婷婷| 丁香婷婷影院| 综合五月草| 色色综合视频| www.超碰在线| av在线免费网站| 欧美精品久久久久久视频观看| 欧美狠狠一在草| 亚洲色模骚货| 99色综合| 五月婷婷丁香综合| 5月婷婷6月六月丁香| 99视频在线精品| 五月婷婷色色| 97在线/亚洲| 色婷婷五月天成人网| 五月丁香六月停停| 99爱在线精品视频免费观看| 欧美成人精品三区综合A片| 久久久国产精品黄毛片| 婷婷丁香色女人| 五月丁香啪啪| 另类视频五月天| 性做爰A片免费视频A片直播| 大香蕉伊然在亚洲90| www.yw色| 人人爱人人摸人人澡| 亚洲色色色| 亚洲丁香花五月丁香花| 五月天婷婷情色| 激情五月婷婷综合色播小说| 综合网啪啪| 色99欧洲色19| www.26uuu.com亚洲电影| 综合久久99| 婷婷D区| 性爱动图国产麻豆一区二区三区 | 五月婷婷在线综合| 超碰婷婷五月| 我要射综合| 日本天天操| 色色五月天婷婷| 欧美日韩成人一区二区| 国产精产国品一二三在观看| 久草a片| 色爱亚洲| 黄色毛片精品| 激情五月小说婷婷| 激情丁香五月| 婷婷色五月在线视频| 人妻啪啪啪| 人人人操| 亚洲综合色五月| 色播婷婷大香蕉| www,超碰| 久久久久激情| 激情另类综合| 婷婷免费视频| 久久五月天大美女| 精品一二三区久久AAA片| 丁香六月综合激| 思思精品热在线| 婷婷九九色| 九九热精品视频九九| 久久久18| 狠狠爱婷婷爱| 久久久精品色| 99热久久这里只有精品| 91精品婷婷国产综合久久| 青青草原亚洲久| 天天精品视频在线观看视频| 色狠狠综合| 色播五月婷婷综合| 亚洲av| 淫荡工a| 99精品丰满| 激情五月丁香五月| 九九久久99精品免费观看www| 久8色色| 97碰91| 五月丁香婷婷视频| 久久九九网| 天天日日夜夜| 五月丁香在线综合| 美欧日韩国产成人在战| 五月婷婷导航| 亚洲精品网站色视频| 91青娱乐青青草| 色色五月丁香| www。久久久久一b。Cc| 97色五月天| 久热A片| 久re热视频| 欧美狠狠草| 丁香五月婷婷av影院| tingting五月天亚洲| 狠狠插狠狠插| 日韩十国产极品久久| 日日干四虎| 五月婷婷开心网| 轮奸综合网| 天天激情站| 九月综合| 26UUU精品一区二区Com| 色五月婷婷777| 丁香婷婷九月| 先锋男人99资源| 墨西哥毛片内射精| 99性爱视频| 久久色五月| 99欧美三级视频| 综合色播| 五月丁香六月激情视频| 亚欧州精品视频| 亚洲亚洲人成综合网络| 五月婷婷丁香在线视频| 996热re视频在线观看视频| 丁香婷婷五月| 亚洲综合五月天综合| 国产精品美女久久久久AV超清| 青青草婷婷综合五月| 婷婷丁香18| 99热9999| 婷婷丁香人妻天天爽| 久久激情天堂| 丁香五月停停av| www.夜夜| 婷婷五月天堂| 婷婷五月天亚洲| 五月婷婷就去色| 九九九热精品| 日本天堂免费99| 九九一区| 五月综合久久| 夜夜爽天天爽| AV在线观看网站| 精品成人a v无码内射| 91视频精品99| 噜噜狠狠色综合久| 91九九九色在| 97色五月婷婷在线| 免费看欧美成人A片无码| 色色丁香激情五月| 天天爽人人爽| 色国产五月| 五月丁香免费视频| 香焦网五月天| 天天se在线视频| 婷婷五月激情综合网| 婷婷五月天激情网| 亚洲无线视频| 99热亚洲精品| 丁香五月色网| 丁香激情五月| 婷婷激情六月视频| 五月婷婷综合网| 日韩五月丁香| 久久538| 综合五月网| 五月婷婷自拍| 激情五月婷婷网| 五月婷色激情五月| 日日爽日日爽| 天天操婷婷| 亚洲色网址| 天天日综合| 欧洲色| 国产欧美va| 99在线观看精品视频| 婷婷综合五月天激情| 另类图片激情五月| 久久亚洲婷婷| 99区视频| A A色色| 婷婷激情五月天小说| 天天摸天天舔在线视频| 日本99在线视频| 久久久久亚洲AV成人无码电影| 久久婷婷六月综合国际| 五月婷婷av| 射久久丁香五月| 四虎成人精品永久免费AV九九| 婷婷情色激情| 五月丁香自拍| 六月丁香网| 女人高潮内射99精品| 欧美内射AA| 亚洲婷婷五月天| 国产高清av黄色看片| 天天爽天天操| 91 久热| 五月天久久www| 97人人干| 五月丁香激情在线| 亚洲啪啪网| 五月丁香综合网| 成人在线观看国产| 9999热在线免费观看| 日韩啪图| 色婷婷五月开心六月综合| -91九色大屁股| 99热久久这里只有精品| 五月丁香成人日| 午夜做爱影院| 色色色色色色网站| 色色亚洲99com| 美女激情综合| 色五月成人在线| 久久看婷婷| 国产成人精品亚洲线观看| 91操人| 六月婷婷最新网址| 色爱综合视频| EEUSS鲁片一区二区三区| www.天天干| 五月丁香啪| 亚洲成Av人片乱码色第1集| 色99免费视频中文| 婷婷激情五月天在线视频| 亚洲色域网| 99热日| 久久精品国产AV一区二区三区 | 午夜伊人大香蕉| 色综合网址| 成人精品99| 免费视频99| 亚洲成人AV在线| 天堂婷婷五月色| 91婷婷色五月| 色婷婷无吗| 丁香五月另类小说在线阅读| 99热只有精| 大香蕉520| 午夜成人网站在线观看| 亚洲第一色色色| 先锋资源婷婷| 色色色色色日韩午夜激情 | 丁香五月六月激情| 夜夜爱网站| 日本久久人| 婷婷六月五月天综合| 狠狠五月激情丁香六月| 久9视频| 日韩狠狠色| 天天干天天日天天操| 欧美内射AA| 婷婷九月狠狠色| www.成人婷婷综合| 色色色五月天婷婷| 丁香月五月天婷婷久久| 欧美婷婷成人| 成人视频免费观看高清完整版在线观看| 丁香五月天偷拍| 色色综合网站| 欧美精产国品一二三区| 欧美另类五月激情| 久久久亚洲精品一区二区三区浴池 | 色日本丁香婷婷| 99热这里是精品| 九九aV| 色婷天天| 91超碰在线观看| 精品人妻伦一二三区久久| 色色婷婷丁香| 久久五月天合网| 五月丁香六月天| 五月天日日操夜夜操| 婷婷婷婷婷婷婷五月丁香| 六月丁丁香| 国产日批视频免费播放| 婷婷五月花| 99狠狠操一| 站长推荐无码播放| 亚洲av成人在线| 婷婷的99视频网站| 99re66热这里只有精品| 天天操比比| 天天插天天射天天干| WWW.桔色成人.COM| 伊人天堂婷婷| 天天插天天射| 91爱操| 亭亭五月丁香五月天激情| 97超级碰碰碰| 大香蕉久艹| 激情五月综合色| 天天干天天干天天干| 97操视频| 99久久9| 另类小说婷婷色| 国产人人操| 国产婷婷综合| 天天色月| 超碰免费成人网站| 久色婷婷200| 97操碰碰无码视频| 久久HD| 色99综合视频| 懂色av蜜臀av粉嫩av永陈冠希| 精品成人无码A片观看香草视频| 五月天综合婷婷| 涩五月婷婷| 无码少妇高潮喷水A片免费| 五月丁香日本片| 99热在线观看| 噜噜狠狠色综无码久久合欧美| 婷婷五月天淫荡| 开心婷婷五月| 天天舔天天插天天爱| 久久久婷| 色天天综合成人网| 天堂中文国产| 国产黄大片在线观看画质优化| 天天天天天天天干| 超碰啪啪网| 色五月婷婷色| 亚洲一区二区无码蜜乳av| 7EzOBIhNq85TO| 99热官网| 伊人成人宗合网| 99热九九在线| 久草热8精品视频在线观看| 色色色在线播放| 免费看片在线观看| www.色五月| 婷婷深爱五月天| 久久99激情| 色噜久| 粉嫩AV久久一区二区三区| 99久久黄色顶级视频| 无码免费人妻A片AAA毛片西瓜| 国产夫妻操逼内射视频| 婷婷成人AV| 九九中文色色| 九九精品免费视频99| 激情婷婷狠狠干| 色吊丝永久访问网址| 色爱综合网| 激情丁香五月天图片| 天天插天天爱| 五月丁香六月激情综合啪啪| 九九艹女| 深爱五月天| 激情五月婷婷| 亚洲成人乱码av网站| 色婷婷影视99| 天天插天天干| 九九碰九九爱97| 综合久久五月天| 天天操天天操| 91婷婷丁香五月天免费视频网站| 色狠狠色噜噜AV天堂五区| 婷婷五月天激情AV影院| 欧美啪啪五月天| 中国丰满熟女A片免费观| 丁香婷婷激情五月色| 婷婷五月丁香综合瑟瑟| 成人丁香色| 婷婷五月天第三页| 亚洲人人操BD| 美女要搞搞天天搞搞搞网站| 婷婷丁香先锋资源网站| 538在线精品| 国产这里只有精品| 成人五月天视频播放| 丁香五月婷婷AV| 嫩草国产| 五月深情久久| 99热欲| 99热香港| 99精品综合| 无码少妇高潮喷水A片免费| 激情五月丁香六月综合AVXXXX| 无码地址| 婷婷她六月天| 五月婷婷六月丁香免费| 98热精品| 免费看片在线观看| 五月婷中文娱乐综合| 97久久超碰| 激情开心五月天| 天天操天天操天天操天天操天天操 | 干亚洲天堂| 91porn一起草| 五月婷婷色播| 日韩人妻在线观看| 色丁香五月天| 91蜜桃婷婷狠狠久久综合9色| 美女久久天堂| 91久久人人操| 亚洲另类AV| 婷婷激情综合色五月久久图片| 日日操夜夜爽| 这里有精品| 国产毛片精品一区二区色欲黄A片| 五月婷婷啪| 囯产精品久久欠久久久久久九大| 狠狠va| 开心五月婷婷在线| 一级操逼内射在线视频| 六月婷婷之青青草| 26uuu亚洲欧美另类| 色狠狠色| 六月欧美综合色情| 色五月天网| 激情五月,激情综合网| 97色五月天| 激情五月亚洲| 激情五月天在线免费美女视频| 色色aⅤ網| 亚洲视频图片婷婷五月| 91视屏在线观看com.wwwvv| 99热国品免费| 青青草六月丁香| 很很干夜夜干| 狠狠香蕉| 无码激情AAAAA片-区区| 欧美成人精品三区综合A片| www.五月丁香| 老师高潮流白浆喷水的A片| 99噜噜噜在线播放| 91九色PORNY中文啦| 婷婷五月天综合久久日美女| 七月婷婷色香综合网| 丰满女老板BD高清A片| 六月丁香婷| 天天视频精品9| 久热一本| 另类小说五月天综合网| www。五月天。com| 激情婷婷六月天| 99免费在线视频| 国产av第一专区| 色久女| Jh7Uf088VHafNm| 日本婷久久| 欧美性生交XXXXX无码小说| 一本色道久久88综合日韩精品| 久久婷婷五月天| 亚州第一A片| 婷婷丁香射射| 色色色免费视频| 激情色色色| 国产操逼视频网站| 亚洲色色色色色| 五月激情六月综合| 亚洲综合激情五月久久| 香蕉AV777XXX色综合一区| 操逼五月婷婷| 五月丁香| 五月婷婷激情综合av| 91丨九色丨熟女|老版| 色婷婷狠狠18禁| www.久久久久久久久久.com| se99热久久一本| 亚洲爱爱无码婷婷色五月| 亚洲综合狠狠艹| 狠狠干无码| 婷婷va| 久久这里只有精品16| 色色色9| 国产精品一区在线观看你懂的| 牛牛澡牛牛爽| 色五月婷婷五月丁香五月激情五月视频 | 色五月丁香五月婷婷五月成人网| AⅤ色区| 99热9| 丁香六月| 79色色| 香蕉久久国产AV一区二区| 亚洲天堂碰碰婷婷| 天天爽曰日爽| 99色视频| 91丨九色丨43老版熟女| 天天综合图片| 五月婷婷激情| 丁香五月香蕉| 99人妻碰碰碰久久久久视| 五月丁香久久| 色噜噜狠狠色综合成人99| 亚洲欧洲自拍图片专区五月天| 五月亭亭性| 91狼友视频在线观看| 五月天久久综合| 色五婷婷开心缴| 亚洲成人av中文| 五月天色在线| 久久精品A片777777| 98永久精品| 狠狠狠色激情综合适合| 男女啪啪做爰高潮无遮挡| 91精品国产综合久久蜜芽解析速度| 激情综合啪啪| 91精品婷婷国产综合久久| 丁香六月婷婷色XXXX| 99久久精品色老| 国产激情av| 99精品人人| 狼人狠狠操| 国产成人av在线播放| 色综合综合网| 婷婷五月成人社区| 狠狠搞亚洲| 亚洲啪啪自拍| 婷婷色五月天在线观看| 亚洲成av人影院| 五月丁香六月婷精品视频| 丁香花五月天激情| 中文字幕人妻在线| 久久久五月天| 天天摸天天舔在线视频| 久久久无码精品成人A片小说| 欧美日韩精品人妻狠狠躁免费视频| 婷婷操久久| 午夜天堂啪啪| 色婷婷五月天天天天天| 涩综合网| 丁香无月在线观看| 99热久| 国产精品色色色色| 五月激情婷婷偷拍| 九九这里有精品| 91操在线视频| 99色在线| 久久成人精品视频| 狠狠色婷婷色| 亚洲美女高潮久久久久久69| 久人人操| 成人网址在线观看| 天天天天天天天干| 日韩ww| 五月天色五月| 五月开心婷婷网| 无码免费人妻A片AAA毛片西瓜| 婷婷五月中文在线| 99riav 亚洲| 天天操人人干| www.色婷婷| 欧美情色一区| 色五月婷婷老师| 九月婷婷综合| 五月天色小说| 亚洲人妻电影| 蜘蛛女免费观看完整版高清电影| 亚洲1区| www.人人操人人看人人想人人摸 人人人人操,COM| 五月婷婷色在线| 九九热在线视频| 天堂婷婷五月在线| 天天操天天插天天射| 色情五月停停丁香| 婷综合| 天天插操| 色五月成人| 狠狠狠狠狠草| 丁香五月天黄色片| 色.五月综合网| 97碰碰在线看视频免费| 色婷婷综合久久久久| 91精品久久久久久77777| 久久婷婷精品| 99热人人操人人操| 这里只有精彩视频| 丁香五月天中文字幕| AV成人在线播放| 久草热8精品视频在线观看| 狠狠操天天日| 一区二区三区四区牛| 天天色99| 小视频一区| 久久99久久99精品免视看婷婷| 婷婷丁香六月天| 狠狠高潮精品亚洲1| 久久久性爱视频| 丁香婷婷五月色综合| 激情五月天在线视频| 婷婷久久内射| 色欲久久99精品久久久久久| 婷婷六月丁香欧美视频在线| 开心五月婷婷婷美女| 99热精品在线播放| 91精品久久久久久综合五月天| 六月婷婷九月丁香| 狠狠五月婷婷| 天天综合网站| 91久久综合亚洲鲁鲁五月天| 五月婷婷新网站| 婷婷精品综合| 五月婷婷先锋| 内射人妻视频国内| 婷婷伊人网| 看全色黄大色大片| 五月激情天天干| 色婷婷丁香特级性爱视频| 五月天色站| 日本波多野结衣视频| 大香蕉五月婷婷| 五月天开心激情综合网| 伊人五月天综合网| 婷婷月综合| 亚洲AV无码一区二| 色综啪啪啪啪啪啪| 99se丁香| AAA级久久久精品| www.婷婷| 91久久99久久91熟女精品| 俺去也五月天婷婷| 国产日日操夜夜操的肉棒视频| 五月综合丁香婷婷| 九色在线观看91av| 国产精品岛国片在线观看免费| 99爱爱| 丁香在线视频| 婷婷香五月天| 色综合激情| 久色网| 97干在线| 99婷婷| 99热这里只有精彩| 色激情五月| 婷婷丁香人妻天天爽| 99热6这里只有精品| 丁香五月天天| 包操45分钟网站| 婷婷欧美偷拍综合| 丁香五月婷婷五月天在线| 久久的爱大香蕉| 金品在线视频99| 久久99大全| 九九综合色综合| 日本啪啪天堂| 第四色婷婷日本| 五月色婷婷在线观看| www.97干视频| 色综合中文| 97人人操人人爽| site:xmssd.com| 五月婷婷开心色伊人| 亚洲午夜AV| 无码网| 色丁香久综合在线久综合在线观看| 91性高潮久久久久久久久| 香蕉乱插| 亚洲无码播放| 色色色99韩| 天天精品视频在线观看视频| 99久久这里只有精品免费官网| 9999三级片| xxxx五月激情| 丁香五月六月激情| 亚洲综合99| 99精色| 成人无码髙潮喷水A片| www.久久久久| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 中文字幕av在线| 五月天婷婷丁香| 被强行糟蹋的女人A片| 色色色999| 99只有精品| 色九九九综合| 五月婷婷激情| 五月丁香 久久久| 五月婷婷第四色| 欧洲不卡视频| 精品一二三区久久AAA片 | 六月色婷婷综合影视| 西西4r午夜剧场| 丁香五月婷婷啪啪视频| 久久精品国产AV一区二区三区 | 无码人妻激情| 色婷婷丁香五月在线| 国产五月丁香在线| 色狠狠色综合| 成人电影一区| 超极99精品| 婷色五月天| 色狠狠伊人久久五月丁香| 综合激情五月丁香| 99综合| 色色婷婷丁香| 婷婷之玖玖| 成人必爱视| 精品人妻久久久久久| 99爱视频| 99国产精品久久久久久久久久久 | 国产乱人偷精品人妻A片| 成人国产欧美大片一区| 丁香伍月婷电影全集| www。五月,com| 九九99精品| 深爱五月日韩| 精品久久人妻| 九九99在线视频| 成人婷婷深爱综合网| 五月天激情.com| 大香蕉啪啪啪| 久久婷婷五月综合色天| 99久操| 99只有这里是精品| 五月天大香蕉| 欧美日韩中国| 五月天色婷婷视频| 久99久视频| 操婷婷基地| 99亚洲欧洲| 久久九九热视频| 色婷av| 婷婷五月综合在线视频| 综合久久五月天| 精品成人无码A片观看香草视频| 九月婷婷人人操人人舔人人爱| 在线99精品| 开心五月天激情| 五月婷婷激情网| 九九热99熟女| 色五月综合激情| 色婷婷五月天| 丁香五月婷婷色| 九九 激情 网| 六月婷婷日| 99re思思精品在线观看| 极品另类| 日韩性爱无码| 六月丁香好婷婷| 国产又爽又猛又粗的视频A片| 久久婷婷色综合老司机| 六月婷婷色综合| 日韩另类在线观看| 激情五月天第四色| 综合激情深爱| 精品二区| 五月婷婷丁香大陆免费| 五月丁香成年黄色| 婷婷色六月| 五月天婷婷在线播放免费| 99性视频| yellow视频在线观看91| 色五月天网| 亚洲精品一区中文字幕乱码| 1024婷婷综合久久五月天| 五月天欧美 另类小说| 激情人妻综合| 91精产品自偷自偷综合| 五月婷色丁香| 97在线观视频免费观看| 色五月超碰| 9精品在线| 91人人操.COM| www,久久久| 91久久久久久久久久久| 五月亚洲| 男人的天堂97| 在线观看婷婷5月| 丁香五婷婷| 伊人久久五月天| 黄色大片又大粗又爽| 偷拍91九色| 亚洲av成人在线|