精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

構建本地運行的LLM語音助理

譯文 精選
人工智能 開發
本文將介紹基于開源組件構建一個本地運行的LLM語音助理的完整過程,最后可以確保在不泄露私人信息的情況下以本地運行方式與LLM進行交互。

譯者 | 朱先忠

審校 | 重樓

引言

我不得不承認,我最初對大型語言模型(LLM)生成實際有效的代碼片段的能力持懷疑態度。我抱著最壞的打算嘗試了一下,結果我感到很驚喜。就像與聊天機器人的任何互動一樣,問題的格式很重要;但隨著時間的推移,你會知道如何指定你需要幫助的問題的邊界。

當我的老板發布了一項全公司范圍的政策——禁止員工使用在線聊天機器人服務時,我已經習慣了在編寫代碼時始終可以使用這類服務。盡管我可以回到以前的谷歌搜索習慣,但我還是決定建立一個在本地運行的LLM服務;這樣一來,我就可以在不將信息泄露到公司外面的情況下繼續向機器人提出問題了。最后,多虧了HuggingFace網站(https://huggingface.co/)上的開源LLM產品和chailit項目(https://docs.chainlit.io/get-started/overview),我終于可以開發出一個能夠提供編碼輔助需求的服務程序。

隨后的一個合乎邏輯的步驟就是添加一些語音交互功能。盡管語音不太適合作為編碼輔助(你想看到生成的代碼片段,而不是聽到它們),但在某些情況下,你需要在創意項目中獲得靈感,畢竟聽他人講故事的感覺總會進一步增加體驗感。另一方面,你可能不愿意使用在線服務,因為你想保密你所做的工作。

在接下來的這個項目中,我將帶您完成構建一個語音助理的所有步驟,該助理允許您與開源LLM進行語音交互。所有組件都將在您的計算機上以本地方式運行。

系統構架

這個項目的體系結構包括三個獨立的組件:

  •  一個喚醒詞檢測服務
  •  一個語音助理服務
  •  一個聊天服務

由三部分組成的系統架構流程圖(作者本人提供的圖片)

注意,這三個組件是獨立的項目,每個都有自己獨立的Github存儲倉庫。下面,讓我們分析一下每個組件,并了解一下它們是如何相互作用的。

聊天服務

該聊天服務運行一個名為HuggingFaceH4/zephyr-7b-alpha(https://huggingface.co/HuggingFaceH4/zephyr-7b-alpha)的開源LLM。該服務通過POST調用接收提示,通過LLM傳遞提示,并將輸出作為調用響應返回。

你可以從鏈接https://github.com/sebastiengilbert73/chat_service處找到此服務相關代碼。

在路徑…/chat_service/server/中,我們將文件chat_server_config.xml.example重命名為chat_server/config.xml。

然后,您可以使用以下命令啟動聊天服務器:

python .\chat_server.py

當該服務首次運行時,需要幾分鐘才能啟動,因為大型文件會從HuggingFace網站下載并存儲在本地緩存目錄中。

最后,您將從終端觀察到服務正在運行的確認信息:

確認聊天服務正在運行(作者本人提供的圖片)

如果您想測試與LLM的交互,請轉到…/chat_service/chainlit_interface/路徑下,將文件app_config.xml.example重命名為app_config.xml。然后,使用如下命令啟動Web聊天服務:

.\start_interface.sh

然后,你可以從本地地址localhost:8000進行瀏覽。一切正常的話,您應該能夠通過文本界面與本地運行的LLM進行交互:

與本地運行的LLM進行文本交互(作者本人提供的圖片)

語音助理服務

語音助理服務是進行語音到文本和文本到語音轉換的地方。你可以從鏈接https://github.com/sebastiengilbert73/voice_assistant處下載到這個語音助理服務完整的代碼。

切換到如下路徑:

…/voice_assistant/server/

然后,將文件voice_assistant_service_config.xml.example重命名為voice_aassistant_service-config.xml。

助理首先播放問候語,表示正在聆聽用戶說話。其中,問候語相應的文本配置在voice_assistant_config.xml中的元素<welcome_message>下:

voice_assistant_config.xml文件關鍵內容(作者本人提供的圖片)

文本到語音引擎是pyttsx3(https://pypi.org/project/pyttsx3/),它允許程序將文本轉換為您可以通過音頻輸出設備聽到的口語音頻。根據我的經驗,無論是英語還是法語,這個引擎的聲音都相當自然。與其他依賴API調用的軟件包不同,它在本地運行。

一個名為facebook/seamless-m4t-v2-lage(https://huggingface.co/facebook/seamless-m4t-v2-large)的模型負責執行語音到文本的推理。首次運行voice_assistant_service.py時會下載模型權重。

函數voice_assistant_service.main()中的主循環執行以下任務:

  • 從麥克風中獲取一句話。使用語音到文本模型將其轉換為文本。
  • 檢查用戶是否說出了配置文件中<end_of_enversation_text>元素中定義的消息。在這種情況下,對話結束,并且程序在播放完再見消息后終止。
  • 檢查句子是否是胡言亂語。語音轉文本引擎通常會輸出一個有效的英語句子,即使我什么都沒說。在偶然的情況下,這些不受歡迎的輸出往往會重復出現。例如,胡言亂語句子有時會以“[”或“i’m going to”開頭。我在配置文件的<gibbish_prefix_list>元素中收集了一個前綴列表,這些前綴通常與胡言亂語語句相關(該列表可能會因另一個語音到文本模型而更改)。每當音頻輸入以列表中的一個前綴開頭時,該句子就會被忽略。
  • 如果句子看起來沒有胡言亂語,就會向聊天服務發送請求,然后播放回應。
end_of_conversation = False
    while not end_of_conversation:
        transcription = get_sentence(
            mic_stream, stt_processor, stt_model, device, config.sampling_rate,
            config
        )
        if transcription.lower().replace('.', '').replace('!', '') == config.end_of_conversation_text.lower():
            logging.info(f"voice_assistant_service.main(): End of conversation")
            end_of_conversation = True
        else:
            sentence_is_gibberish = False
            if transcription[0] == '[':
                sentence_is_gibberish = True
            for prefix in config.gibberish_prefix_list:
                if transcription.lower().startswith(prefix):
                    sentence_is_gibberish = True
            if len(transcription) > 15 and not sentence_is_gibberish:
                response = send_request_to_chat_service(config, transcription)
                logging.info(f"voice_assistant_service.main(): response = {response}")
                play_message(response, engine, config)
    goodbye(engine, config)

voice_assistant_service.main()函數中的主循環(作者本人編寫的代碼)

喚醒詞服務

最后一個組件是持續監聽用戶麥克風的服務。當用戶說出喚醒詞時,系統呼叫啟動語音助理服務。喚醒詞服務運行的模型比語音助理服務模型更小。因此,讓喚醒詞服務持續運行是有意義的,而語音助理服務只在我們需要的時候啟動。

你可以從鏈接https://github.com/sebastiengilbert73/wakeword_service處找到喚醒詞服務代碼。

克隆完項目后,轉到路徑…/wakeword_service/server下,并將文件wakeword_service_gui_config.xml.example重命名為wakeword.service_gui-config.xml。

然后,將另一個文件command.bat.example重命名為command.bat。這里,您需要編輯一個文件command.bat,以便虛擬環境激活和對voice_assistant_service.py的調用與您的目錄結構相對應。

您可以通過以下調用來啟動服務:

python gui.py

喚醒詞檢測服務的核心是openwakeword項目(https://github.com/dscripka/openWakeWord)。在幾個喚醒詞模型中,我選擇了“hey jarvis”模型。我發現簡單地說“Jarvis?”就會觸發檢測。

每當檢測到喚醒字時,就會調用如配置文件的<command_on_wakeword>元素中所指定的一個命令文件。在我們的例子中,command.bat文件激活虛擬環境并啟動語音助理服務。

喚醒詞檢測服務GUI的配置文件(作者本人提供的圖片)

如果您想將喚醒詞檢測服務用于其他用途的話,可以編輯一下command.bat文件,使其啟動您想要啟動的任何程序即可。

當檢測到喚醒詞時,喚醒詞檢測服務會發出兩聲蜂鳴聲音頻信號,指示其已被觸發。這種快速反饋告訴用戶,他們必須等待,直到文本到語音和語音到文本模型加載到計算機的GPU中,這可能需要幾秒鐘的時間。當兩種型號都加載后,語音助理服務會播放問候語,對話就可以開始了。會話結束后,語音助理服務終止,喚醒詞檢測服務發出另一個兩聲蜂鳴聲信號。

當上述三個組件都安裝并測試完成后,我們就可以啟動聊天和喚醒詞檢測服務。喚醒詞檢測服務將不斷收聽麥克風。當檢測到喚醒詞(“Jarvis?”)時,它將啟動語音助理服務。然后,你可以大聲提問并得到口頭回答。當檢測到會話結束語(“Thank you and goodbye”)時,語音助理服務將結束。

與助理互動的示例

以下是與語音助理交互的示例:

“Jarvis?” [嘟嘟]

[語音助手模型加載時保持幾秒鐘的靜音]

“Hello! How can I help you?”

[中文意思]“你好,我能幫你什么?”

“What are Saturn’s rings made of?”

[中文意思]“土星環是由什么組成的?”

“Saturn’s rings are primarily composed of ice particles, with the majority being made up of water ice. However, there are also smaller amounts of other ices, such as ammonia ice and rocky debris, in the rings. The exact composition of the rings varies depending on the distance from Saturn, with the inner rings being denser and made up of smaller particles, while the outer rings are more spread out and contain larger ice particles.”

[中文意思]“土星環主要由冰顆粒組成,大部分由水冰組成。然而,環中也有少量的其他冰,如氨冰和巖石碎片。環的確切組成取決于與土星的距離,內環密度更大,由更小的顆粒組成,而外環則更為分散并含有更大的冰粒。”

“Tell me the plot of the movie ‘Back to the Future’.”

[中文意思]“告訴我電影《回到未來》的情節。”

“The movie ‘Back to the Future’ follows the story of Marty McFly, a high school student who is accidentally transported back to 1955 in a time-traveling DeLorean car created by his eccentric scientist friend, Doc Brown. Marty must navigate the challenges of the past while trying to repair the damage to the present and prevent his teenage mother from falling in love with his teenage father. Along the way, Marty befriends a younger version of Doc Brown and helps him overcome a personal tragedy. The movie explores themes of fate, family, and the consequences of altering the past.”

[中文意思]“電影《回到未來》講述了高中生Marty McFly的故事,他意外地被一輛由他古怪的科學家朋友Doc Brown駕駛的穿越DeLorean的汽車帶回了1955年。Marty必須應對過去的挑戰,同時努力修復對現在的傷害,防止他十幾歲的母親愛上他十多歲的父親。一路上,Marty與年輕版的Doc Brown交上了朋友,并幫助他克服了一場個人悲劇。這部電影探討了命運、家庭以及改變過去的后果等主題。”

“Thank you and goodbye”

[中文意思]“謝謝你,再見”

“Goodbye” [嘟嘟]

結論

在本文的項目中,我們實現了一個由喚醒詞檢測服務、語音助理服務和聊天服務組成的語音助理系統。這些組件中的每一個都是可用于其他項目的獨立構建組件。

在我開發這個語音助理時遇到的許多驚喜中,最讓我印象深刻的是語音到文本轉換的質量。如果你和我一樣,你可能也遇到過自動語音識別系統無法轉錄簡單命令(如“調低音量”)的問題!其實,我已經預計到語音到文本的轉換將成為整個項目開發的主要障礙。在嘗試了一些不很令人滿意的模型后,我登陸到模型facebook/seamless-m4t-v2-lage(https://huggingface.co/facebook/seamless-m4t-v2-large),此模型輸出結果的質量給我留下了深刻的印象。我甚至可以用法語說話,神經網絡會自動將其翻譯成英語。簡直太神奇了!

最后,我希望你也能嘗試一下這個有趣的項目,并讓我知道你會用它做什么!

譯者介紹

朱先忠,51CTO社區編輯,51CTO專家博客、講師,濰坊一所高校計算機教師,自由編程界老兵一枚。

原文標題:Build a Locally Running Voice Assistant,作者:Sébastien Gilbert

鏈接:https://towardsdatascience.com/build-a-locally-running-voice-assistant-2f2ead904fe9

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2020-02-10 08:20:48

智能語音人工智能物聯網

2024-11-27 08:14:43

2025-05-09 01:00:00

大語言模型LLMGPU內存

2023-12-19 16:12:40

GPT-4AI聊天機器人人工智能

2024-03-26 08:00:00

LLMVLMRaspberry

2024-05-28 11:32:01

2025-06-18 08:12:14

2019-03-08 08:00:00

AI語音助理Mycroft

2021-11-11 16:14:15

NVIDIA

2024-07-02 09:00:00

2024-06-04 12:59:41

2024-12-12 08:26:50

AI模型LLM大語言模型

2024-12-17 08:05:34

大型語言模型MetaAILLM

2025-02-24 08:39:08

2023-07-31 10:35:34

2024-07-31 08:00:00

2015-11-18 10:44:12

智能

2024-07-26 08:45:54

2024-07-31 08:14:17

2014-03-25 09:30:01

Google Now
點贊
收藏

51CTO技術棧公眾號

亚洲永久一区二区三区在线| 日韩av片免费在线观看| 日本wwwwwww| 日韩精品专区| 中文字幕综合网| 极品日韩久久| 一区二区三区日| 国产精品毛片一区二区三区| 日韩中文字幕免费视频| 国产伦精品一区二区三区88av| 免费福利视频一区二区三区| 亚洲日本欧美天堂| 欧美一二三四五区| 亚洲av永久无码国产精品久久| 老**午夜毛片一区二区三区 | 成人影视免费观看| 精品国产亚洲一区二区三区在线| 欧美日韩性视频在线| 色噜噜狠狠色综合网| 亚洲高清视频网站| 久久国产福利国产秒拍| 日本久久亚洲电影| 日本少妇久久久| 亚洲a在线视频| 一区二区三区日韩在线| 一区二区不卡免费视频| 日韩精品一级| 欧美情侣在线播放| 日韩一级片播放| 在线视频cao| 亚洲一区二区三区中文字幕 | 久草中文在线观看| 国产欧美精品一区aⅴ影院| 动漫精品视频| 2022国产精品| av大片在线免费观看| 午夜精品久久久久99热蜜桃导演| 一区二区三区www| 国产精品毛片一区二区| 久久丝袜视频| 亚洲成人久久久久| 日本wwwwwww| 精品久久亚洲| 91精品欧美久久久久久动漫| 蜜臀av免费观看| 户外露出一区二区三区| 色婷婷一区二区三区四区| 国产黄色一级网站| cao在线视频| 亚洲第一在线综合网站| 在线观看av的网址| av官网在线播放| 亚洲精品乱码久久久久久| 精品91一区二区三区| 日本亚洲精品| 亚洲日本在线天堂| 国产欧美123| 免费网站在线观看人| 亚洲一区二区三区四区不卡| www.xxx麻豆| av美女在线观看| 懂色aⅴ精品一区二区三区蜜月| 亚洲熟妇无码一区二区三区导航| brazzers在线观看| 午夜精品爽啪视频| 97国产在线播放| 国产精品伦理| 欧美三级三级三级| 91pony九色| 亚洲成人偷拍| 亚洲国产天堂久久综合网| 人妻在线日韩免费视频| 极品美女一区二区三区| 日韩在线观看高清| 激情四射综合网| 亚洲精品少妇| 国产成人综合av| 一级黄色片在线| 成人午夜激情片| 久久久久久九九九九| 精品无人乱码| 亚洲人成网站在线| 欧美 日韩 亚洲 一区| 电影亚洲精品噜噜在线观看| 欧美精品aⅴ在线视频| 亚洲美女高潮久久久| 日韩a级大片| 亚洲性夜色噜噜噜7777| 日韩a级片在线观看| 欧美黄色一级视频| 欧美专区在线观看| 91在线你懂的| av电影在线观看不卡| 亚欧精品在线| av在线最新| 欧美日韩在线不卡| 中文字幕天堂网| 欧美日韩一区二区三区视频播放| 久久国产精品久久久久久| 国产精品久久久久久久久久久久久久久久久| 奇米影视7777精品一区二区| 超碰97在线人人| 国产福利在线看| 亚洲国产精品一区二区www| 另类小说第一页| 巨人精品**| 久久人人爽人人爽爽久久 | 大伊人狠狠躁夜夜躁av一区| 手机版av在线| 亚洲免费福利一区| 欧美国产日本在线| 中文字幕 自拍偷拍| 成人av动漫在线| 可以免费看的黄色网址| 欧洲亚洲两性| 日韩成人激情视频| 欧美日韩中文字幕在线观看| 日韩国产在线观看| 久草热久草热线频97精品| 91最新在线视频| 欧美日韩高清不卡| 舐め犯し波多野结衣在线观看| 海角社区69精品视频| 国产精品揄拍500视频| 欧美日本韩国一区二区| 偷拍日韩校园综合在线| 精品人妻一区二区三| 欧美国产美女| 亚洲综合久久久| 91国产在线播放| 国产精品视频一区二区久久| 精品久久久久久久久久ntr影视| 伊人免费视频二| 久久国产小视频| 国产精品久久电影观看| 三级在线播放| 欧美日韩裸体免费视频| 亚洲黄色小说在线观看| 欧美一区网站| 亚洲最大的av网站| 久操视频在线免费播放| 欧美二区三区91| 国产小视频你懂的| 蜜臀av性久久久久蜜臀aⅴ流畅| 免费久久一级欧美特大黄| 中文在线中文资源| 国产视频亚洲视频| 亚洲图片在线视频| 久久精品人人做人人综合 | 欧美一区二区三区精美影视| 日韩电影免费看| 精品视频在线播放免| 国产高潮久久久| 91美女视频网站| 欧美激情国产精品日韩| 亚洲精品亚洲人成在线观看| 奇米一区二区三区四区久久| 日韩偷拍自拍| 一本久久精品一区二区| 国产91av在线| 国产精品久久中文字幕| 加勒比中文字幕精品| 97精品免费视频| 四虎电影院在线观看| 欧美性xxxx在线播放| 少妇按摩一区二区三区| 免费精品视频最新在线| 天堂v在线视频| av不卡一区| 91av在线不卡| 都市激情一区| 欧美日韩国产高清一区二区 | 亚洲天堂2014| 永久看看免费大片| 影音先锋久久精品| 欧美日韩在线播放一区二区| 欧美成人黄色| 久热精品视频在线观看一区| 可以免费观看的毛片| 疯狂欧美牲乱大交777| 亚洲图片第一页| 国产精品亚洲一区二区三区妖精| www插插插无码视频网站| 激情综合网站| 国产高清精品一区| 日本一道高清亚洲日美韩| 米奇精品一区二区三区在线观看| 视频二区在线观看| 欧美日韩一区二区三区在线看 | 久久久久久九九九九九| 毛片av一区二区| 日韩视频在线视频| 日本电影一区二区| 国产精品久久九九| 亚洲视频tv| 亚洲高清福利视频| 国产精品伦理一区| 欧美性xxxx极品hd满灌| 中文字幕人妻一区二| 91丨porny丨蝌蚪视频| 欧美大片久久久| 性娇小13――14欧美| 日日噜噜夜夜狠狠久久丁香五月| 西野翔中文久久精品国产| 91亚洲精品在线观看| 日韩电影av| 国语对白做受69| 免费大片在线观看www| 亚洲欧美日韩区| 亚洲精品国产精| 欧美日韩黄色一区二区| 日日噜噜噜噜人人爽亚洲精品| 一区免费观看视频| 娇妻被老王脔到高潮失禁视频| 成人午夜视频福利| 久久久福利影院| 免费看日韩精品| 国产日产欧美视频| 最新成人av网站| 国内外成人激情免费视频| 欧美日韩国产高清电影| 久久久精品有限公司| 黄色欧美在线| 高清免费日韩| 日韩视频1区| 亚洲www在线| 日日夜夜亚洲精品| 国产精品美腿一区在线看| 毛片无码国产| 欧美最猛性xxxxx免费| 国产后进白嫩翘臀在线观看视频| 久久香蕉国产线看观看av| 色网站免费在线观看| 日本v片在线高清不卡在线观看| 亚洲精品高清国产一线久久| 亚洲亚洲免费| 久久久久无码国产精品一区| 欧美wwwsss9999| 国产日韩欧美综合精品| 成人影院中文字幕| 成人在线免费观看一区| 91欧美极品| 成人女人免费毛片| 成人性生交大片免费看96| 懂色中文一区二区三区在线视频| 中文字幕av一区二区三区四区| 亚洲综合在线播放| 亚洲国产中文在线二区三区免| 97在线资源站| 国产精品一区二区三区美女| 国产一区二区三区四区hd| 欧美91在线| 欧美最大成人综合网| 欧洲福利电影| 亚洲欧美日韩不卡| 久久精品亚洲欧美日韩精品中文字幕| 女女同性女同一区二区三区按摩| 911久久香蕉国产线看观看| 日本国产中文字幕| 国产日韩欧美高清免费| 国产超级av在线| 日韩精品1区2区3区| 手机在线免费观看毛片| 精品在线观看视频| 国内自拍偷拍视频| 91麻豆.com| 午夜精品久久久久99蜜桃最新版| 亚洲日穴在线视频| 日韩精品一区二区av| 日韩欧美在线视频观看| 伊人影院中文字幕| 欧美一区二区三区免费视频 | 国产成人综合欧美精品久久| 一本大道av伊人久久综合| 亚洲精品一区二区二区| 7777精品伊人久久久大香线蕉 | 日韩在线观看a| 久久xxxx| 国产福利精品一区二区三区| 成人一区二区三区视频在线观看| 人妻大战黑人白浆狂泄| 亚洲人成网站色在线观看| 偷偷操不一样的久久| 欧美揉bbbbb揉bbbbb| www.综合色| 亚洲香蕉成人av网站在线观看 | 久久人体视频| 91免费黄视频| 久久99久久久欧美国产| 国产a级黄色片| 国产精品久久久久久久久动漫 | 欧美一区二区三区成人| 无码国产伦一区二区三区视频| 在线午夜精品自拍| 2018av在线| 国产美女直播视频一区| 国产精品jk白丝蜜臀av小说| 亚洲成人av动漫| 在线欧美不卡| 日本77777| 国产亚洲精品中文字幕| 国产在线一区视频| 欧美日韩另类国产亚洲欧美一级| 天天综合天天色| 久久九九热免费视频| 中文在线最新版地址| 亚洲sss综合天堂久久| 精品国产一区二区三区久久久蜜臀| xxxxxx在线观看| 麻豆精品视频在线观看| asian性开放少妇pics| 亚洲乱码精品一二三四区日韩在线| 日本特级黄色片| 精品国精品国产尤物美女| 一级毛片视频在线观看| 欧美亚洲在线观看| 大型av综合网站| 天堂av免费看| 麻豆国产精品视频| 波多野结衣一本| 亚洲成人你懂的| 99热在线只有精品| 中文字幕亚洲图片| 日韩三区在线| 蜜桃av色综合| 久久成人在线| 欧美精品黑人猛交高潮| 亚洲在线一区二区三区| 国产精品无码久久av| 中文日韩电影网站| av在线不卡精品| 日韩精品久久久| 久久在线91| 蜜臀久久99精品久久久久久| 欧美性xxxx极品hd满灌| 日本人妖在线| 欧美又大又粗又长| 免费看成人哺乳视频网站| www.爱色av.com| 91香蕉视频黄| 五月激情六月丁香| 亚洲石原莉奈一区二区在线观看| 在线观看v片| 久久久亚洲综合网站| 亚洲欧美bt| 国产精品扒开腿做爽爽| 色激情天天射综合网| 国产三区四区在线观看| 国产精品96久久久久久又黄又硬| 欧美日韩黑人| 日韩av卡一卡二| 亚洲人精品午夜| 人妻激情偷乱频一区二区三区| 石原莉奈一区二区三区在线观看| 大又大又粗又硬又爽少妇毛片 | www.av中文字幕| 99精品视频中文字幕| 日本一区二区网站| 亚洲成人xxx| 欧美日韩视频网站| 亚洲高清视频一区二区| 精品一区二区综合| 农村黄色一级片| 欧美电视剧在线看免费| 成人性生交大片免费看在线播放| 含羞草久久爱69一区| 蘑菇福利视频一区播放| 无码人妻精品一区二区中文| 欧美三级欧美一级| 亚洲wwwww| 久久久久久久久久久久久久一区 | 国产乱女淫av麻豆国产| 亚洲图片你懂的| 老熟妇高潮一区二区高清视频| 日本韩国欧美精品大片卡二| 99成人在线视频| 在线观看一区二区三区四区| 色综合咪咪久久| 成人短视频在线| 精品欧美日韩在线| 麻豆精品视频在线观看视频| 久久av高潮av无码av喷吹| 亚洲免费伊人电影在线观看av| 成人午夜sm精品久久久久久久| 伊人久久大香线蕉成人综合网| 国产成a人亚洲| 国产亚洲欧美日韩高清| 久久影院资源网| 欧美freesex8一10精品| 第一区免费在线观看| 精品国产999| 日本中文字幕电影在线免费观看| 国产欧美一区二区三区另类精品 | 国产精品自拍偷拍| 精品成人在线| 麻豆视频免费在线播放| 亚洲白虎美女被爆操| 日韩成人综合网| 国产特级黄色大片| 亚洲精品中文在线影院|