亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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ì)沒幾個(gè)人沒玩過。規(guī)則簡(jiǎn)單到一句話就能說清把箱子推到目標(biāo)點(diǎn)上不能拉只能推箱子進(jìn)了死角就重來。小時(shí)候在文曲星、諾基亞或者網(wǎng)頁(yè)Flash上玩得不亦樂乎現(xiàn)在回頭看它其實(shí)是最經(jīng)典的路徑規(guī)劃和狀態(tài)空間搜索問題——每一步都要考慮“推完之后人還能不能繞過去”腦子稍微轉(zhuǎn)慢一點(diǎn)就卡關(guān)。但這次我做的不是普通的推箱子。我用 Rokid AIUI 把它改成了一個(gè)能“聽懂人話”的版本。什么意思就是玩家不用按鍵、不用觸屏直接對(duì)著眼鏡說“往上推”“左邊那個(gè)箱子往右”“撤銷一步”游戲就會(huì)執(zhí)行對(duì)應(yīng)操作。聽起來好像只是加了個(gè)語(yǔ)音輸入但實(shí)際做下來涉及的東西比想象中多得多語(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)試中踩過的坑全部攤開來講。代碼層面我會(huì)給出關(guān)鍵片段和配置參數(shù)你照著抄基本能跑起來。先說清楚一件事Rokid AIUI 是Rokid提供的一套語(yǔ)音交互開發(fā)框架它把語(yǔ)音喚醒、語(yǔ)音識(shí)別、自然語(yǔ)言理解、語(yǔ)音合成這些能力打包成了可調(diào)用的接口。你不需要自己去訓(xùn)練聲學(xué)模型也不用搭一套NLU管線直接調(diào)用它的API就能讓設(shè)備聽懂指令。這對(duì)獨(dú)立開發(fā)者來說省了大力氣但前提是你得理解它的意圖配置邏輯不然識(shí)別率會(huì)讓你懷疑人生。推箱子這邊核心其實(shí)就三塊地圖數(shù)據(jù)結(jié)構(gòu)、移動(dòng)合法性判斷、勝利條件檢測(cè)。聽起來簡(jiǎn)單但加上語(yǔ)音交互之后每一塊都要重新考慮。比如玩家說“把左邊那個(gè)箱子推到右邊”這句話里包含了目標(biāo)箱子、推動(dòng)方向、甚至可能隱含了多步操作你得把它拆成游戲能理解的原子指令。再比如玩家說“ undo”你得知道撤銷的是哪一步還要保證撤銷之后游戲狀態(tài)完全回滾。我整個(gè)項(xiàng)目的開發(fā)周期大概兩周其中一半時(shí)間花在AIUI的意圖配置和調(diào)試上另一半花在推箱子邏輯和語(yǔ)音指令的映射上。硬件用的是Rokid Glass 2開發(fā)環(huán)境是Unity Rokid SDK。下面我按模塊拆開講盡量把每個(gè)決策背后的原因說清楚。2. 為什么選Rokid AIUI來做語(yǔ)音推箱子2.1 語(yǔ)音交互和推箱子的天然契合點(diǎn)推箱子這個(gè)游戲有個(gè)特點(diǎn)操作是離散的、方向性的、步驟明確的。玩家每做一個(gè)決策本質(zhì)上就是在說“把某個(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)更自然。我試過用觸控板玩推箱子玩到后面手指酸得不行語(yǔ)音就完全沒這個(gè)問題。但這里有個(gè)坑推箱子的操作頻率其實(shí)不低。一關(guān)可能要走幾十步如果每步都要說“往上推”嘴巴也會(huì)累。所以我在設(shè)計(jì)指令集的時(shí)候特意加入了一些“批量指令”比如“連續(xù)往上推三格”“把那個(gè)箱子推到最右邊”讓玩家可以用一句話完成多步操作。這就對(duì)AIUI的語(yǔ)義理解提出了更高要求。2.2 AIUI相比自建語(yǔ)音管線的優(yōu)勢(shì)我一開始考慮過自己搭一套語(yǔ)音識(shí)別NLU的方案。用開源的ASR引擎再寫一套規(guī)則匹配或者接一個(gè)輕量級(jí)意圖分類模型。但算了一下工作量發(fā)現(xiàn)不劃算。自建方案的問題在于第一ASR的準(zhǔn)確率在嘈雜環(huán)境下很難保證尤其是AR眼鏡的麥克風(fēng)陣列和手機(jī)不一樣遠(yuǎn)場(chǎng)識(shí)別需要專門的降噪和波束成形處理第二NLU部分如果要支持靈活的指令表達(dá)規(guī)則會(huì)越寫越多最后變成一座屎山第三語(yǔ)音合成還得單獨(dú)接一個(gè)TTS引擎延遲和音質(zhì)都是問題。Rokid AIUI把這些都封裝好了。它的語(yǔ)音喚醒詞可以自定義識(shí)別引擎針對(duì)Rokid設(shè)備做了優(yōu)化NLU支持通過配置文件定義意圖和槽位TTS也有多種音色可選。我只需要關(guān)注“玩家說了什么”和“游戲該怎么響應(yīng)”這兩件事中間的語(yǔ)音處理鏈路AIUI全包了。具體來說AIUI的意圖配置是這樣的你定義一個(gè)意圖intent比如“move_box”然后給它配幾個(gè)槽位slot比如“direction”方向和“steps”步數(shù)。再寫一些訓(xùn)練語(yǔ)料比如“往上推”“向上移動(dòng)一格”“把箱子往左推兩格”。AIUI會(huì)根據(jù)這些語(yǔ)料自動(dòng)學(xué)習(xí)之后玩家說類似的話就能匹配到這個(gè)意圖。這個(gè)過程不需要寫代碼在配置文件里改就行。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ū)里遇到的問題也少。環(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通過adb調(diào)試。這里有個(gè)細(xì)節(jié)Rokid AIUI的AppKey是和包名綁定的如果你改了包名需要去后臺(tái)重新申請(qǐng)。我一開始沒注意改了一次包名之后語(yǔ)音功能直接失效排查了半天才發(fā)現(xiàn)是這個(gè)問題。注意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)是不是墻、有沒有箱子不需要遍歷整個(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)判斷比看起來要復(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; }這段代碼看起來簡(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)卡加載出來箱子不在目標(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ā)示例槽位說明move往上推、向下移動(dòng)、往左走一格direction, steps移動(dòng)玩家/推箱子undo撤銷、退一步、回退無(wú)撤銷上一步操作restart重來、重新開始、重置無(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包含意圖名稱和槽位值。比如玩家說“往上推兩格”返回的結(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é)如果玩家說“往上推三格”但推到第二格就推不動(dòng)了應(yīng)該怎么辦我的處理是推到不能推為止然后給一個(gè)語(yǔ)音反饋“只能推到這里了”。這樣比直接報(bào)錯(cuò)要友好。4.3 多步指令和模糊指令的處理策略多步指令是語(yǔ)音推箱子的一個(gè)亮點(diǎn)但也是最容易出問題的地方。玩家說“把左邊那個(gè)箱子推到右邊”這句話里包含了目標(biāo)箱子、推動(dòng)方向、以及隱含的“推到底”意圖。AIUI的NLU不一定能準(zhǔn)確解析這種復(fù)雜指令所以我做了兩層處理。第一層是AIUI的意圖匹配。如果匹配到了move意圖就按上面的邏輯執(zhí)行。第二層是自定義的模糊指令處理。如果AIUI返回的是“不理解”或者匹配到了錯(cuò)誤的意圖我會(huì)用一個(gè)簡(jiǎn)單的關(guān)鍵詞匹配來兜底。比如檢測(cè)到“左邊”“箱子”“右邊”這幾個(gè)詞就嘗試找到最左邊的箱子然后往右推。這個(gè)兜底邏輯當(dāng)然不完美但實(shí)際測(cè)試下來能覆蓋大部分常見表達(dá)。我試過說“把那個(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è)操作如果沒有任何反饋會(huì)不確定指令有沒有被識(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ā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)過程中又說了一條指令可能會(huì)被截?cái)唷N业奶幚硎窃赥TS播報(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í)別率低得讓人崩潰。我說“往上推”它識(shí)別成“晚上推”說“撤銷”它識(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í)別率有所提升。第三喚醒詞和指令之間的間隔。如果喚醒之后馬上說指令識(shí)別率會(huì)下降。我的做法是在喚醒詞之后加一個(gè)短暫的提示音提醒玩家可以說話了這樣識(shí)別率明顯提高。第四意圖混淆。“撤銷”和“重來”這兩個(gè)意圖的語(yǔ)料有重疊導(dǎo)致經(jīng)常識(shí)別錯(cuò)。我把它們的語(yǔ)料重新整理了一遍確保沒有交叉問題就解決了。5.2 游戲狀態(tài)同步和延遲問題的處理語(yǔ)音交互的延遲是不可避免的。從玩家說完到游戲響應(yīng)中間要經(jīng)過語(yǔ)音識(shí)別、NLU、網(wǎng)絡(luò)傳輸、游戲邏輯處理這幾個(gè)環(huán)節(jié)總延遲大概在300-500毫秒。這個(gè)延遲在推箱子里是可以接受的因?yàn)橥葡渥硬皇菍?shí)時(shí)動(dòng)作游戲。但有一個(gè)問題如果玩家連續(xù)說兩條指令第二條可能會(huì)在第一條還沒處理完的時(shí)候就到達(dá)。我的處理是加了一個(gè)指令隊(duì)列所有指令按順序執(zhí)行執(zhí)行完一條再執(zhí)行下一條。同時(shí)給玩家一個(gè)視覺反饋比如屏幕上的指令列表讓玩家知道哪些指令還在排隊(duì)。另一個(gè)問題是狀態(tài)同步。語(yǔ)音指令執(zhí)行之后游戲狀態(tài)變了但AIUI那邊不知道。如果玩家緊接著說“撤銷”AIUI需要知道當(dāng)前是哪一步。我的做法是在每次操作之后把當(dāng)前的操作歷史同步給AIUI的會(huì)話上下文這樣后續(xù)指令可以基于最新的狀態(tài)來解析。5.3 常見問題速查表問題現(xiàn)象可能原因排查方法解決方案語(yǔ)音無(wú)響應(yīng)AppKey錯(cuò)誤或過期檢查開發(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ò)展的方向很多。比如加入“提示”功能玩家說“提示一下”游戲就給出下一步的建議。這個(gè)需要實(shí)現(xiàn)一個(gè)推箱子的求解器用BFS或者A*算法找到解然后取第一步作為提示。還可以加入“教學(xué)模式”玩家說“教我玩”游戲就一步步引導(dǎo)玩家完成關(guān)卡。這個(gè)需要把求解器的完整解拆成步驟逐步播報(bào)。另一個(gè)方向是多人協(xié)作。兩個(gè)人輪流用語(yǔ)音操作一個(gè)人說“往上推”另一個(gè)人說“往左推”游戲按順序執(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沒有屏幕那視覺反饋就要改成純語(yǔ)音反饋Max的算力更強(qiáng)可以支持更復(fù)雜的求解器。6.4 接入大模型做更自然的對(duì)話現(xiàn)在的語(yǔ)音交互還是基于意圖匹配的玩家必須說“往上推”這種結(jié)構(gòu)化指令。如果接入大模型就可以支持更自然的對(duì)話。比如玩家說“我覺得這個(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í)別和意圖理解的問題但意圖到操作的映射邏輯還是需要開發(fā)者自己精心設(shè)計(jì)。這個(gè)項(xiàng)目我前后改了五版指令集才達(dá)到比較滿意的識(shí)別率和操作流暢度。如果你也在做類似的東西建議先把指令集設(shè)計(jì)好再動(dòng)手寫代碼不然返工的成本會(huì)很高。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷激情五月天小说网| 国产高潮AA片免费看| 波多野结衣一级视频| 嫩草影院在线观看精品| 黄污污污污| 1204av韩国| 亚洲欧洲无码一区夜| 性欧美| 久久久久亚洲| 日韩操人| 91高清欧美| 免费一级性爱久久| 久久最新视频免费观看| 国产精品内射婷婷一级二| 欧美性巨大╳╳╳╳╳高跟鞋| 大香蕉免费乱伦视频| 蜜臀AV成人精品蜜臀AV久久| 超碰久久.com| 在线国产一区二区av| 91久热这里只有精品| 亚洲无码偷拍| 天天性射网| 男人的天堂网免费| a亚洲欧美色欲| 国产第二页| 乱色视频中文字幕| 人人做,人人操,人人摸| 欧美大香蕉97| 国产精品麻豆成人AV艾秋| 韩国三级一线观看久| 久久爽爽精品| 亚洲一区日韩精品| 蜜区区视频79 | 天天天天操| 91精片| 久久伊人网视频一区二区三区| 青娱乐日韩无码| 成人一级性爱| 密臀在线免费观看| 我要去看2个日本美女.com曹逼| 免费视频在线观看啊啊啊啊啊| 久久的免费性爱视频| 色偷综合| 翔田千里AV无码秘 三区| 91是天天| 国产一级αv免费看片| 欧美精品双插| 亚洲av影院在线观看| 丝袜 中出 制服 人妻 美腿 中文字幕| 高清不卡一二三区视频......| 人妻少妇av在线观看| 18禁在线视频| 久久av无码| 亚洲综合贴图91| 爱爱久久| 久久噜噜噜精品国产亚洲综合| 97干色天堂| 亚洲人在线成线成人| 日韩久久超碰色| 久久久久久久伊人精品| 天天干夜夜一操| 欧美一区二区亚洲天堂| 国产11页| 久久久久国产精品片区无码直播| 亚洲图片偷拍视频区| 国产黄色 A 片免费看| 亚洲国产精品成人无码久久久| 八人操人人摸人人看| 久久久久国产一区二| 亚洲欧美综合区自拍另类| 中文字幕国产在线天堂| 日韩色香| 熟妇熟女一区二区三区| 插B在线观看| 欧洲精品二区| 乱伦图av| 91在线页| 欧美美逼| 伊人精品久久网站| 久草大| 色婷婷五月天| 久久久专区| 成人草草视频| 欧美一区二区一级岛国大片| 无码国产Av| 一级性爱视频免费观看 | 婷婷超| 亚洲成aⅴ人片不卡无码| 粉嫩粉嫩一区性色AV片| 丁香六月婷婷久久综合| 久久视频,这里只有精品| 性猛交| 天天射天天| 国内精品久久久久影院亚洲| 97欧美精品综合| 久久夜夜夜夜| 国产国产亚洲一二三久久| 美女啊啊啊啊啊啊| 思思性爱| 91骚妇| 人妻娇喘 激情视频| 2024年最新色情网站在线观看 | 日本三级久| 一区二区三区日韩欧美 | 伊人网综合在线视频| 亚洲国产日韩欧美熟妇在线| 日本不卡三级网在线播放| 午夜福利区| 东北女人高潮视频| 一类无码操逼视频| 91在线限制级| 熟女丝袜视频| 色香av| 美女极品一区二区三区| 国产欧美伊人| 91高清日| 亚洲成人福利电影免费| 97欧美精品综合| 动漫区日韩区欧美区| 欧美激情亚洲情色| 五月激情影院| 亚洲欧洲成人在线电影| 日韩精品人妻中文字有码在线| 亚洲免费成人在线高清无码视频 | 亚洲精品欧洲色| 1级午夜影院费免区| 天天日日本| 日本影视久久免费| 91Chinese在线| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 91在线观看,天天综合| 婷婷99狠狠躁天天躁| 91精品国产一区三一| 精品少妇后入一区二区三区四区人妻巨乳 | 99操99| 快灬快灬 一下爽蜜桃在线观看 | 怡红院一区二区熟女人妻| 天天影视综合色| 日韩97超碰中文字幕| 亚洲黄色a级片| 亚洲激情片| 超碰97欧美日韩| 91一起操| 无码自拍SM| 超碰在线香蕉| 欧美日本中字另类在线| 视频一区二区三区精品| 综合色欧美| 91无摭挡| 热热色综合网| 亚洲18禁| 99re9在线| 久久久亚洲欧美综合| 美国日韩黄片| 五月丁香六月综合缴清无码 | 国产精品制服丝袜清纯唯美| 欧美操逼熟女| 国产精品视频麻豆入口| 看免费的黄片| 色翁荡息又大又硬又粗又爽| 午夜欧美精品久久久| 成人一区二区三区四区| 爱欲AV| 欧美亚洲玖玖玖| 亚洲AV无码国产精品久久久久| 99久久无码| 97久久国产亚洲精品超碰热| 久久久久9999妇女| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 久久伊人五月天| 人人操人人插人www| 国产精品另类一区大香蕉| juliaann丝袜大战黑鬼| 婷婷另类小说| 色麻豆AV| 亚洲国产精品久久久久婷婷老年| 中文字幕久久亚州无码| 97er欧美性| 青青草伊人久久| 亚洲淫色网中文| 日韩97视频| 日本成a人v网站在线观看| 中文字幕一区二区视频在线观看 | 成人一二| 人人操人人操人人操人人操人人操人人人11.CM| 无遮挡男女激烈动态图| 99性爱在线观看| 国模少妇一区二区三区| 97天天摸天天碰| 三级网站超变态精品| 嗯嗯嗯不要不要免费视频| 欧美成人色| 国产美女高潮视频| 国产精品亚洲无码| 伊人成人情色综合| 日韩精品人妻一区二区| 黑人狂躁日本妞一区二区三区| 三级三级三级日本99| 欧美另类天堂| 丝袜熟女一区二区三区| 很很很很操| 国产色产精品在线观看| 五月丁香婷婷色| 中文字幕二区| 国产精品探花视频| 亚洲男人天堂2012| a片 xxxx受爽视频| 人妻啊啊人妻啊| oumeizonghese,www| 91天天综合在线观看| 九九九九精品九九九九| 91精品丝袜在线观看| 香蕉久久国产AV一区二区| 日本免费不卡二区| 人妻啪| 91人妻视频在线| 好爽免费视频| 少妇人妻精品| 久久产精品一区二区三区电影| 狠狠色丁香| 97伊人超碰| 自拍偷拍2025在线观看 | 欧美亚洲清纯| 亚欧Av| 亚洲综合射| 成年人网站在线免费观看| 91综合在线| 1204人成网站色www| 亚洲 一区二区 自拍| 97久久国产精品| 亚洲成A∨人影院在线欢看| 九九九九九九九九九九九蜜桃| 日韩综合无码色欲vv| 欧美页片| 亚洲一区二区三区欧美日韩| 亚洲午夜蜜臀| 超碰碰碰碰| 综合第一页| 91扒丝袜综合在线| 920日本午夜免费| 精品无吗久久| 黄色av一区二区在线| 久操网无码在线| 91精品丝袜在线观看| 亚洲综合另类| 97视频在| 99999久久精| 搡老女人老91妇女老熟女| 一级黄色性爱裸体视频| www.99中文字幕| 探花精品视频| 青青草伊人久久| 亚州,欧美在线| 立川理惠被中出无码| 中文字幕国产| 欧美日韩高潮喷水91| 人妻 制服 日韩 中文 在线| 久久久精品中文字幕爱豆| 综合操逼| 欧美日韩亚洲五月天婷婷| a片久久久久久久久久久久| 色色婷婷五月天| 亚洲人在线| 无码人妻1727| 大香蕉伊人久久| 国产精品久久久久9999小说| 久精品无码av一区二免费国产在线观看| 精品四五区| 97在线日韩中文字幕| 9精品久久久久| 欧美福利视频啊啊啊啊| 欧洲天天在线| 欧美高清16| 亚洲中文字母在线播放| 美腿丝袜偷拍亚洲欧美| 色欲Av人妻精品一区二| 蜜色网色哟哟| 日韩丨制服丨中文|在线| 思思视频免费看网站| 久jiu久神马影院| 九九九偷拍| 亚洲国产午夜真人一级片中文字幕精品黄网站| 91少妇通奸网站| 青椒国产97在线熟女| 中文字幕人乱码中文字的预防方法 | 999久久久久久久久| 亚洲天堂无码| 97Ai亚洲| 黄色污污污污污污网站| 日本孕妇一区二区视频操逼免费看| 麻豆精品久久久久久久| 欧美性爱日韩高清| 中文久久96| 日韩欧美俄罗斯A片| julia中文字幕在线观看| 九九热久久99精品re| 日韩78m视频| 欧美成年人性爱视频免费观看| 亚洲色图a| 色官网色综合| 97美日韩视频| 少妇天堂网络| 日韩无码视频黄色| 欧亚洲精品有视频| 欧美日韩狠狠爱| 熟女一区二区三区| 日韩精品区二区三区不卡| 91无码人妻精品一区二区三区蜜桃| 青青草视频爽一爽| 欧美日产国产在线成人第一区| 噜噜噜亚洲精品| 亚洲激情网一二三四区| 欧美日韩国产黄色片| 情色五月天就去干| 精品无码一二三四区| 啊视频在线| 成人免费视瓶| 伊人九九| 欧美A√综合网| 国产伦精品一区二区三区在线观| 久久性爱视频99| 欧洲一区二区| 麻豆视频test| 深爱激情五月天| 久久久久久亚洲中文| 96久久久久| 997色在线| 欧美72网页| 亚洲色图超碰在线| 操B在线观看| 熟女人妻一区二区三区| 加勒比人妻综合| 青娱乐日韩无码| 综合啪啪| 日韩熟女精品无码专区一区二区| 久久久久无码| 野狼激情网| www久久99| 国产福利av精彩对白| 国模私拍一区二区三区神乳| 中文字幕乱码人妻二区三区| 99久久国产精品免费高潮| 国产精选视频| 91久久久久久久久18| 色欧美综合| 女色综合| 亚州熟女乱伦| 精品国产91内射久久| 日韩啊V| 老熟妇乱轮| 婷婷色色五月天福利| 熟妇女伦乱视频| 亚洲欧洲日韩中文字幕一区| a网站免费观看| 大香蕉碰碰| 在线 制服丝袜中出 人妻| 99自拍视频| 欧亚综合一卡二卡中文字幕| 亚洲av夫妻操穴网| 一区二区久久天天干狠狠| 久悠悠av| 偷拍综合亚洲| 国际精品久久久| 91精品国产一区三一| 小说区 图片区色 综合区| 久久精品国产亚洲AV清纯| 欧美日韩国产一区二区小黄片大全| 人妻精品视频一区二区三区| 乱性AV| 欧美一级黄色18片免费看| 成人精品在线观看| 久久久久久大| 国产和美国毛片| 在线视频亚洲无码| 综合色啪| 亚洲中文人妻色| 99热99re6国产在线播放| 这里只有精品97| 欧美日产国产在线成人第一区| 久久一区二区三区入口| 超碰97资源大奶| 大香蕉一人| 岛国在线免费视频| 91亚洲综合在线| 岛国视频免费在线观看| 97亚洲综合电影| 九九超碰综合网| 欧美极品| 97人人射| 成人开心网在线视频| 无码久久国产| 天天干天天做| 国产后入式在线观看| 思思热在线视频免费| 成人午夜视频免费播放| 超碰1997| 国产福利电影| 毛片视频白嫩| 亚洲**2021在线观看| 在线人妻熟女一区二区三区四区五区| 亚洲天堂精品日韩电影| 99热97| 国产精品九九九| 人人爱夜夜爱| 在线观看AV片| 最新AV在线| 亚洲综合小说另类图欧美视频激情小说色五月天 | aⅴ日韩成人电影av在线免费看av大全 | 丁香婷婷五月| 天堂国产AV| 岛国视频一二三区| 伊人网在线视频| 国产成人bd在线观看| 97超久碰| 欧美aa一级片| 欧美综合传媒| 日韩久久三区| 殴美大黄片| 国产精品自拍视频| 美女主播色欲91抠b在线播放| 日本一区视频在线观看| 久久后入制服| 欧美久久婷| 国产中文大片资源中文字幕| 久久精品国产亚洲粉嫩| 超碰国产情侣自拍网| 国产www色在线观看| 97久操| 日本一区99| 人人操人人操人人人操| 日本中文字幕熟妇| 婷婷综合在线| 国产又黄又粗的视频| 黄页大片在线观看| 美女写真| 亚州91| 精品九九九九九九九九九| 亚洲最新a在线观看| 97碰碰色| 97久久精品国产| 色一情一乱一乱一区91Av| 操逼操逼逼操操逼91| 91亚洲综合| 日韩精品亚洲一二三| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 亚洲另类久操网| 最近2019中文字幕国语免费版 | 在线人妻熟女一区二区三区四区五区| 国产AV激情无码久久无码| 国产熟女无套内射| 伊人久久亚洲中文字幕不卡| 91精品无码人妻系列| 午夜小电影在线插入淫高潮 | 校园春色亚洲色图| 国产AB视频| 少妇人妻精品| 国产熟女少妇一区| 婷婷丁香五月激情啪啪| 国产99精品一区二区三区免费| 久久精品成人| 小骚逼被操的爽不爽| 大香蕉手机视频| 91粉嫩萝控精品福利网站_精品影音先锋国 | 秋霞曰韩R级| 啪啪AV导航| 日韩视频中文字幕| 九九热av| 男人的天堂va| 伊人网青青| 亚洲无码免费看| 色欲蜜臀AV| 99久久久久| 大香蕉乱伦视频网| 九九九九88| 男人下部插入女人下部| 一及黄久一点| 操一区| 美女网站黄页| 牛牛久久国产精品视频一二三| 区二区亚洲婷| 日本九九久久99| 啊啊啊轻点在线观看| 黄色片G G G| 欧美精品亚洲精品日韩传电影| 九99久久| 欧美黑人熟妇精品91| 加勒比综合88| 最新av中文字幕高清| 美女一区二区国产精品| 五月激情在线| 日日做夜狠狠爱欧美黑人| 丰满熟妇大乳做爰| 中文操逼字幕| 精品久久99| 人妻在线臀日韩| 日日干夜夜欢| 男女做爰猛烈动高潮A片免费应用| 国产综合网站在线播放| 国产视频小说| 2017av无码免费无线播| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 少妇同性| 黄色av播放免不| 大香蕉综合网| 色婷婷狠狠| 欧美一区二区三区成人性生活| 99久久99久久免费精品蜜臀| 五月激情小说| 久久久999国产| www.91理论| 久久綜合很很很| 三级色影综合网| 国产一区二区视频在线播放| 福利大香蕉| 欧美高清18A片| 欧美国产日韩清纯唯美| 蜜桃精品视频一区二区三区| 欧美人妻制服| 欧美性爱在线无码| 青草影院内射高潮| 夜夜爽夜夜| 婷婷成人五月天| 色噜噜精品一区二区三| 欧美第二页午夜| 大香网站| 亚洲 欧美 日韩另类 麻豆| 天堂无码精品国产久| 吉川爱美亚洲二区在线| 免费的黄片有限公司| 黑人与人妻| 情趣丝袜无码操逼视频| av72网| 最新的亚洲无吗| 国产九月婷婷| 国产精彩女在线观看视频| 欧美高清18A片| 熟妇亚洲一区二区三区| 激情小说日韩无码| 久久久久久九九九九-美女久久久久久久-成人AV | 久久禁| 51一区二区三区| 亚州综合AⅤ| 亚洲图片色图欧美另类| 中国小夫妻勾搭露脸淫荡对白| 96久久精品一二三区色欲| 超碰综合97在线| 日日狠狠久久偷偷色综合免费| 69视频入口| 亚洲熟女乱熟乱熟妇综合网二区| 干婷婷综合网| 变态综合色| 超碰国产情侣自拍网| 久热在线精品免费观看| 亚洲91大片| 青青草中文-久久青草精品一区二区三| 一级二级在线观看| 国产精品久久久久999| 亚洲色吧网| 一级毛片久久久久久久女人18| 亚洲做性| 在线 亚洲 网爆 自拍| 国产精品黄色三级av| 国产AV天美传媒一区二区三区 | 日本999精品| 久久婷婷精品| 福利视频香蕉免费一区二区在线| 麻豆尤物视频网| 欧美91在线+|+欧美| 青青草日本无码| 九九aV| 久久久久久电影| 91亚洲人| 亚洲电影91| 用力操死我| 婷婷午夜| 国产人妻天天干精品| 香港澳门日本三级网站| 欧美色图片色哟哟| 影音先锋一区二区在线资源| 狠狠操夜夜操蜜桃视频三区| 亚洲AV无码乱码在线观看性色| 亚洲日韩美国人妻| 夜夜影视四色| 久久草在线综合视频| 国产精品成人蜜臀AV在线| 69天堂| 久久97精品久久久久久久不卡| 亚洲日韩乱码中文无码蜜桃臀网站| 玖色AV| 国产成人亚洲精品自产在线| 一本道综合色图| 色区久久| 欧美日韩性爱精品| 亚洲 欧美 中文 日韩超碰| 亚洲综合激情五月久久| 1024亚洲中文字幕久在线看片你懂的| 丁香五月天啪啪| 6080yy午夜理论三级一区二区三区无码| 国产伦精品一区二区三区在线观| 一本久道久久综合狠狠爱| 久久ww| 亚洲丝袜二区| 国产久久视频| 黄网站黄视频网站进入口| 青青草日逼视频| 97精彩视频网站| 啊啊啊好舒服视频在线观看| 欧美最婬乱婬爆婬牲视频| 羞涩视频| 两女互慰AV高潮喷水在线观看| 99久久久er直播网址| 图片区小说区| 伊人色综合网| 欧美少妇一区二区三区| 麻豆伊人网| 另类老少妇| 天天射日日干| 国产极品精品美女视频| 亚洲色欲天天人妻无码系列专区| 人人超碰在线观看黄| 麻豆色约约| 超碰在线人妻中文字幕| 精品久久久亚洲AV成人网站| 国产精品九9| 加勒比东京热五月天天堂网| 超碰久超碰久| 亚洲码在线中文在线观看| 日韩亚洲精品一区二区| 91天堂色男人的天堂| 色99视频| 人妻激情视频| 亚洲中文日韩欧美大香蕉视频| 夜夜爽33333| 久草综合网| 极品尤物女神在线观看| yirendaxiangjiashipin| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 91精品人妻| 国产精品视频麻豆入口| 日本久操视频| 日韩av电影网站| 色欧美亚洲| 超碰99在线观看| 啊啊啊啊啊好大好舒服想要| 亚洲一区二区AV| 爱做久久久久久| 激情小说亚洲视频| 一级@啪啪视频| 午夜呻吟欧美| 91天天综合| 亚洲老熟妇xxx| 久肏视频字幕| 天天综合网日韩7799| 久热大香蕉网站| 欧美黄色大香蕉一区二区| 四虎884| 强免费黄色网址| 日韩综合97p| 婷婷亚洲综合| 国产无马在线| 东京成人一区| 污污汅18禁网站在线永久免费观看| 97人亚洲综合字幕| 操国产逼| 一区=区三区视频| 国产精品999zyz| 亚洲男人天堂视频| 96精品在线| 100啪啪视频大全| 裸体1区| 色综合色色| 欧美日韩欧美| 射 色综合| 国产一级不卡在线观看| 午夜欧美精品久久久| 日本不卡三级网在线播放| 国产精品 久久久精品一牛| 色哟哟av网址| 天美麻豆精品视频99| 眼镜人妻101.com| 人人摸人人舔一区二区| 天天操天天插| 国产亚洲99久久精品熟| 久久25| 久久九九视频九九视频| 91看黄片| 美女t无毒不卡不卡| 久久久久久波多野吉衣高潮| 丁香五月婷婷色| 国产精品一区av在线| com 首页 18岁 禁区 女优 免费 精选 同城 | 亚洲成人精品久久久| 在线色导航| 国产在线能看的你懂的| 久操视频这里只有精品| 嫩草伊人久久精品| 久久e6只有精品| 熟女丰满人妻一区| 久久久久国产精品喷潮免费观看臀| 中文字幕丰满子伦无码专区在线视频最新 | 近亲乱伦一区二区| 国产精品黄色三级av| 精品日韩人妻视频| 人妻少妇精品| 不卡视频一区蜜桃视频 | 久湿久久| 欧亚日韩三区| 嫩草 人人网精品| 人妻精品一区二区全免费| 操狠狠| 丁香五月av| 无码国产精品午夜不卡(| 黄色av网站在线播放| 999综合网| 激情小说亚洲视频| 97色涩| 美性中文综合网| 三级三级三级日本99| 在线观看一卡二卡| 五月天激情影院| 亚洲成?V人片在线观看福利| 亚欧精品久久久久久久久久久| 三级三级三级日本99| 91精品伊人久久久大香线蕉91| 亚洲免费在线探花| 夜色AV无码手机在线影院| 国产三级日产三级韩国三级| 思思热免费视频观看| 激情小说图片亚洲首页| 女人与公拘交酡2020视频| 乱伦一二三区| 香蕉人人操tv| 99无码| 麻豆性爱视频在线播放| 天天日美女的B| 日韩精品一区,二区 九九...老司机| 草久久久| 欧美另类天堂| 夜色综合| 色网在线视频观看免费| www色日本| 91人妻视频在线| 欧美线天码中字| 蜜臀久久99精品久久久电影| 五月天久久综合网| 国产精品成人蜜臀AV在线| 狠狠色婷婷7777久| 91中文精品日韩欧美在线| 一区二区亚州激情久婷婷欧美| 男人天堂2017| 无码少妇精品一区二区60岁老人| 色爱三区| 日韩亚洲美女一区久久| 久久一二三级一一一| 亚洲好色人妻| 亚洲欧美综合| 国产高清无码一区二区三区四区皇冠| 国产精品一二三区福利| 91N综合网在线| 色哟哟 日韩精品| 日本欧美一区二区三区免费| 蜜臀久久99精品久久久久久久久| 爱丝福利| 日本 色 导航| 色九九九综合| 综合伊人网12色| 亚洲熟女av日韩熟女| 台湾大香蕉99热| 一区超碰一区| 一区二区三区激情在线观看| 欧美亚州色的图| 亚洲国产一区二区入口| 二对二中文字幕。| 俄罗斯及免费在线看| 九九黄色网| 久久偷偷色综合蜜桃| 国产精品直播在线观看直播| 97精品综合| 亚洲欧美人妻| 亚洲s在线观看| 久久久555| 色五月婷婷五月天| 亚洲图片91| 狠狠色综合网| 亚洲熟女诱惑| 狠狠久久亚洲欧美专区| 91美女国产在线| 激情网色| 99少妇| 久久久久久久 九九九九九九九| 天天夜夜rb| 旡码电影特区| 操b在线观看| 无码男人天堂| 在线观看AV不卡| 成人av福利在线观看| 日本黄色天堂| 蜜桃久久一区二区三区| 中文字幕成人乱码熟女精品国50| 超碰人人妻| 亚洲电影中字一区二区| 亚欧中文字幕在线视频| 国产日韩精品人妻久久久久色欲网站| 麻豆a'v电影| 天天舔天天 | 蜜臀久久99精品久久久久久无删减| oumeisetu综合| 中国一级特黄大片护士| 日日97| 九九久久一区二区三区| 亚洲制服欧美另类内射| 九九九九热| 国产精品不卡一区二区三区| 99热91| 小视频国产| 992视频一区| 好舒服视频| 校园春色 男人天堂| 在线观看不卡一区二区三区| 另类欧美综合| 18精品一二区| 99re这里| 国产乱伦一二三区| 婷婷去俺也去六月色| 欧美视频一| 91 丝袜在线播放| 91九色丨国产丨爆乳| 亚洲精品色| 黄色片一区二区三区四区五区 | 国产v片在线免费观看| 婷婷午夜清品久久久久久久性色视频观| 日本中文字幕一区| 99999精品成人| 国模一区二区三区| 国产精品亚洲一区二区三区四区| 91看黄片| 无码人妻精品酒店| 色欧美色交综合| 欧洲亚洲人妻无码久久三区四区| 97久久国产亚洲精品超碰热| 一区二区三区无卡视频在线观看| 男人的天堂在线2| 久久人人妻| 99热亚洲天堂| 欧美人妻精品| 中文字幕国产精品1区| 99自拍B亚洲 | 日韩无码精品综合久久| 18啪啪手机免费性爱| 3PAV乱伦视频| 久久久性| 夜嗨影院| 长长久久曰曰夜夜成人网| 欧美躁死她一区二区| 婷婷五月天补不补| 91色图片| 色网综合网| 欧美96交| 精品国产一区探花在线观看| 久久日韩精品一区二区| 亚洲av无线观看| 日本中文字幕在线视频| 色香色香欲天天天影视综合网| 98一区二区精品| 五月久久HDAV| 欧美天堂超碰97| 97在线资源| 欧美综合网A| 国产精品嫩草久久久久| 五月天婷婷久久| 丁香五月天婷婷姐| 日韩97视频!在线| 日本一久是| 国产狂喷潮在线精品| 日本午夜福利影院| 熟女中出视频| 久久婷婷苹果| 国产91啪| 九九热九九热| 人人操人人射人人干| 94色色电影网| 大香蕉综合在线| 欧美玖玖爱免费玖玖| 中文操逼字幕| 亚洲夜夜欢无码一区二区| 久久只有精品一区二区三区| 91亚洲黄色网| 国产一级作爱毛片| 天天综合香 ld视频| 国产在线视频午夜精华在| 久久丁香五月天| 久久久九精品| 国产精品com| 探花一区在线| 夜夜操夜夜爽夜夜高潮| 亚洲熟女av中文字幕| 少妇啪啪自拍| 97er欧美性| 久久亚州精品成人Av无| 78综合网| 色香欲综合| 久久久一区二区三区四曲免费听| 久久激情视频| 99性爱在线观看| 日日黄色三级网站| 日本国产亚洲一区在线观看| 五月天激情综合网| 抽插亚洲无码| 国产青一二三| 中文字幕在线免费观看| 亚洲色婷婷| 日韩欧美女求操每天更新| 一二三区在线| 麻豆久久一区二区三区| 九色97| 亚洲婷婷丁香在线| 国产超碰国产97| 第四色奇米影视777| 人妻人人澡人人爽人人| 亚洲 国产 精品一区| 色97欧美| 婷婷香蕉欧美在线一区二区三区 | 大香蕉AV丝袜| 色欲Av人妻精品一区二| 老司机免费视频在线91| 亚洲最大的综合性av| 四虎在线观看网站| 日韩精品黄片免费观看| 亚洲影视第一页| 精品国产污一区二区三区| 91人妻素女| 九九热av| 刺激性视频黄页| 亚洲性爱乱操x| 97视频一区| 干B| 91九色网| 日本精品网站在线中文| 在线免费试看60秒| 欧美制服网站美腿丝袜| 精品一区二区人妖| 亚洲成人激情小说视频| 蜜桃臀一区二区三区久久| 欧美操人| 91精品国产日韩欧美综合| 91色欧美| 使劲用力艹少妇视频一区二区| 五月天综合网| 成人26uuu| a级免费在线观看| 亚洲双插| 超碰69| 熟妇一区二区三区| 日韩无码嘿咻黑热久| 午夜色婷婷| 秋霞免费AV| 欧美日韩激情无码专区| 色姑娘综合网| 综合熟妇一区二区三区| 亚洲精品一区二区三区新线路| 婷婷五月天激情网| 国产偷拍网站| 熟女人妻精品一区二区视频| 蜜臀久久99精品久久久久电影| 欧美大色交| 久久爽爽精品| 一区二区三区 丝袜 高跟 美腿| 五月丁香社区婷婷日韩欧美精品影院 | 亚洲男人bt天堂| 亚洲国产精品久久久久久久久久| 天天看,天天做| 欧美综合娱乐久久| 日日操免费视频| av一区二区三区四区| 性爱综合一区二区| 极品一区二区三区免费| 欧美黄色大片在线观看| 伊人青青草久久| 天美传媒麻豆一区二区三区国产精| 七月婷婷综合| 9久热| 久久精品亚洲东京热色播| 久久久性| 欧美亚洲高清不卡| 日韩操逼HD| 欧美97视频| 人人么人人操| 国产精品对白内射| 一级性爱视频免费观看 | 久久久精品国产亚洲伊人| AV女优男人的天堂| 黄污污污污| 青青青青操国内视频在线| 亚洲欧美在线观看2021| 日韩av情韩国爱禁区av一区二区| 999精品国产高清一区二区| 尻女朋友一夜| 超碰在线人妻中文字幕| 青苹果影院男人的天堂| 色一射色一射| 操逼视频国产无套| 伊人加勒比| 久久日韩肥臀| 日韩欧美中文字亚洲慕| 欧美韩国你懂得在线| 亚洲丝袜诱惑| 亚洲天堂少妇| 亚洲第一色页夜| 黄色十八禁网站| 在线观看视频91| 在线v中文字幕一区二区三区 | 密臀AV在线| 探花激情视频| 一区二区乱码福利| 欧美日韩亚洲少妇寂寞影院正在播放| 鲁鲁色综合网| 国产农村一一级特黄毛片| 久久久久国产精品久久久| 欧美九九99久久精品| 成人日本视频人妻在线| 精品久久久久久AV无码| 国产熟女无套内射| 亚州熟妇精品| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV| 乱老女人一区二区视频| 100啪啪视频大全| 人人操人人肉久久精品| 热G综合热G中文| 精品乱码久久久久| 国产欧美一区二区| 伊人综合色网| 国内精品999| 亚洲 综合 欧美| 丁香五月大香蕉| 天天操天天舔| 狠狠操综合| 操一区| 五月丁香色综合| 黄页大片在线观看| 欧美亚综合色图| 精品国产99| 精品网站99999| 亚洲日韩久久精品一区| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 久久国产视频专区一二三| 日本九九久久99播| 裸模AV女优| 男人把坤坤插入女人的下体| 亚洲在线综合| 91bbb| 无码免费在线观看黄色片| 久操97| 亚洲āv网址在线观看| 日本性爱视频一级| 在线日韩日本亚洲国产| 大香蕉一区二区在线观看.| 国产精品干干干| 大香蕉久| 丝袜美腿欧美| 日本99一区二区| 91爱看| 狠狠操狠狠操操| 亚洲操人| 9999九九九久久久| 日本精品一区二区三区四区的功能| 久久产精品一区二区三区电影| 日韩乱插| 一区二区三区黄片免费观看| 加勒比99999| 伊人久久大香线综合无码| 亚洲欧美经典一区二区| 久久久久久97| 欧美亚洲清纯| 四虎视频在线观看| 久久怡红院| 日韩探花精品在线视频| 日韩欧美性吧婷婷乱伦大香蕉| 久久久久久九九九九九九| 丝袜喷水在线| 日韩久久三区| 日韩性爱网址| 一区操逼日比视频| 乱欲视频| 亚洲色电影在线| 亚欧美色图| 啊啊啊好大好湿| 97激情97激情| 色欲天天综合网| 美女写真| 国产高清免费不卡av| 日本伦乱九九九综合| 熟妇女伦乱视频| 久久久涩| 超碰69| 和协影院中文字幕三区| 任我爽视频在线观看| 95精品在线| 五月激情综合网| 日本三级中国三级99人妇网站| 精品亚洲国产成人精品| 飘花国产午夜精品不卡| 四虎国产精品永久在线囯在线| 不卡在线观看视频| 欧洲精品二区| 久久人妻少妇| 91网站18在线| 91总综合网| 精品一久久久| 日夜干射色啊| 国产精品suv一区| 男人的天堂.com| 久9久| 情色五月天久久久| 欧美老妇综合网| 九草在线大香蕉| 91爱看| 欧亚成人在线视频| 久久久久久久久久久久欧美日| 久久久111| 国产精品久久久久久久久久久久久久久久| 天天操福利视频综合网站| 色墦五月丁香| 99这里只有精品| 欧美视频在线第3页| 久久草草欧美精品| 亚洲激情AV| 欧美有码激情视频一区二区三区| 日韩高潮一区| 高清不卡国产| 欧美日韩少妇色情| 青青草玖玖爱| 超碰97导航| 国产精选视频| 久久久久久久人妻丝袜| 亚洲影院成人| 国产精品蜜臀久久久久无码AV| 超碰成人公开| av天堂5| 五月丁香| 手机不卡视频不卡在线一二三区 | 久久中文字幕一区不卡| 日本乱人伦片中文三区| 欧美性爱无码一区二区三区| 激情综合二| 色婷婷亚洲婷婷| 九九九综合精品| 97欧美色资源| 99re6国产精品99re| 国产精品久久久亚洲第一牛牛_在线观看 | 亚洲人成色9999精品久久| 中文字幕在线观看AV| 国产成人天堂| 蜜臀久久99精品久久久久电影| 色臀av| 亚洲一区二区三区中文字幕| 97最新在线播放视频| 色99视频| 一区二区三区四区久久视1| 国产精品禁久久久精品| 一级毛片电影免费看|