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

ARTICLE DETAIL

資訊詳情

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

個(gè)人Agent接入AI硬件實(shí)戰(zhàn):Muse Gadgets橋接層架構(gòu)與本地優(yōu)先設(shè)計(jì)

個(gè)人Agent接入AI硬件實(shí)戰(zhàn):Muse Gadgets橋接層架構(gòu)與本地優(yōu)先設(shè)計(jì) 1. 為什么要把個(gè)人 Agent 塞進(jìn)自己的硬件里個(gè)人 Agent 這個(gè)概念這兩年從極客圈一路燒到了普通開發(fā)者視野里。簡(jiǎn)單說它就是一個(gè)能記住你的偏好、能調(diào)用工具、能持續(xù)跟你協(xié)作的軟件實(shí)體而不是那種問一句答一句、關(guān)掉窗口就失憶的聊天機(jī)器人。你讓它幫你整理每周的閱讀清單它記得你討厭營(yíng)銷號(hào)你讓它盯著某個(gè)數(shù)據(jù)源的變化它會(huì)在真正有更新的時(shí)候才提醒你。這種“有記憶、有主動(dòng)性、有工具調(diào)用能力”的東西才是 Agent 和普通對(duì)話界面的本質(zhì)區(qū)別。但問題來了絕大多數(shù)人的 Agent 都跑在別人的服務(wù)器上或者至少跑在一臺(tái)常年開機(jī)的電腦里。你想在床頭、在書桌上、在隨身攜帶的包里隨時(shí)喚起它就得依賴手機(jī) App 或者網(wǎng)頁體驗(yàn)割裂不說隱私和數(shù)據(jù)流向也完全不在自己手里。于是“把 Agent 接進(jìn)自己的 AI 硬件”就成了一個(gè)很自然的需求——用一塊開發(fā)板、一個(gè)小主機(jī)、一個(gè)帶麥克風(fēng)和屏幕的盒子做成一個(gè)只屬于你的、物理存在的 Agent 終端。Muse Gadgets 在這個(gè)場(chǎng)景里扮演的角色是一層把“Agent 邏輯”和“硬件外設(shè)”粘起來的中間件。它不負(fù)責(zé)訓(xùn)練模型也不負(fù)責(zé)替你寫 Agent 的推理循環(huán)它解決的是更底層、更煩人的問題麥克風(fēng)陣列怎么采音、揚(yáng)聲器怎么播報(bào)、屏幕怎么顯示狀態(tài)、按鍵和傳感器事件怎么轉(zhuǎn)成 Agent 能理解的輸入、Agent 的輸出又怎么變成硬件能執(zhí)行的動(dòng)作。你可以把它理解成硬件側(cè)的“驅(qū)動(dòng)適配層 事件總線”讓寫 Agent 的人不用去啃數(shù)據(jù)手冊(cè)讓做硬件的人不用去理解 Agent 的推理框架。這篇文章適合三類人看。第一類是自己寫過 Agent、想把它從終端里解放出來放到實(shí)體設(shè)備上的開發(fā)者第二類是做嵌入式或者硬件 DIY、想給設(shè)備加上真正智能交互的玩家第三類是對(duì)個(gè)人 AI 硬件感興趣、想先搞清楚整體架構(gòu)再?zèng)Q定要不要?jiǎng)邮值娜?。我?huì)從整體設(shè)計(jì)思路講起然后拆核心細(xì)節(jié)、實(shí)操流程、常見坑盡量把每一步為什么這么做講清楚讓你看完能直接照著搭一套自己的東西。2. 整體架構(gòu)設(shè)計(jì)與方案選型思路2.1 三層結(jié)構(gòu)Agent 層、橋接層、硬件層把個(gè)人 Agent 接進(jìn)硬件最容易犯的錯(cuò)誤是一上來就想“全部塞進(jìn)一塊板子里”。我見過不少人試圖在單片機(jī)上跑完整的 Agent 推理結(jié)果要么模型太大放不下要么算力不夠響應(yīng)慢到?jīng)]法用。合理的做法是拆成三層各司其職。第一層是Agent 層跑在算力相對(duì)充裕的設(shè)備上比如一臺(tái)小型主機(jī)、一臺(tái)常開的筆記本或者一臺(tái)帶獨(dú)立算力的邊緣盒子。這一層負(fù)責(zé)模型推理、記憶管理、工具調(diào)用、任務(wù)規(guī)劃。它對(duì)外暴露的接口應(yīng)該盡量簡(jiǎn)單通常是一個(gè)本地 HTTP 服務(wù)或者 WebSocket 服務(wù)接收文本或結(jié)構(gòu)化事件返回文本或結(jié)構(gòu)化動(dòng)作。第二層是橋接層也就是 Muse Gadgets 主要發(fā)揮作用的地方。它跑在硬件設(shè)備上負(fù)責(zé)把硬件事件按鍵、語音、傳感器轉(zhuǎn)成 Agent 能理解的請(qǐng)求再把 Agent 的響應(yīng)轉(zhuǎn)成硬件動(dòng)作播放語音、刷新屏幕、震動(dòng)、亮燈。這一層的關(guān)鍵是“協(xié)議轉(zhuǎn)換”和“狀態(tài)管理”它要知道當(dāng)前設(shè)備處于什么狀態(tài)Agent 是不是正在處理用戶是不是在說話。第三層是硬件層包括麥克風(fēng)、揚(yáng)聲器、屏幕、按鍵、LED、傳感器等物理外設(shè)。這一層通過標(biāo)準(zhǔn)的接口I2S、I2C、SPI、GPIO、USB和橋接層通信Muse Gadgets 的價(jià)值就在于把這些接口的差異屏蔽掉讓你換一塊板子的時(shí)候不用重寫 Agent 側(cè)的代碼。提示三層拆分的核心目的是“讓算力歸算力讓外設(shè)歸外設(shè)”。不要為了省一臺(tái)設(shè)備就把 Agent 推理硬塞進(jìn)硬件里除非你的硬件本身就有足夠的算力。2.2 為什么選本地優(yōu)先而不是云端優(yōu)先方案選型上本地優(yōu)先和云端優(yōu)先是兩條路。云端優(yōu)先的好處是硬件可以很便宜算力都在遠(yuǎn)端但代價(jià)是延遲不可控、隱私有風(fēng)險(xiǎn)、斷網(wǎng)就廢。本地優(yōu)先的好處是響應(yīng)快、數(shù)據(jù)不出門、離線可用代價(jià)是硬件成本高一些Agent 的算力上限受本地設(shè)備限制。我個(gè)人的選擇是本地優(yōu)先但保留云端兜底。具體做法是Agent 層默認(rèn)走本地模型遇到本地模型搞不定的復(fù)雜任務(wù)時(shí)再顯式地調(diào)用云端接口并且把這次調(diào)用的上下文和結(jié)果都記到本地記憶里。這樣既保證了日常交互的低延遲和隱私又不會(huì)因?yàn)楸镜啬P湍芰Σ蛔愣ㄋ馈use Gadgets 在這個(gè)架構(gòu)里不關(guān)心你用的是本地還是云端它只關(guān)心橋接層能不能穩(wěn)定地把事件送出去、把動(dòng)作收回來。這一點(diǎn)很重要因?yàn)樗馕吨愕?Agent 實(shí)現(xiàn)可以隨時(shí)替換硬件側(cè)不用動(dòng)。2.3 通信協(xié)議的選擇HTTP、WebSocket 還是 MQTT橋接層和 Agent 層之間的通信協(xié)議我試過三種HTTP、WebSocket、MQTT。它們各有適用場(chǎng)景選錯(cuò)了會(huì)在后期很痛苦。協(xié)議適用場(chǎng)景優(yōu)點(diǎn)缺點(diǎn)HTTP請(qǐng)求-響應(yīng)式交互比如按鍵觸發(fā)一次查詢實(shí)現(xiàn)簡(jiǎn)單調(diào)試方便幾乎任何語言都有庫不適合服務(wù)端主動(dòng)推送長(zhǎng)連接管理麻煩WebSocket需要雙向?qū)崟r(shí)通信比如語音流式交互全雙工延遲低適合流式場(chǎng)景連接管理復(fù)雜斷線重連要自己處理MQTT多設(shè)備、弱網(wǎng)、需要消息隊(duì)列語義輕量支持 QoS適合設(shè)備數(shù)量多的場(chǎng)景需要額外 broker調(diào)試鏈路長(zhǎng)我的建議是單設(shè)備、交互以請(qǐng)求-響應(yīng)為主用 HTTP 就夠了需要流式語音或者 Agent 主動(dòng)推送狀態(tài)上 WebSocket如果你有多個(gè)硬件終端要共享一個(gè) Agent再考慮 MQTT。不要一上來就上最復(fù)雜的方案先把鏈路跑通比什么都重要。2.4 硬件選型的幾個(gè)關(guān)鍵參數(shù)硬件選型上我踩過的坑主要集中在三個(gè)參數(shù)麥克風(fēng)信噪比、揚(yáng)聲器功放功率、屏幕刷新率。麥克風(fēng)信噪比決定了語音輸入的上限。信噪比低的麥克風(fēng)在安靜環(huán)境下還能用一旦有背景噪音語音識(shí)別率斷崖式下跌。我建議至少選信噪比 60dB 以上的數(shù)字麥克風(fēng)最好是帶硬件降噪的陣列。揚(yáng)聲器功放功率決定了播報(bào)的可聽度。很多人只看揚(yáng)聲器本身的功率忽略了功放。實(shí)際上一個(gè) 3W 的揚(yáng)聲器配一個(gè) 1W 的功放聲音會(huì)又小又破。功放功率至少要等于揚(yáng)聲器額定功率留 20% 余量更好。屏幕刷新率決定了狀態(tài)顯示的流暢度。如果你只是顯示文字狀態(tài)60Hz 的墨水屏或者普通 LCD 都?jí)蛴玫绻阋霾ㄐ慰梢暬蛘邉?dòng)畫反饋刷新率低于 30Hz 會(huì)明顯卡頓。這一點(diǎn)在選屏的時(shí)候就要想清楚不然后期換屏成本很高。3. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)3.1 Agent 側(cè)接口設(shè)計(jì)把復(fù)雜度擋在硬件之外Agent 側(cè)的接口設(shè)計(jì)是整個(gè)項(xiàng)目的地基。我的原則是硬件側(cè)只發(fā)“發(fā)生了什么”Agent 側(cè)只回“要做什么”中間的所有語義理解、狀態(tài)判斷、工具調(diào)用都留在 Agent 層。具體來說硬件側(cè)發(fā)給 Agent 的事件應(yīng)該盡量原始。比如按鍵按下就發(fā){type: button, id: main, action: press}語音輸入就發(fā){type: audio, format: pcm, data: ...}。不要在硬件側(cè)做“這是不是長(zhǎng)按”“這是不是雙擊”的判斷這些邏輯放到 Agent 層或者橋接層統(tǒng)一處理硬件側(cè)只負(fù)責(zé)采集。Agent 側(cè)返回的動(dòng)作也應(yīng)該盡量原子化。比如{type: speak, text: ...}、{type: display, content: ...}、{type: led, color: #00ff00, pattern: blink}。橋接層拿到這些動(dòng)作后再翻譯成具體的硬件調(diào)用。這樣做的好處是硬件側(cè)的邏輯極簡(jiǎn)換硬件的時(shí)候只需要改橋接層的翻譯邏輯Agent 側(cè)完全不用動(dòng)。我試過把同一套 Agent 從一塊板子遷到另一塊板子只改了橋接層的幾十行代碼Agent 側(cè)一行沒動(dòng)。注意接口設(shè)計(jì)要預(yù)留“未知事件”和“未知?jiǎng)幼鳌钡奶幚矸种?。硬件迭代過程中一定會(huì)出現(xiàn)新的傳感器或者新的執(zhí)行器如果接口是封閉的每次加?xùn)|西都要改協(xié)議很痛苦。3.2 橋接層的狀態(tài)機(jī)設(shè)計(jì)橋接層最核心的部分是一個(gè)狀態(tài)機(jī)。設(shè)備不是永遠(yuǎn)處于“待命”狀態(tài)它可能在“監(jiān)聽”“處理中”“播報(bào)中”“錯(cuò)誤”等狀態(tài)之間切換。狀態(tài)機(jī)設(shè)計(jì)得好交互就順設(shè)計(jì)得差就會(huì)出現(xiàn)“Agent 還在說話用戶又按了鍵結(jié)果兩個(gè)聲音疊在一起”這種尷尬情況。我的狀態(tài)機(jī)大概有這幾個(gè)狀態(tài)IDLE待命、LISTENING采音中、PROCESSINGAgent 處理中、SPEAKING播報(bào)中、ERROR錯(cuò)誤。狀態(tài)之間的轉(zhuǎn)換由事件驅(qū)動(dòng)比如IDLE下收到按鍵事件轉(zhuǎn)到LISTENINGLISTENING下收到語音結(jié)束事件轉(zhuǎn)到PROCESSINGPROCESSING下收到 Agent 的 speak 動(dòng)作轉(zhuǎn)到SPEAKING。關(guān)鍵點(diǎn)是在SPEAKING狀態(tài)下要屏蔽或者緩存新的輸入事件。否則用戶打斷播報(bào)的時(shí)候事件會(huì)亂序。我的做法是SPEAKING狀態(tài)下收到按鍵事件先緩存等播報(bào)結(jié)束再處理收到語音事件直接丟棄因?yàn)椴?bào)中的語音輸入質(zhì)量很差。3.3 語音鏈路的三個(gè)關(guān)鍵環(huán)節(jié)語音是個(gè)人 Agent 硬件最核心的交互方式也是最容易出問題的環(huán)節(jié)。我把語音鏈路拆成三個(gè)環(huán)節(jié)采集、傳輸、播放。采集環(huán)節(jié)的關(guān)鍵是采樣率和位深的選擇。語音識(shí)別通常用 16kHz 采樣率、16bit 位深就夠了再高對(duì)識(shí)別率提升有限反而增加傳輸和存儲(chǔ)壓力。如果你的 Agent 要做聲紋識(shí)別或者情感分析可以上到 44.1kHz但要有心理準(zhǔn)備數(shù)據(jù)量會(huì)大很多。傳輸環(huán)節(jié)的關(guān)鍵是分幀和緩沖。不要一幀一幀地發(fā)那樣網(wǎng)絡(luò)開銷太大也不要攢太久那樣延遲高。我的經(jīng)驗(yàn)是每 20ms 一幀攢 5 幀發(fā)一次也就是 100ms 一個(gè)包延遲和開銷比較平衡。播放環(huán)節(jié)的關(guān)鍵是采樣率匹配。Agent 返回的音頻可能是 24kHz硬件揚(yáng)聲器可能只支持 16kHz如果不做重采樣播放出來會(huì)變調(diào)。Muse Gadgets 這類中間件通常會(huì)幫你處理重采樣但你要確認(rèn)它用的重采樣算法質(zhì)量夠不夠低質(zhì)量的重采樣會(huì)有明顯的雜音。3.4 屏幕顯示的信息層級(jí)設(shè)計(jì)屏幕不是越大越好信息也不是越多越好。個(gè)人 Agent 硬件的屏幕通常不大信息層級(jí)設(shè)計(jì)不好用戶根本看不清。我的做法是分三層狀態(tài)層、內(nèi)容層、提示層。狀態(tài)層顯示當(dāng)前設(shè)備狀態(tài)比如“待命”“監(jiān)聽中”“處理中”通常是一個(gè)小圖標(biāo)或者一行短文字固定在屏幕頂部或底部。內(nèi)容層顯示 Agent 的主要輸出比如一段文字、一個(gè)列表、一張圖占據(jù)屏幕主體。提示層顯示臨時(shí)信息比如“網(wǎng)絡(luò)斷開”“電量低”通常幾秒后自動(dòng)消失。這三層的刷新頻率不一樣。狀態(tài)層變化不頻繁可以低頻刷新內(nèi)容層變化頻繁要高頻刷新提示層是事件驅(qū)動(dòng)有就顯示沒有就隱藏。分開刷新可以降低屏幕的整體刷新壓力也能讓界面更穩(wěn)定。4. 實(shí)操過程與核心環(huán)節(jié)實(shí)現(xiàn)4.1 環(huán)境準(zhǔn)備與依賴安裝先說你需要的環(huán)境。Agent 層我假設(shè)你用的是 Python因?yàn)樯鷳B(tài)最全。橋接層如果跑在 Linux 開發(fā)板上也用 Python 最省事如果跑在單片機(jī)上可能要用 C 或者 MicroPython。Agent 層需要裝的東西一個(gè)推理框架比如 llama-cpp-python 或者 transformers、一個(gè) HTTP 服務(wù)框架比如 FastAPI、一個(gè)記憶存儲(chǔ)比如 SQLite 或者 Chroma。橋接層需要裝的東西Muse Gadgets 的 SDK、音頻處理庫比如 sounddevice 或者 pyaudio、屏幕驅(qū)動(dòng)庫取決于你的屏幕型號(hào)。# Agent 層依賴示例 pip install fastapi uvicorn llama-cpp-python chromadb # 橋接層依賴示例Linux 開發(fā)板 pip install muse-gadgets sounddevice pillow安裝的時(shí)候注意版本兼容。我踩過的坑是 llama-cpp-python 和某些版本的 numpy 不兼容裝完 import 就報(bào)錯(cuò)。建議先用虛擬環(huán)境隔離裝完跑一個(gè)最小推理測(cè)試確認(rèn)沒問題再繼續(xù)。4.2 Agent 服務(wù)的啟動(dòng)與接口暴露Agent 服務(wù)啟動(dòng)后要暴露一個(gè) HTTP 接口給橋接層調(diào)用。我的接口設(shè)計(jì)是這樣的from fastapi import FastAPI, Request from pydantic import BaseModel app FastAPI() class Event(BaseModel): type: str payload: dict app.post(/event) async def handle_event(event: Event): # 這里調(diào)用你的 Agent 推理邏輯 action agent.process(event.type, event.payload) return {actions: action}這個(gè)接口接收一個(gè)事件返回一組動(dòng)作。動(dòng)作是一個(gè)列表因?yàn)?Agent 可能同時(shí)返回多個(gè)動(dòng)作比如“先說一句話再亮一個(gè)燈”。啟動(dòng)命令uvicorn agent_server:app --host 0.0.0.0 --port 8000提示--host 0.0.0.0是為了讓橋接層能從局域網(wǎng)訪問。如果你只在同一臺(tái)機(jī)器上跑用127.0.0.1更安全。4.3 橋接層的初始化與事件循環(huán)橋接層的核心是一個(gè)事件循環(huán)不斷從硬件采集事件發(fā)給 Agent再把 Agent 的動(dòng)作執(zhí)行到硬件上。import muse_gadgets as mg import requests agent_url http://127.0.0.1:8000/event def on_button(event): resp requests.post(agent_url, json{ type: button, payload: {id: event.id, action: event.action} }) for action in resp.json()[actions]: execute_action(action) def execute_action(action): if action[type] speak: mg.audio.play_tts(action[text]) elif action[type] display: mg.screen.show(action[content]) elif action[type] led: mg.led.set(action[color], action[pattern]) mg.button.on_press(on_button) mg.run_forever()這段代碼是簡(jiǎn)化版實(shí)際項(xiàng)目中你要處理網(wǎng)絡(luò)錯(cuò)誤、超時(shí)、重試、狀態(tài)機(jī)轉(zhuǎn)換。但核心邏輯就是這樣事件進(jìn)來請(qǐng)求 Agent動(dòng)作出去。4.4 語音輸入的完整實(shí)現(xiàn)語音輸入比按鍵復(fù)雜因?yàn)樯婕傲魇讲杉投它c(diǎn)檢測(cè)。我的實(shí)現(xiàn)思路是持續(xù)采集音頻用能量閾值或者 VAD語音活動(dòng)檢測(cè)判斷用戶是不是在說話檢測(cè)到說話開始就進(jìn)入錄音狀態(tài)檢測(cè)到靜音超過一定時(shí)長(zhǎng)就認(rèn)為說話結(jié)束把這段音頻發(fā)給 Agent。import sounddevice as sd import numpy as np SAMPLE_RATE 16000 SILENCE_THRESHOLD 500 SILENCE_DURATION 1.0 # 秒 def audio_loop(): buffer [] silent_frames 0 recording False def callback(indata, frames, time, status): nonlocal buffer, silent_frames, recording energy np.abs(indata).mean() if energy SILENCE_THRESHOLD: if not recording: recording True buffer [] silent_frames 0 buffer.append(indata.copy()) elif recording: silent_frames 1 buffer.append(indata.copy()) if silent_frames SILENCE_DURATION * SAMPLE_RATE / frames: recording False audio np.concatenate(buffer) send_to_agent(audio) buffer [] with sd.InputStream(callbackcallback, channels1, samplerateSAMPLE_RATE): sd.sleep(1000000)這里的SILENCE_THRESHOLD和SILENCE_DURATION需要根據(jù)你的實(shí)際環(huán)境調(diào)。太敏感會(huì)頻繁誤觸發(fā)太遲鈍會(huì)漏掉短語音。我一般先在安靜環(huán)境下測(cè)一個(gè)基線再在實(shí)際使用環(huán)境下微調(diào)。4.5 動(dòng)作執(zhí)行的并發(fā)與順序控制Agent 返回的動(dòng)作列表可能有順序要求比如“先播報(bào)再亮燈”。如果并發(fā)執(zhí)行燈可能先亮播報(bào)后開始體驗(yàn)就亂了。我的做法是動(dòng)作默認(rèn)串行執(zhí)行除非顯式標(biāo)記為并行。def execute_actions(actions): for action in actions: if action.get(parallel): # 并行執(zhí)行不等待 threading.Thread(targetexecute_action, args(action,)).start() else: # 串行執(zhí)行等待完成 execute_action(action)串行執(zhí)行的時(shí)候要注意超時(shí)。比如播報(bào)一個(gè)長(zhǎng)文本可能要十幾秒如果這段時(shí)間橋接層完全阻塞用戶按鍵就沒反應(yīng)。我的做法是播報(bào)放到獨(dú)立線程主循環(huán)繼續(xù)處理事件但狀態(tài)機(jī)標(biāo)記為SPEAKING新事件按前面說的規(guī)則處理。5. 常見問題與排查技巧實(shí)錄5.1 語音識(shí)別率低怎么辦語音識(shí)別率低是最常見的問題原因通常有三個(gè)麥克風(fēng)質(zhì)量差、環(huán)境噪音大、音頻格式不對(duì)。先排查麥克風(fēng)。用錄音工具錄一段自己的聲音回放聽聽有沒有明顯的底噪或者失真。如果有換麥克風(fēng)。如果沒有再排查環(huán)境噪音。在安靜環(huán)境下測(cè)試識(shí)別率如果安靜環(huán)境下正常說明是噪音問題可以考慮加降噪算法或者換帶硬件降噪的麥克風(fēng)陣列。音頻格式也要確認(rèn)。Agent 側(cè)期望的采樣率和位深和橋接層實(shí)際發(fā)送的是否一致。我遇到過橋接層發(fā) 16kHzAgent 側(cè)按 8kHz 解碼結(jié)果識(shí)別出來全是亂碼。這種問題看日志就能發(fā)現(xiàn)但如果不看日志會(huì)以為是模型問題。5.2 Agent 響應(yīng)慢怎么優(yōu)化響應(yīng)慢的原因可能是模型太大、上下文太長(zhǎng)、工具調(diào)用阻塞。先定位是哪一段慢在 Agent 側(cè)加日志記錄推理耗時(shí)、工具調(diào)用耗時(shí)、總耗時(shí)。如果是模型太大考慮換小模型或者量化。我實(shí)測(cè)下來7B 的量化模型在大多數(shù)個(gè)人 Agent 場(chǎng)景下夠用響應(yīng)速度比 13B 快一倍以上。如果是上下文太長(zhǎng)考慮做上下文壓縮或者滑動(dòng)窗口只保留最近的相關(guān)記憶。如果是工具調(diào)用阻塞考慮把工具調(diào)用改成異步或者給工具調(diào)用加超時(shí)。5.3 硬件斷連和重連的處理硬件斷連是必然會(huì)遇到的尤其是用 Wi-Fi 的時(shí)候。我的做法是橋接層和 Agent 層之間加心跳每隔幾秒發(fā)一個(gè) ping連續(xù)幾次沒響應(yīng)就認(rèn)為斷連進(jìn)入重連狀態(tài)。重連的時(shí)候要保留狀態(tài)比如當(dāng)前是不是在播報(bào)重連后要不要繼續(xù)。def heartbeat(): while True: try: requests.get(agent_url /ping, timeout2) time.sleep(5) except: enter_reconnect_state() time.sleep(2)重連狀態(tài)下的用戶輸入要緩存等重連成功后再補(bǔ)發(fā)。但緩存要有上限不然斷連時(shí)間長(zhǎng)了會(huì)積壓大量事件。5.4 常見問題速查表問題可能原因排查方法解決方向語音識(shí)別率低麥克風(fēng)差/噪音大/格式不對(duì)錄音回放、安靜環(huán)境測(cè)試、檢查采樣率換麥克風(fēng)、加降噪、統(tǒng)一格式Agent 響應(yīng)慢模型大/上下文長(zhǎng)/工具阻塞分段計(jì)時(shí)日志換小模型、壓縮上下文、異步工具硬件斷連網(wǎng)絡(luò)不穩(wěn)/心跳缺失看心跳日志加重連、緩存事件播報(bào)和輸入沖突狀態(tài)機(jī)缺失復(fù)現(xiàn)交互序列加狀態(tài)機(jī)、屏蔽或緩存輸入屏幕顯示錯(cuò)亂刷新不同步看刷新日志分層刷新、加鎖5.5 幾個(gè)我踩過的坑第一個(gè)坑是忽略了音頻的時(shí)鐘漂移。麥克風(fēng)和揚(yáng)聲器用的是不同的時(shí)鐘源長(zhǎng)時(shí)間運(yùn)行會(huì)有累積誤差導(dǎo)致采集和播放不同步。解決方法是定期做時(shí)鐘同步或者用同一個(gè)時(shí)鐘源驅(qū)動(dòng)采集和播放。第二個(gè)坑是狀態(tài)機(jī)沒有處理異常分支。比如 Agent 返回了一個(gè)未知?jiǎng)幼鳡顟B(tài)機(jī)不知道怎么處理就卡住了。后來我加了默認(rèn)分支未知?jiǎng)幼髦苯雍雎圆⒂涗浫罩緺顟B(tài)機(jī)回到IDLE。第三個(gè)坑是沒有做資源限制。語音緩存、事件隊(duì)列、日志文件都沒有上限跑幾天就把內(nèi)存或者磁盤占滿了。后來給每個(gè)緩沖區(qū)都加了上限滿了就丟棄最舊的數(shù)據(jù)。第四個(gè)坑是調(diào)試的時(shí)候沒有模擬環(huán)境。每次都要對(duì)著硬件說話效率極低。后來我寫了一個(gè)模擬器可以在電腦上模擬按鍵和語音事件調(diào)試 Agent 邏輯的時(shí)候不用碰硬件效率提升很多。6. 后續(xù)可以擴(kuò)展的方向這套架構(gòu)跑通之后擴(kuò)展空間很大。我目前在做的一個(gè)方向是多設(shè)備協(xié)同家里放一個(gè)固定終端隨身帶一個(gè)移動(dòng)終端兩個(gè)終端共享同一個(gè) Agent 和記憶。這需要把橋接層做成可注冊(cè)的Agent 側(cè)維護(hù)一個(gè)設(shè)備列表根據(jù)事件來源決定動(dòng)作發(fā)到哪個(gè)設(shè)備。另一個(gè)方向是本地工具生態(tài)。個(gè)人 Agent 的價(jià)值很大程度上取決于它能調(diào)用多少工具。我現(xiàn)在給它接入了日歷、待辦、本地文件搜索、智能家居控制下一步想接入更多本地服務(wù)讓它真正成為個(gè)人數(shù)字生活的入口。還有一個(gè)方向是離線語音喚醒。現(xiàn)在還是按鍵觸發(fā)為主如果能在本地做低功耗的喚醒詞檢測(cè)交互會(huì)更自然。這個(gè)對(duì)硬件算力有要求我還在選型階段。最后分享一個(gè)小技巧把 Agent 的每次交互都記到本地日志里定期回顧。你會(huì)發(fā)現(xiàn)很多交互模式是自己沒意識(shí)到的比如某些時(shí)間段用得特別頻繁某些指令總是被誤解。這些日志是優(yōu)化 Agent 的最好素材比任何理論分析都管用。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
4399无码视频| 一二区成人电影| 精品久久99| 色综合色欲综合天天免费| 182TV大香蕉| 1级欧美日韩| 无码少妇高潮喷水A片免费| 91爱啪啪| AV操逼网| 成人视频在线免费播放| 激情五月丁香婷婷| 婷婷五月天堂一本在线| 久久久五月婷婷| 精品婷婷五月天| www.久久爱| 97热久久| 伊人久久大香天蕉亚洲特级| 丁香伊人五月色婷婷五十路| 中文超碰视在线| 99在线精品免费视频| 99免费| 丁香六月婷婷综合| 色停停五月,在线观看| 色小说五月婷婷| 青草性爱视频| 色色影院aaaav| 色就是色婷婷五月亚洲激情| AV伊人青草丁香六月| www.婷婷亚洲基地| 综合大香蕉| 婷婷色在线视频| 久草嫩草在线观看| 六月色婷婷综合影视| 99A片| 久草婷婷网| 风流少妇A片一区二区蜜桃| 人人干av| 九九精品免费| 99热伊人| 国产AV一区二区三区日韩| 能看的av| 777精品久无码人妻蜜桃| 日日干夜夜干| 99热这里只有精品9| 涩五月婷婷| 五月丁香啪综合| 婷婷五月丁香五月| 亚洲成人av在线| 99热这里| 91热久久| 五月天成人综合| 99re热视频这里只精品| 热久精品| 婷婷五月天AV| 大战熟女丰满人妻AV| 亚洲精品色| 六月婷婷综合| 99色视频| 日本久久人| 色综合天天| 五月成人网站| 在线成人视频免费| 色色免费网站| 日韩1区2区| 色噜噜狠狠一区二区三区| 99久久性爱| www.婷婷.com| 日韩婷婷| 艹B高清无码| 亚洲久久天堂| HD久久精品视频| 东北黄色一级| 狠狠人妻色综合| 色婷婷大香蕉| 天天摸天天舔在线视频| 激情婷婷五月天伊人在线观看| 亚洲色五月天是什么| 久久6这里只有精品| 亚洲丁香五月天在线视频| 天天在线久久综合 | 99网| 色99自拍| 五月婷婷之综合激情| 79精品视频在线观看,| 亚洲视频99| 五月天色五月| 爱99干99| 中文字幕天天干| 热久69| www.yw色| 丁香五月1页| 中文字幕婷婷在线| 婷婷色啪| 五月花综合网| 五月丁香久久呀| 天天五月情| 激情五月婷婷开心网| 五月丁香婷婷视频| 欧美在线视频99| www.婷婷五月| 99国产精品久久久久久久久久久| 欧美日韩成人| 高清a片基地| 亚洲一区二区 成人网站戴套| 日韩美女在线视频19| www.久久久久久| 日韩精品超碰在线观看| 九九热只有这里精品| 亚洲色色图片| 激情婷婷五月基地| 亚洲精品色| www.黄色片-久久成人国产精品在线播放-999AV| AV在线中文| 99热手机在线精品| 亚洲精品V天堂中文字幕| 欧美A片在线视频免费观看| 色婷狠狠| 色五月综合在线| 丁香六月色香蕉视频| 天天婷婷操| 久99热| 第五色婷婷| 色色狼人综合| 久久人妻视频| 最熟少妇乱码| 欧美影院婷婷| 先锋资源996| 情婷婷五月天| 九九综合伊人| 欧美交换配乱吟粗大25P| 五月综合激情啪啪啪啪啪| 大香蕉伊人久久| 98国产精品综合一区二区三区| 久久综合五月天激情小说网站| 免费观看日韩成人av| 91九色在线视频| 伊人春天av| 五月天激情AAAA| 色五月婷婷丁香五月| 91丁香五月| www.色五月| 密着浓厚中出乚交尾GvG935| 色婷婷色综合激情91| 久久婷婷五月天懂色| 亚洲婷婷月丁香五月| 色噜噜狠狠狠综合曰曰曰| 日本色爽| AA丁香综合激情| 国产99久久久国产精品免费看| 日日操夜夜操中国无码| 色色五月丁香婷婷| 九九热这里只有精品9| 亚洲另类日本| 97人人操人人干| 五月丁香婷婷欧美色图视频五月丁香777电影 | 久热丁香| 第二色AⅤ| 婷婷激情五月色综合| 99自拍网| 日操熟女| 99热99在线| 久热这里精品免费| www夜夜| 五月丁香777| 五月综合激情啪啪啪啪啪| 二级黄色毛片| 伊人成人宗合网| 五月色综合网| 九九成人视频| 激情九九六月激情免费视频| 天天日日天天| 亚洲色夜| 99国产在线精品视频| 日韩一级网站| 成人欧美一区二区三区在线观看| 亚洲色情网站| 婷婷久热| 天堂综合久| 国产伊人五月天| 四色五月婷婷在线观看| 九月婷婷久久| 九九热在线视频观看免费10| 玖玖伦理电影| 丁香五月先锋| 国产精品91抖高| 在线你懂的亚洲欧| 人妻操操色| 亚洲午夜视频| 99久热视频在线| 五月婷婷影院| 丁香六月五月婷婷| 婷婷91| 国产亚洲av片| 狠狠狠婷婷五月综合| 婷婷五月丁香综合激情| 白人荫道BBWBBB大荫道| 激情四射网| 丁香五月天激情综合网| 色情五月婷婷| 久久嘟嘟丁香| 99视频在线观看欧| 超碰99在线| 欧美人人草草| 狠狠色狠狠干| 久草视频一,二三四| 五月开心播播网| 99热播放| 五月天激情无码| 99热| 99热精品99| 日夜夜天天| 国产成人av在线播放| 超pen个人视频97| 久久精典| www.国产色| 婷婷亚洲色| 日韩在线一级| 久久aaaa片一区二区| 99思思| 五月婷婷丁香综合,亚洲天堂| 五月婷婷五月丁香综合| 夜夜大香蕉婷婷丁香| 久9久视频精品| 天天人人综合| 久久久久久9| 亚洲综合色激情色五月| 丁香月五月天婷婷久久| 久久婷婷网站| 夫妻超碰在线| 久久在线人妻| 女人高潮内射99精品| 4399在线观看免费毛片| 五月丁香在线婷婷美女| 国产午夜精品一区二区三区嫩草| 91精品久久久久久综合五月天| 天天做天天爱天天爽综合网| 亚洲午夜在线视频| 99热精在线九九久久保| 五月天婷婷av| wwww.9免费视频| 丁香婷婷人妻综合网| 综合色情网| 国产婷婷五月| 久久久人妻门| 成人无码髙潮喷水A片| 久久99操| 超碰日日操| 91色色色视频| 操熟女成人网| 久久小视频| 亚洲中文字幕av| 综合网五月| 蜜乳av一级av| 五月丁香六月婷婷综合免| 大香蕉婷婷丁香视频在线| 激情五月天色色色| 五月天精品综合| 国产又黄又爽又色的免费| 丁香五月婷婷啪啪啪| 亚洲激情网| 99色在线观看视频者| 国内婷婷丁香社区在线播放| 成人五月天丁香| 99热精品网| 五月草影视| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 天堂婷婷五月在线| 99热97| 婷婷综合色图| 久久综合影院 | 生活片五区| 狠狠干五月天| 狠狠色噜噜色狠狠狠综合色 | 日韩一区二区三区无码| 91丨九色丨大屁股| 综合久久婷婷五月丁香| 热99这就是精品视频| 成人 视频免费观看网站| 亚洲六月婷婷| 色综合色婷色基地| 深爱激情综合网| 九色成人AV在线| 色五月丁香婷婷综合| 丁香五月偷拍| 99热99网| 成人精品在线| 久久久久久久综合狠狠综合| 久久婷婷亚洲| 67194成I人在线观看线路1| 久久在线大香蕉| 欧美人人超级碰| 激情五月丁香六月| 久久久免费图片视频| 天天色综合综合| 51精品国自产在线| 婷婷日日天天| 久久婷婷五月天大香蕉| 欧美性爱5月天天天看| 野战J办公桌椅H| 久久婷婷五月草视频在线播放| 大香蕉伊人久久| 五月综合色| 丁香五月婷婷啪啪| 丁香 婷婷 激情 综合 五月| 狠狠狠狠狠狠| 五月天·www·com| 极品人妻VIDEOSSS人妻| 狠狠色五月| 久久精品无码一区| WWW.99热| 五月丁香婷久久| 99热这里只有免费精品| 99热大| 丁香五月天论坛| 青青草婷婷久久| 综合在线色婷婷| 丁香五月婷婷综合91| 玖玖资源在线视频| 婷婷综合一二三| 思思热在线观看| 99人人干人人| 综合色五月天| 热婷婷在线视频| 天天干 夜夜爽| 九月av在线| 天天舔天天操| 97欧美在线| 超碰在线观看9| 操逼毛片国语对白| 能看的AV| 管管補管管紱| 99九九这里有免费视频| 久机视频这只有精品| 日本天堂久久| AV成人在线播放| 久久五月婷婷丁香| WWW,五月| 99re这里只有精品国产99| 97色碰| 五月婷婷久久激情| 日操熟女| 日日噜噜夜夜狠狠久久丁香六月| 黄色成人网站在线播放| 六月丁香五月天| 9 9 9色色| 婷色五月天| 色婷婷五月在线| 99热在这里只有精品| 色八月婷婷| 精品无码久久久久久久久| 色婷婷五月综合在线| 99热每日| 婷婷五月天在线视频网站| 久久婷五月综合| 大香蕉人妻| 人妻性爱| 久久久全国免费视频| 涩涩涩五月天| 99ri在线观看视频| 99热热热99精品丁香| 婷婷五月天香蕉| 加勒比日本一区二区三区| 中文字幕精品在线观看| 噜噜色五月| 精品亚洲国产成AV人片传媒| 亚洲天天| 日韩无码成人电影| 中文幕无线码中文字蜜桃| 久久综合天天综合| 激情婷婷丁香色五月| 91人人网| 国产精品五月丁香| 大香蕉网 久久| 99在线精品视频| 亚洲成人网在线观看| 久久婷婷视频| 深爱1激情网| 久久天堂| 久久五月综合| 播五月丁香六月| 色婷婷五月综合在线| 精品久久艹| 99精品视频在线| 日本在线观看91| 人人操99| 天天添天天摸天天天天做| 国产91在线视频| 97影院一级片| 天天干,噜噜色,狠狠色| 六月丁香婷婷综合影院| 五月丁香婷婷久久| 丁香五月人妻熟女| 99热网址| 少妇高潮A片无套内谢麻豆传| 天天xxxxxx天天日| 任你爽精品免费视频6| 婷婷五月天网| 色五月影视| 婷婷亚洲天堂| 亚洲xx在线| 97干视频在线| 久久成人综合五月天| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 狠狠爱五月婷婷| 九九九精品视频免费观看| 国产毛片操B| 97操碰在线视频| 美女丁香五月天| 91精品久| www.色99| 五月丁香花开综合网| 91色综合网| 色婷婷网| 热99在线| 成人精品一区二区三区四区五区| 久久亭亭电影| 天天综合色| 久久99免费视频| 免费黄色片子| 激情综合九| 久久大香蕉| 五月天激情美女久久| 情色婷婷五月天| 国产成人精品一区二三区熟女在线 | 九九精品片一| 国产精品视频网| 久久婷婷影院| 婷婷激情五月天激情| 久久五月天色婷婷| 丁香综合久久| 少妇高潮呻吟A片免费看软件| 色99在线观看| 久久五月网| 97日在线视频| 亚洲色无码A片一区二区麻豆| 99啪啪网| 婷婷丁香激情| 金桔一区二区ab地址| 亚洲成人av在线观看| 久久综合丁香激情五月| 五月天精品视频| 性色欲情 网站| 91性人人| 三年高清大片免费观看国语| 超碰超碰在线| 综合五月丁香六月婷婷| 色情·com| 都市激情亚洲| 色网五月婷婷| 99免费| 色五月人妻| 激情播丁香| 日韩黄色网络| 毛片九九九九九九九九18| 欧美色图天堂网| 天天天天天天天操| 天天日天天插天天操| 六月婷婷九月丁香| 岛国AAAV| 综合色久| 婷婷色情网| 欧美成人精品老美女噜噜噜| 六月丁香五月婷婷首页| www.97碰碰com| 老师高潮流白浆喷水的A片| 久久99视频| 丁香婷婷六月在线资源观看| 五月丁香婷婷福利| 国产精品日日躁夜夜躁| 9精品国产在热久久| 国产精品电影| 九九色99| 久热免费| 五月天停停成人网| 五月天婷婷色紫薇阁| 91丨九色丨熟女| 另类国产欧美视频| 中国操逼99| 91精品综合久久久久久五月丁香| 狠狠色噜噜狠狠狠888| 色五月开心开心五月激情五月| 狠狠香蕉| 1区2区视频| 99九九这里有免费视频| 九九热最新| 久激情网| 五月丁香另类网| 五五月丁香花激情综合网| 99资源在线视频| 噢美99| 激情综合五月| 激情婷婷六月天| 激情丁香五月| 久久久久久性爱视频| 五月亭亭六月激情| 综合五月草| 欧洲亚洲免费视频9| 久久久久久18| 91大屁股在线| 日本不卡高字幕在线2019| 色综合天天综合成人网| 丁香五月区| 真实亲子乱子伦高清在线观看| 成人网站免费sxj| 五月丁香日本一抹本| 涩九九九九| 日本久久极品| 国成人网| 色啦啦视频| 丰满老熟妇BBBBB搡BBB| 久久久999精品| 丁香五月天色| 亚洲精品视频在线播放| 五月丁香好婷婷A片网| 丁香综合久久| 九九Y精品热播| AV中文网| 亚洲最大成人综合网720P| 丁香五月成人| 色色吧综合| 亚洲成人AV在线播放| 国产密乳av一区二区三区四区| 天天色综合网1| 丁香五月天激情AV| 日本狠狠爽| 色婷丁香五月| 玖月婷婷爱丁香| 国产亚洲色婷婷久久99精品91| 欧美啪啪五月天| 亚洲国产精品成人va在线观看| 无码色色色色色| 99热青青草| 超级碰碰碰97免费| 色九亚洲| 色情五月天丁香社区| 五月天婷婷激情在线色图| 日韩AV在线电影| 久久日婷婷| 大香蕉在九| 久久小说网| 国产看真人毛片爱做A片| 可以免费观看的av| 久久五月婷| 国产成人+综合亚洲+天堂| 婷婷五月婷婷| 97人人干| 五月婷婷色色| 亚洲色在线观看| 久久大香蕉| 亚洲99热| 99操逼| 99久久这里只有精品| 天天做天天爱| 丁香婷婷久久| 99∨VTV| 国产激情视频在线观看| 色婷婷综合网| 99精品偷自拍| 五月丁久久| 综合色在线| 精品一区久热| 狠狠狠狠狠狠草| 色婷婷激情视频| 欧美A片在线视频免费观看| 大香蕉在线99热| 国产精品24r| 五月丁香天堂| 天天操五月天| 人人操97| 丁香九月激情| 五月天婷婷激情网| 综合xx网| 玖玖福利视频资源| 五月激情久久综合网| 五月天色社区| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 亚洲精品国产成人AV在线| 色五月综合| www.99热| 久久er免费视频| 五月婷婷成人网首页| 五月丁香六月婷婷中文版| 婷婷开心综合人妻小说网址| 直接看的AV网站| 人妻啪啪啪| 4438激情网| 婷婷综合网站| 天天色天天日| 亚洲精品白浆高清久久久久久| 欧美三9久九观看| 丰滿爆乳一区二区三区| 六月激情网| 丁香五月婷婷激情四射| 丁香五月婷婷av| 中文字幕在线免费观看视频| 亚洲婷婷五月天综合| 色五月激情五月丁香五月婷婷啪啪综合 | 青青草原爱爱网| 婷婷丁香成人五月天| 色综合久久天天综合网| 亚洲视频色色| 色婷婷丁香中文在线播放| 毛片色五月| 开心婷婷中文字幕| 超碰亚洲天堂| 日日操天天操| 亚洲狠9| 国产小网站| 97视频91| 丁香五月婷婷动漫| 丁香五月天在线| 99视频九九热| 天天干天天拍| 五月丁小婷婷激情四射| 99热精品网| 婷香五月| 夜夜骑日日夜夜| 天天操电影院色狼性av| 日本一级| 五月婷婷综合在线| 免费日本aⅴ中文字幕 | 26UUU欧美激情一区二区| 亚洲男女激情| 成人无码精品1区2区3区免费看| 草榴视频黄色网| 97香蕉人人在线观看| 丝袜大香蕉| www.日韩艹| 国产综合网在线| 人人澡玖玖一| 狠狠精品干练久久久无码中文字幕| AV亚洲在线| 色爽九九| 五月天五月色婷婷综合| www色五月天| 午夜成人综合| 无码少妇高潮喷水A片免费| 天天久久婷婷| 久久五月网| 色欲丁香久久| 久久金品黃色| 99色视频在线| 天天日日| 99热这里都是精品| 五月婷综合性中心| 99精品综合视频| 特级西西4444www无码| 丁香花社区av| 97操碰碰无码视频| 婷婷五月情色| 婷婷色综合| AAA久久| 4399精品一区二区| 激情色色| 天天日天天日天天搞| 久久婷婷视频| 大香蕉av在线| 九九激情视频| av大香蕉| 丁香美女主播视频在线观看| 97香蕉碰碰人妻国产欧美| 日本精品人妻无码77777| 亚洲黄3级片网站欧美| 很很操96| 中文字幕 中文字幕明步| 久久亚洲婷婷| 黄色aa观看aaguochan| 久碰视频| 五月婷婷免费看| 久久九九免费视频| 9色小视频在线观看| 丁香五月婷婷色| 婷婷五月天啪啪| 色婷婷五月天在线观看| 丁香六月欧美| 免费AV黄在线播放| 欧美激情VA永久在线播放| 亚洲高清在线| 99久久新视频| 婷婷丁香五月激情图片| 色综合天堂| 国产人妻777人伦精品HD| 色色综合热| 色五月丁香五月五月婷婷| 五月婷婷亚洲| 99色色网| 久久综合网桃花| 色9色| 九九色大香蕉| 99五月香婷婷丁香在线视频| 99色激| 99热6精品| 婷婷五月天成人网| 桃色激情五月天| 黄页大全十八禁| 激情综合久久| 婷婷亚州综合| 婷婷五月天激情偷拍| av在线免费网站| 九九色婷婷五月天| 成人色五月天婷婷| 五月婷婷六月情| 98国产精品综合一区二区三区| 丁香五月婷婷色情综合| 丁香五月激情视频在线| 天天婷婷综合亚洲亚洲| CAoub青青超碰| 色婷五月丁香久亚洲| 99九九久久| 中文字幕欧美精品久久| 美女要搞搞天天搞搞搞网站| 狠狠操综合| 91AV视频| 婷婷丁香五月天在线视频| 日本在线99| 黄色高清无码| 亚洲五月婷婷在线| 综合一区二区三区| 五月婷婷综合天天操| 9精品在线| 思思re99视频在线观看| 亚洲激情网| 五月婷在线影院| 色狠狠综合入口| 亚洲日韩乱码一区二区三区四区 | 欧洲色| 大香蕉伊人丁香五月| 亚洲午夜精品久久久久久人妖| 色噜噜狠狠色综无码久久合欧美| 六月婷欧美丁香综合| 丁香五月天欧洲在线| 久99久精品视频| 狠狠 久久| 丁香五月天激情综合网| 久久曰曰| 亚洲AV成人在线| 婷婷伊人网| 五月天丁香久久综合| 天天色情站| 香蕉综合在线| 五月婷久久草| www一区二区三区| 免费视频WWW在线观看网站| 99综合视频一体| 成人在线综合| 99免费青青蜜臀| 久久久久人妻中文| 大香蕉综合视频在线| 色色成人網| 热99这就是精品视频| 91.com男女操| 婷婷深爱五月丁香| 97人人妻人人艹| 这里只有精品99www| 97av在线视频| 天天爱天天做天天日| 免费AV在线| 婷婷五月天VI| 五月丁香六月情婷婷久久| www色色com| 丁香五月五婷| 丁香婷婷狠狠97| 岛国资源网| 99视频只有精品| 99re熱| 99re热视频这里只精品| 亚洲欧洲国产精品| 毛片新网地| 色婷婷瘦婷婷日韩| 丁香六月五月天| 97色一二三| 天天日天天干天天插天天射| 日韩青青| 久久 这里只有精品1| 中文字幕无码人妻少妇免费视频| 九九热这里有精品视频| 日日夜夜天天综合| 成人电影在线免费试看| 五月丁香六月色| 《久久综合九色综合97婷婷| 天天摸天天舔| 丁香天堂夜| 五月天色丁香| 精品动漫 无码av| 婷婷五月综合激情免费| yirenjiqingshiping| 操熟女成人网| 99热草草| 99热国产在线| 色综合婷婷99| 狠狠激情五月天| 热99.com婷婷| 国产三级秋霞| 超碰京东热av男人的天堂| 综合色五月| 九九综合九色欧美狠狠| 婷婷五月天电影区小说区| 99碰碰碰| 色久免费| 岛国AAAV| 五月丁香狠狠地噜噜噜噜| 五月综合激情久久| 欧美天天干天天草| 性爱激情久久| 久热这里只有精品99re| 在线观看视频1区| 丁香婷婷激情网站| 色情终和网| 天天干天天爽天天操| 丁香深五月婷婷| 丁香五月激情五月开心五月| 五月天婷婷激情四射综合| 婷婷性爱五月天| 超碰国产在线观看| 91ncm视频| 亚洲乱码在线观看| 激情av| 九月丁香婷婷| 美日韩成人| 五月天堂婷婷| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 九色七七| 97久久超碰| 成人免费网站免费看| 激情综合激情综合| 丁香婷婷五月综合影院| 91精品久久久久久77777| 99re热视频这里只有综合亚洲| www.超碰在线| 亚洲无码成人网| h在线看免费版在线看| 五月香蕉婷婷| 播丁香五月婷婷欧美| 五月婷婷人妻| 91超级碰人人操| 67194中文字幕| 99精品久久久久久久婷婷| 狠狠插狠狠插| 色亭亭五月天网扯| 国产99久| 亚洲天堂aaaa| 丁香九九九九| 99自拍视频| www。88热在线视频免费观看| 成人中文网| 久热这里只有精品视频免费观看| 99er热精品视频| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 丁香婷婷少妇| av一级棒av| 深爱激清网| 色月丁| 国产操碰| 美女天天久久| 黄网在线免费| 五月婷婷开心亚州在线| 91xxxx九色| 97人妻碰碰碰久久香蕉| 丁香五月网站| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | www,天天干| 伊人网大香| 97人妻碰碰中文无码久热丝袜| 5月婷婷六月丁香| 久久一操| 色五月人妻| 激情五月综合网最新| 91日韩在线| 思思热在线视频99| 99热99| 99视频在线| 欧美久久五月婷婷| 一区=区操屄高清大全av| 久久婷婷久久| 操笔无码| 超碰人人插| 天堂网啪啪| 亚洲综合网区| 久99久视频精品| 五月婷婷六月丁香| 成人版视频在线观看| 天天色播| 色丁香在线视频| 996热re视频在线观看视频| 婷婷欧美综合| 婷婷丁香五月天欧美| 婷综合六月| 九九碰九九爱97| 婷婷激情五月天激情在线| 青青草青青草五月天| 婷婷丁香五月婷婷| 狠狠大香婷婷爱| 97超级碰人人| 99干视频| 色视五月天婷婷| 91av成人| 超碰人人艹| 69午夜成人影片| 国产精品视频网| 色色色热| 草美女在线观看视频在线播放 | 日本三级中国三级99人妇网站| 99精品视频免费观看,| 99人人操人人爱久久久| 120分钟婬片免费看| 丁香五月婷婷色偷偷| 色五月综合在线| 熟女人妻一区二区三区免费看 | 色情播放| 偷拍91九色| 天天插天天爱| 婷婷丁香五月亚洲免费| 九九99免费理论| 99在线精品免费视频| 热久精品| 亚洲熟妇AV综合网五月丁香伊人| 丁香香蕉婷婷| www.色99| 婷婷五点亚洲| 中文字幕av久久爽一区| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品| 六月丁香激情| 欧美综合激情五月丁香| 伊人狠狠色婷婷综合丁香一区| 99热超碰| 丁香六月激情综合| 婷婷五月天激情偷拍| 丁香五月婷婷大香蕉| 人妻AV在线| 天天摸天天日天天舔| 色婷婷网| 婷婷丁香大香蕉| 97色婷婷| 久久九九视频| 五月丁香久久网| 5五月综合网亚洲| 色综合五月天| 91久久色| 5月婷婷激情6月| 激情图片婷婷| 激情综合色五月丁香| 丁香激情久久| 五月丁香花婷婷玉莉AV| 激情网第九色| 操操熟女| 久久久99精品免费观看| 97影院一级片| 99热这里只有精品 搜| 久9热| 亚洲久久激情| 天堂草在线观看| 做爱夜夜干天天操| 91色在线 | 日韩| AA片在线观看视频在线播放| 91avse| 99成人小视频| 欧日美女Va| 成人中文字幕在线| 韩国中文字幕91| 99婷婷| 九九色视频| 国产伊人五月天| 五月婷婷婷综合网| 99cao婷婷| 97色色色| 伊人五月天| 99爱视频在线免费观看| 五月丁香激情怕怕| 91丨九色丨首页| www.夜夜操| 黄网免费观看| 色狠狠综合入口| 五月丁香婷婷AV天堂| 亚洲成人高清在线| 大香蕉太香蕉视频97| 久操婷婷| 婷婷欧美综合| 欧美成人网99网| 精品婷婷五月天| 丁香色色色| 91丨九色丨国产在线| 艳妇野外情欲放荡HD| 这里只有精品免费视频| 色永久| 五月婷庭丁香在线| 大香蕉手机视频| 色噜久| 亚洲AV成人无码精品| 激情五月综合网| 色欲av伊人久久大香线蕉影院| 五月丁香中文字幕| 人人添人人| 99碰超| 97操碰人人| 国产AV成人精品| 国产成人精品一区二三区熟女在线| 香焦网五月天| 色六月视频| 色在线五月天免费| 亚洲操操| 涩涩婷婷五月| 丁香花五月天社区| 亚洲午夜在线视频| www.久久| 色情五月婷婷| 五月婷婷激情久久| 狠狠做婷婷| 色色亚洲无码| 丁香五月激情六月欧亚激情综合导航| 成人资源在线| 丁香综合日产精品久久| 亚洲成人免费电影| 超碰超碰在线| 天天色天天| 播五月丁香六月| 五月天成人伊人| 久久五月天精品视频| 五月婷婷色影院| 99热九九在线| 一级黄色操B| www.9操| 日本色婷婷| 另类小说五月天| 思思热在线观看| 99re热视频这里只精品| 五月丁香亚洲五月| 丁香五月天堂| 婷婷五月无码| 亚洲av成人一区二区电影在线| 成人超碰网| 国产欧美熟妇另类久久久| 亚洲婷婷五月天| 狠狠色色| 欧美大香蕉视频| 天天日天天色| 思思热在线播放| 99爱免费视频| 精品怡红九九九| 五月激激网w'w'w| 婷婷五月成人有| 色很很96| 婷婷五月天成人| 在线成人网站| 日本三级中国三级99| 草草女人亚洲| 天天影院色| 99福利导航| 久久九精品| 五月婷婷激情综合av| 夜夜操夜夜操| 婷婷五月激情五月激情| 欧美色色色色色色色| 激情综合五月色丁香婷婷| 丁香五月在线视频黑人| RenRenSe在线视频网站| 丁香五月婷婷成人色区| site:hcxsz888.com| 五夜婷婷| 91久久九久久九久久九久久九久久| 色九九丁香九月色九九色| 97ai婷婷| 日本英国美国欧美亚洲国产精亚洲日韩精品在线观看 | 亚洲色网址| 天天做天天爱天天爽综合网| 久久久五月婷婷| 襙比视频| 五月四色色| 夜夜操狠狠操天天操| 激情婷婷五月色| 艹| 婷婷五月色网| 无码婷婷五月天| 婷婷在线五月天观看| 久久久久综合激动五月天| 亚洲AV激情五月综合网| 亚洲综合新99视频| 伊人春天av| 樱花99视频| 五月色视频| 激情美女五月天| 99热精品网| 狠狠久久婷五月综合色| 狠狠五月天婷婷| 色欲香综合网| 另类国产综合| 99成人免费视频| 婷婷五月天在线观看免费| 99精品小视频| 五月激情六月丁香| 中文字幕,综合,91| 91色综合| 六月综合婷婷开心伊人| 六月色婷婷| 久久婷婷亚洲| 精品色色| 五月婷丁香| 久久婷综合| 欧美日韩中文国产一区发布| 无码少妇高潮喷水A片免费| 国产古装妇女野外A片| 激情操逼婷婷| 丁香五月婷婷国产在线| 久久久噜噜噜操操操| 色99免费视频中文| 久久98热re| 婷婷娌伦网| 亚洲AV日韩无码| 色五月网址| 丁香五月天婷婷在线视频| 天天日夜夜高潮| 丁香五月天婷婷中文| 另类激情五月| 色综合久久88色综合天天| 夜夜综合色| www天天色天天射| 久久人人九| 97精品综合| 丁香五月激情五月| 免费黄网不卡AV| 亚洲成人网站在线播放| 少妇性按摩无码中文A片 | 日日夜夜亚洲一区| 婷婷色五月天色色| 婷婷内射视频在线| 五月丁香婷婷综合| 天天爽—爽| 亚洲激情电影五月天色婷婷丁香一起草| 丁香久色| 五月婷婷六月婷| AVDV久久| www.婷婷六月天| 色99在线| 激情都市另类| 青青久久五月天丁香婷婷| 加勒比日本一区二区三区| 另类激情综合| 久久中文人妻系列| 五月婷婷综合色啪首页| 久久婷婷激情视频| 五月婷在线观看| 婷婷天堂综合| 丁香六月色婷婷| 成人国产欧美大片一区| 就爱日五月天| 国产3p露脸普通话对白| 久久A极片| 久久天堂色| 婷婷丁香成人| 夜夜www| 亚洲色色香蕉| 99综合在线| 五月天六月色| 男人的天堂婷婷色五月| 日本99视频精品免费播放| 色琪琪一综合久久激情五月视频| 婷婷激情五月天激情在线| 丁香五月婷婷色播艳门照| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 五月天丁香久久| 日日操日日撸| 大香焦啪啪啪| 涩涩婷婷五月| 久热视频A.| 五月婷婷之六月丁香| 五月天久久91| 99热91| 日韩艹比| www.99热精品99.com| www色色com| 狠狠干五月丁香| 色日本五月天| 色狠狠综合| 亚洲V国产V欧美V久久久久久| 久久五月情| 99操碰| 激情激情激情网| 婷婷六月综合基地| 99熟女| 伊人激情网| 99热这里都是精品| 五月丁香成人| 丁香成人五月天| 99热官网| 夜色热久| 久久精品9| tingtingzonghewang| 色婷婷丁香五月| 欧美激情五月天| 91高潮喷水久久久久久久久| 91精品无码| 五月天激情图| 五月色婷婷影院| 99热国品| 亚洲无aV在线中文字幕| 丁香久色| 五月丁香六月婷婷色情| 99综合网| 啪啪五月综合| www.yw尤物| 亚洲热综合网在线观看| 99久久玖玖| 中文字幕精品无码一区二区| 冬月かえでAV无码播放| 天天天久久久| www五月天com| 超碰在线国产| 99啪视频在线观看| 9久视频| 天天干天天爽天天操| 中文激情网| 超碰日韩成人| 玖玖爱资源站| SS丁香五月婷婷| 色五月激情婷婷| 婷婷五月丁香性爱| 69热在线| 激情综合丁香五月| 另类小说五月天| 婷婷六月香| 激情综合色网| 色婷婷五月天堂资源| 久久精品人妻| 天天爱天天操| 18久久| 五月丁香色色网| 婷婷五月天综合小说网| 日韩无码专区| 伊人玖玖综合| 国产裸舞福利资源在线视频| 色婷久久| 国产AV一区二区三区最新精品| 丁香六月婷婷色播| 五月天自拍网| 亚洲天堂啪啪| 色吧婷婷五月亚洲| 色9月| wwwC0maV五月花| 26uuu成人网| 91操在线观看| 精品人妻伦| 丁香 久久| 97碰碰免费.视频| 激情深爱五月婷婷| 色五月婷婷丁香五月| 五月丁香成人网| 海外网站专业操老外| 99aese| 色色色成人网| 狠狠九九婷婷韩| 五月丁香亚洲五月| 色五月天丁香婷婷| 超碰cap| 激情婷婷五月女| 色五月激情| 99干在线视频| 丁香亭亭久久| 91人碰| 久久丁香网| 99热精品少| 天天做天天爱天天玩夜夜爽| 无码色| 五月激情网站| 97丁香五月| 国产肥白大熟妇BBBB视频| 欧美日朝成人| 天天爽天天日|