欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 智能呼叫系統 > 行業資訊 > AI智能電話機器人源碼搭建解讀!揭開ai源碼的神秘面紗!

AI智能電話機器人源碼搭建解讀!揭開ai源碼的神秘面紗!

POST TIME:2021-07-12 00:21

隨著人工智能的普及,AI已經滲透到各行各業,本文就為大家介紹了利用最前沿的AI技術實現電話機器人的原理。智能電話機器人就是充分的利用了人工智能語音識別技術和大數據的精準分析定位,完全是對傳統模式是一次顛覆性的變化,是智能化的人海戰術還是時代化的“人工+智能語音”的一種方式,智能電話機器人是企業的福音!幫企業降低成本,提高工作效率,提升公司業績!
電話機器人比人工坐席厲害的是,電話號碼直接在后臺一鍵導入,省時又省力,自動撥打。智能輪流對話,根據系統設定可以對客戶進行篩選統計,依據客戶的回答智能分類意向程度,把意向最高的甲類客戶交給人工進行著重跟進,這樣就能使整個電銷過程的工作效率大大提高。
作為“人工智能”的產物,正在逐漸的給電銷行業帶來大改變大革命,把繁瑣、枯燥、耗時的工作交給智能電話機器人完成,后臺分類管理,加以精英銷售跟進,不僅大大提高工作效率,而且能更好的把人力資源進行再分配再分組,減少企業運營成本!應該是每位老板都在想的問題。
對于電銷公司來講如何精準地識別真實客戶一直是很難攻克的難點所在。對于智能電話機器人來說,可以通過真人語音式專家級的溝通,模擬電銷人員和客戶進行多輪互動的有效溝通,通過用戶畫像和大數據模型精準找到用戶,實現精準營銷,并快速完成ABCD類意向客戶的篩選和分類。
智能電話機器人是將網絡電話、語音知識、自然語音理解、多輪對話、知識圖譜等多個門類的前沿技術集成在一個智能產品中,已經成為行業的領頭羊,為外呼行業帶來了可喜的變化,短短幾個月被很多企業證明,這是真正實現開源節流的AI好項目了。
智能電話機器人作為當今的一款智能化產品,在實際應用中能準確的以人類的聲音、思維和語氣智能應對客戶提出的各種問題。同時,它的篩選能力也極強,可以把應答用戶按意向程度自動分類,幫助人工坐席快速剝離意向客戶。
員工坐席每天撥打200個-300個電話已經算是極限了,但是智能電話機器人每天可以撥打800-1200通有效電話,讓效率提高幾倍,提高效率就意味著業績的提高。
什么是電話機器人
通過ASR(語音識別)和TTS(文本轉語音)模擬真人和用戶的通話,可用于企業總機,自動催繳,外呼營銷,問卷調查等業務,同時支持百度,科大,阿里云等ASR系統,可以真人預先錄音,用戶是完全察覺不到是機器人。
 
如何開發一個電話機器人
FreeSWITCH/Asterisk是一個軟交換系統,可以利用開源的軟交換系統,開發一個VAD錄音模塊,用戶說話后開始錄音,停止說話后,把錄音提交到語音識別接口轉換成文本,利用語義解析接口(NPL)或者簡單的關鍵字匹配,返回系統預先設計的話術,通過TTS轉換成聲音(也可以真人預先錄音)播放給用戶聽。實現人機語音對話。有疑問的也可以聯系博主薇:3307323172 一起交流學習
技術難點
·機器人說話時,用戶開始說話,機器人要及時處理,就是所謂的打斷,這個通過VAD算法和關鍵詞打斷可以解決。
·機器人怎么理解用戶說話含義,這個是目前難點,目前主要的做法,還是通過關鍵詞匹配來設計話術。
演示
AICC專注營銷軟件開發與大數據分析應用,擅長并精通各種推廣引流的秘訣,行業公認的業界專家。需要演示的朋友可以聯系本人 (3307323172 )
支持那些ASR接口
可以支持科大訊飛,百度語音識別,阿里云語音識別,騰訊語音識別,捷通華聲靈云等SDK/API/MRCP接口。
怎么使用
可以和現有的呼叫中心,IPPBX,FreeSWITCH,Asterisk 等系統通過SIP分機和SIP中繼方式對接。
smart ivr 接口說明
smartivr 是一個基于Freeswitch的電話機器人二次開發接口(restful),支持和Asterisk對接
使用指南
用戶自己實現 httpAPI,機器人程序去調用這個接口,不是 機器人提供httpapi給用戶調用。
1.
外呼程序呼叫電話接通后,或者客戶主動呼入接通后 機器人程序 向 webserver post 發送
2.
smartivr –> web
3.
“calleeid”: “8888abc”, //被叫號碼
“callerid”: “abc”, //主叫號碼
“callid”: “1fe74812-e376-4319-b335-3de1b494325c”, //每個通話的唯一ID
“errorcode”: 0, //錯誤代碼
“flowdata”: null, //流程數據
“flowid”: “abc”, //流程ID
“notify”: “enter” //通知類型
4.
webserver根據業務邏輯 返回 json數據 比如 下面的命令就是 啟動后臺ASR,并且播放一個聲音
5.
smartivr <– web
6.
“action”: “start_asr”, //第一個動作 start_asr是一個異步函數,只需要執行一次,啟動后會一直進行VAD和ASR,直到調用sotp_asr
“flowdata”: “流程選擇”, //流程數據,類似瀏覽器的Cookie,機器人后續httpapi請求會把這個數據發送回來。
“params”: {
“min_speak_ms”: 100, //最小說話時間,默認值100,單位毫秒,說話時間小于這個值,會被認為是無效聲音。
“max_speak_ms”: 10000, //最大說話時間,默認值10000,單位毫秒,說話時間超過這個值,就停止錄音,直接提交ASR服務器識別。
“min_pause_ms”: 300, //最小停頓時間,默認值300,單位毫秒,默認值用戶停頓時間超過這個值,會提交到ASR識別。識別完成后發送asrprogress事件。 完成后的意思是 ASR服務器可能 300-800ms才返回識別接口。
“max_pause_ms”: 600, //最大停頓時間,默認值600,單位毫秒,用戶停頓時間超過這個值,認為一句話說完,所有識別完成后發送asrmessage事件。所有識別完成后的意思是,所有提交到asr服務器的識別結果都返回了。 注意 min_pause_ms 必須大于min_pause_ms。
“pause_play_ms”: 200, //觸發暫停放音時間,默認值0:就是禁用自動暫停,單位毫秒,建議設置200-1000,用戶說話時間超過這個值,就暫停放音。 有時候用戶一直持續說話,中間沒停頓,所以還沒提交到ASR服務器識別,不能使用關鍵詞打斷,可以先暫停放音。
“threshold”: 0, //VAD閾值,默認0,建議不要設置,如果一定要設置,建議 2000以下的值。
“recordpath”: “”, //錄音文件路徑,如果不設置:就會使用配置文件中的路徑,每天生成一個文件夾,如果設置了,就會使用這個參數中的目錄,文件格式是 recordpath/被叫號碼_Unique-ID_序號.wav
“volume”: 50 //音量標準化的值。0-100,0不使用音量標準化,其他值 音量把錄音音量調整到這個值后,再提交ASR識別。
},
“after_action”: “playback”,
“after_ignore_error”: false, //如果action動作(start_asr)執行失敗是否繼續執行after_action(playback)。
“after_params”: {
“prompt”: “您好,歡迎致AICC,這里是電話機器人演示系統,請說要進入的測試流程,比如,房產!”, //可以直接播放聲音文件。規則就是如果最后4個字是.wav,就直接播放wav文件。
“wait”: 5000, //單位毫秒,放音結束后等待時間。用于等待用戶說話。
“retry”: 0 //重播次數。就是wait時間內用戶不說話,就重新播放聲音。
機器人程序執行 “action”:”start_asr” 開始后臺ASR識別,然后執行”after_action”: “playback”開始播放聲音文件。
7.
·當用戶說話后,機器人發送 識別進度,也就是用戶暫停說話時間超過 min_pause_ms
smartivr –> web
“asrelapse”: 391, //asr識別服務器消耗的時間,單位毫秒。
“asrtextall”: “1.識別結果;”, //包含之前停頓的識別結果的組合。 格式是 錄音序號.識別結果;這樣組合多個識別結果。
“asrtype”: “aiui”, //本次使用那個asr識別
“calleeid”: “8888abc”,
“callerid”: “abc”,
“callid”: “1aec14af-d6a8-49e4-96fc-fb5f7cfdb893”,
“errorcode”: 0, //asr返回錯誤,0無錯誤。
“flowdata”: “流程選擇”,
“flowid”: “abc”,
“message”: “識別結果”,
“notify”: “asrprogress_notify”,
“recordindex”: “1”, //錄音序號
“recordfile”: “”, //錄音文件
“recordms”: 931, //錄音時間,單位毫秒。
“volumegain”: 5.95330699999 //音量標準化放大或者縮小的倍數。
webserver根據業務邏輯返回是否需要暫停放音
smartivr <– web
“action”: “console_playback”,
“flowdata”: “流程選擇”,
“params”: {
“command”: “pause”
當用戶說完一整句話,機器人發送 完整的識別結果,也就是用戶暫停說話時間超過 max_pause_ms
smartivr –> web
“calleeid”: “8888abc”,
“callerid”: “abc”,
“callid”: “ea6d1235-aaab-4251-b03b-3b53ca32e00d”,
“errorcode”: 0,
“flowdata”: “流程選擇”,
“flowid”: “abc”,
“message”: “1.你好;2.什么事;”,
“notify”: “asrmessage_notify”,
“speakms”: “1162” //整句話的說話時間,包含暫停時間
webserver根據業務流程,執行話說邏輯,播放聲音。
smartivr <– web
“action”: “playback”,
“flowdata”: “回答”,
“params”: {
“prompt”: “先生你好,請問你最近需要買房嗎”,
“wait”: 3000,
“retry”: 2
·當用戶一直不說話,聲音播放完成并且等待時間超過,機器人發送 playback_result
smartivr –> web
“calleeid”: “8888abc”,
“callerid”: “abc”,
“callid”: “35bca774-5b3e-4129-a5e7-1c3c86605071”,
“errorcode”: 0,
“flowdata”: “”,
“flowid”: “abc”,
“message”: “FILE PLAYED”,
“notify”: “playback_result”
webserver根據業務流程發送 繼續放音,提示用戶回答問題。
smartivr <– web
“action”: “playback”,
“flowdata”: “提示選擇流程”,
“params”: {
“prompt”: “請問你要進入哪個測試流程,比如,房產”,
“wait”: 3000,
“retry”: 2
playback_result 什么時候有這個通知
執行 playback后,播放完成并且等待超時,就會發送playback_result 通知。
·如果識別到用戶說話,在 asrmessage_notify 事件中返回命令playback,播放了一個新的聲音,那么上個playback會給強制終止(上次的playback_result就不會發送了。),新的播放完成時,才會發送playback_result。
·如果識別到用戶說話,在 asrmessage_notify 事件中返回命令noop,或者console_playback(resume),沒去播放新的聲音,那么還會發送playback_result 通知的。
·。
接口說明
注意:請求和返回都采用JSON格式,編碼為utf8,所有參數區分大小寫,數字和字符串類型注意區分,參數未說明數字類型就是字符串類型。
自動放音暫停(打斷)
start_asr 有一個參數 pause_play_ms,demo是200, 就是檢測到聲音持續時間時間超過pause_play_ms,就自動暫停放音。如果你不需要這個功能設置為0, 如果你啟用了這個功能,asrmessage_notify通知你沒播放一個新的聲音就必須要恢復放音console_playback(resume)。否則會一直暫停。
怎么實現關鍵詞打斷
·asrprogress_notify 的識別結果如果是關鍵詞 返回 console_playback(pause),如果不是關鍵詞 返回 console_playback(resume)
·asrmessage_notify 的整句話識別結果如果匹配,直接播放新的聲音文件,執行新的業務流程,如果不匹配,返回console_playback(resume)。
playback_result 收到這個通知,說明聲音播放完成,等待用戶說話超時,必須播放一個聲音,提示用戶說話
action 描述
start_asr
start_asr 是一個異步函數,只需要執行一次,啟動后會一直進行VAD和ASR,直到調用sotp_asr
·min_speak_ms 最小說話時間,默認值100,單位毫秒,說話時間小于這個值,會被認為是無效聲音。
·max_speak_ms 最大說話時間,默認值10000,單位毫秒,說話時間超過這個值,就停止錄音,直接提交ASR服務器識別。
·min_pause_ms 最小停頓時間,默認值300,單位毫秒,默認值用戶停頓時間超過這個值,會提交到ASR識別。識別完成后發送asrprogress事件。 完成后的意思是 ASR服務器可能 300-800ms才返回識別接口。
·max_pause_ms 最大停頓時間,默認值600,單位毫秒,用戶停頓時間超過這個值,認為一句話說完,所有識別完成后發送asrmessage事件。所有識別完成后的意思是,所有提交到asr服務器的識別結果都返回了。 注意 min_pause_ms 必須大于min_pause_ms。
·pause_play_ms 觸發暫停放音時間,默認值0,就是禁用自動暫停,單位毫秒,建議設置200-1000,用戶說話時間超過這個值,就暫停放音。 有時候用戶一直持續說話,中間沒停頓,所以還沒提交到ASR服務器識別,不能使用關鍵詞打斷,可以先暫停放音。
·threshold VAD閾值,默認0,建議不要設置,如果一定要設置,建議 2000以下的值。
·recordpath 錄音文件路徑,如果不設置(使用配置文件設置錄音目錄(smartivr.json),),如果設置了會保存錄音文件到這個目錄,文件格式是 recordpath/被叫號碼Unique-ID序號.wav
·volume 音量標準化的值。0-100,0不使用音量標準化,其他值 音量把錄音音量調整到這個值后,再提交ASR識別。
start_asr使用的配置文件
linux /etc/smartivr.json,windows freeswitchconsole.exe同一個目錄
“asr”: {
“aiui”: {
“key1”: {
“appid”: “5a519267”,
“appkey”: “e212fc8e4c9747a39fa1c56940e705be”
},
“key2”: {
“appid”: “5a519267”,
“appkey”: “e212fc8e4c9747a39fa1c56940e705be”
·}
 
aiui 是科大訊飛webapi接口的KEY,可以配置多個。
record.path 是錄音路徑。
playback
播放一個聲音文件
·prompt 聲音內容wav文件(只支持8000hz,16位,單聲道)或者文本。prompt 提示文本(如果最后4個字是.wav,就是錄音文件放音,否則會調用TTS生成聲音文件)。同樣的文字TTS只轉換一次,后續會使用緩存的文件
·wait 單位毫秒,放音結束后等待時間。用于等待用戶說話。
·retry 重播次數。就是wait時間內用戶不說話,就重新播放聲音。
多文件或者TTS和錄音文件混合放音
prompt 使用數值方式就可以,比如
“/var/wav/1.wav”,
“tts文字轉聲音”,
“/var/var/2.wav”
sotp_asr
停止后臺ASR。
console_playback
用于播放控制,用戶說話開始,先暫停播放,如果說的是無效聲音,可以恢復播放。
·command
·pause 暫停播放
·resume 恢復播放
·stop 停止播放
bridge 轉接電話
{“action”:“bridge”,“flowdata”:"",“params”:{“number”:“sofia/external/a8008@sip.ddrj.com:16080”,“callerid”:"",“gateway”:"",“prompt”:"\u6b63\u5728\u8f6c\u63a5\u4e2d\uff0c\u8bf7\u7b49\u5f85",“background”:“wating.wav”}}
number 被叫號碼,如果gateway沒設置,必須是完整呼叫串類似:sofia/external/電話號碼@網關Ip
callerid 可選參數 主叫號碼(對方看到的來電顯示)
gateway 可選參數 網關名字
background 可選參數 背景音樂
prompt 可選參數 提示文本prompt 提示文本(如果最后4個字是.wav,就是錄音文件放音,否則會調用TTS生成聲音文件)。
hangup 掛機
{“action”:“hangup”,“params”:{“usermsg”:“not found notify”}}
cause [數字] 可選參數 掛斷原因根據sip信令設置 詳細看https://freeswitch.org/confluence/display/FREESWITCH/Hangup+Cause+Code+Table
usermsg 可選參數 里面可以放置調試信息,smartivr會打印到日志文件。
noop 不需要執行任何動作時可以返回這個,比如(leave,asr_progress 通知可以返回noop)
{“action”:“noop”,“params”:{“usermsg”:""}}
usermsg 可選參數 里面可以放置調試信息,smartivr會打印到日志文件。
deflect 執行后會直接離開流程,收到 leave 通知
{“action”:“deflect”,“flowdata”:"",“params”:{“number”:“1001”}}
number 要轉移的目的地(由呼叫方處理) 即: SIP REFER 的 URI。
getdtmf 接收用戶按鍵
{“action”:“getdtmf”,“flowdata”:"",“params”:{“prompt”:"",“invalid_prompt”:"",“min”:0,“max”:128,“tries”:1,“timeout”:5000,“digit_timeout”:3000,“terminators”:"#"}}
min [數字] 最少按鍵個數(minimum value of 0)
max [數字] 最多按鍵個數(maximum value of 128)
tries [數字] 提示音播放次數
timeout [數字] 等待按鍵最大時間,聲音播放結束開始算起。
terminators 結束輸入按鍵,默認是#。
prompt 提示音
invalid_prompt 輸入錯誤提示音
regexp 輸入按鍵規則(正則表達式)
digit_timeout [數字] 按鍵超時時間,如果超時沒有新按鍵,就認為輸入完成。
說這些讓行業內人研究學習,智能機器人是未來的趨勢,對電銷行業實用價值更強的人工智能電話機器人。比如完全模擬真人語音,嗓音甜美,對這代表著企業的品牌;比如話術專業、自動記錄、自動分類意向客戶等等,這些則直接決定著整個企業的成交率;比如工作效率更高、數據更準確等性能上更優質的人工智能電話機器人,有疑問的也可以聯系博主薇:3307323172 一起交流學習,這些也直接影響著企業的電銷轉化率。
第二,選擇性價比更高的人工智能電話機器人,除了性能,企業仍需考慮成本,如果人工智能電話機器人的同等價值還不如人工電銷人員,哪個企業又會選擇的。同樣的,企業在選擇人工智能電話機器人的時候,需要做一個簡單的衡量,哪些品牌的人工智能電話機器人的功能已經足夠你使用,而哪些看起來很優質但卻有很多不那么實際的功能、且費用更高的人工智能電話機器人值不值得你購買。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产精品一区二区在线播放| 人妻 日韩 欧美 综合 制服| av男人的天堂av| 欧美美女bb生活片| 一区二区三区国产精品| 99国产精品久久| 日韩黄色免费观看| 国产精品乱码人人做人人爱| 国产精品综合在线视频| 国产精品久久免费观看| 精品91自产拍在线观看一区| 麻豆成人在线观看| 69精品无码成人久久久久久| 欧美v亚洲v综合ⅴ国产v| 麻豆精品视频在线观看免费| 9.1成人看片免费版| 精品女同一区二区| 激情综合网av| 91免费在线看片| 国产精品初高中害羞小美女文 | 日日操免费视频| 中文字幕二三区不卡| 国产成人aaaa| 精品国产精品国产精品| 亚洲欧洲精品成人久久奇米网| 99久久99久久久精品齐齐| 91福利精品第一导航| 亚洲一区二区三区中文字幕| av天堂一区二区| 日韩一级黄色大片| 国产在线精品一区二区夜色| 国精产品视频一二二区| 中文字幕一区不卡| 国偷自产av一区二区三区麻豆| 欧美精品久久一区| 免费观看成人鲁鲁鲁鲁鲁视频| 黄色片网站免费| 国产精品久久久久久久岛一牛影视| 成人国产电影网| 欧美日韩三级一区二区| 日韩和欧美一区二区| 国产精品综合激情| 自拍偷拍国产精品| 亚洲精品乱码久久| 久久久久青草大香线综合精品| 成人性生交大片免费看中文| 日本精品一级二级| 日韩电影免费在线| www成人啪啪18软件| 亚洲人一二三区| 国产精品福利导航| 国产日本欧美一区二区| 91色porny蝌蚪| 日韩免费一区二区| 成人美女在线观看| 欧美一级二级三级乱码| 国产精品一区在线观看你懂的| 日本久久电影网| 毛片不卡一区二区| 天天干中文字幕| 日韩成人一级大片| 日本一级特级毛片视频| 亚洲第一激情av| jizz日本在线播放| 亚洲国产wwwccc36天堂| 日本午夜精品视频| 亚洲成年人影院| 中文字幕电影av| 日韩有码一区二区三区| 亚洲天堂一级片| 日韩不卡一二三区| 黄色一级片中国| 免费成人小视频| 91久久精品一区二区三| 久久成人免费网| 欧美少妇一区二区| 国产精品香蕉一区二区三区| 欧美精选一区二区| 成人免费视频caoporn| 日韩欧美一级二级| 91麻豆免费观看| 国产亚洲va综合人人澡精品| 老熟女高潮一区二区三区| 国产蜜臀av在线一区二区三区| 亚洲蜜桃精久久久久久久久久久久| 亚洲婷婷综合色高清在线| 欧美多人猛交狂配| 亚洲线精品一区二区三区八戒| 男人晚上看的视频| 麻豆精品一区二区综合av| 欧美性色综合网| 成人免费看片app下载| 欧美videossexotv100| 激情小说欧美色图| 国产精品国产自产拍高清av王其| 久久久精品人妻无码专区| 亚洲精品国产视频| 色老板免费视频| 久久超级碰视频| 日韩一本二本av| 国产chinesehd精品露脸| 中文字幕一区二区三区不卡 | 国产精品成人网| 久久久久久久毛片| 三级影片在线观看欧美日韩一区二区| 午夜av入18在线| 国产成人a级片| 久久久久国产成人精品亚洲午夜 | 亚洲av无码成人精品区| 国产精品国产自产拍高清av| 少妇视频在线播放| 久久国产婷婷国产香蕉| 欧美一区二区三区精品| 人妻互换一二三区激情视频| 一区二区在线免费| 色综合中文字幕国产| 狠狠久久亚洲欧美| 日韩一区二区在线观看视频播放| 国产精品19p| 一区二区高清在线| 欧美三级视频在线播放| 91偷拍与自偷拍精品| 亚洲欧美欧美一区二区三区| 国产日韩欧美在线观看视频| 国产成人av福利| 中文字幕乱码亚洲精品一区| 国产又粗又猛又爽又黄的视频四季| 美国精品在线观看| www国产精品av| 色欲AV无码精品一区二区久久| 久久激情五月激情| 久久丝袜美腿综合| 日本一二三不卡视频| 国产一区免费电影| 国产欧美一区二区三区鸳鸯浴| 日本黄区免费视频观看| 国产精一区二区三区| 国产精品美女久久久久久久| 97成人资源站| jizz一区二区| 亚洲尤物在线视频观看| 欧美嫩在线观看| 亚洲成人av免费在线观看| 日本欧美大码aⅴ在线播放| 日韩欧美高清在线| wwwww黄色| 成人av免费在线观看| 亚洲欧美日韩中文字幕一区二区三区 | 大胆欧美人体老妇| 成人欧美一区二区三区在线播放| 色婷婷精品大视频在线蜜桃视频| 91麻豆福利精品推荐| 亚洲成a人v欧美综合天堂下载| 在线不卡一区二区| 中文字幕丰满乱子伦无码专区| 国产一区二区三区在线观看免费视频| 国产欧美综合在线观看第十页| caoporn91| 免费黄视频在线观看| 日本一不卡视频| 久久精品亚洲精品国产欧美kt∨| caoporn91| 奇米777第四色| 激情亚洲综合在线| 亚洲欧洲美洲综合色网| 欧美精品第1页| 免费看91的网站| 99久久精品99国产精品| 午夜亚洲国产au精品一区二区| 欧美mv和日韩mv的网站| 免费国产羞羞网站美图| 日本黄色大片在线观看| 另类小说欧美激情| 亚洲欧洲另类国产综合| 这里只有精品免费| www.4hu95.com四虎| 男人操女人下面视频| 蜜桃一区二区三区在线观看| 国产精品水嫩水嫩| 欧美日韩国产欧美日美国产精品| av男人的天堂av| 91看片淫黄大片一级| 久久精品国产99| 亚洲欧美色图小说| 久久综合中文字幕| 在线观看亚洲一区| 91网站免费入口| 伦伦影院午夜理论片| 国产在线不卡一卡二卡三卡四卡| 亚洲精品第1页| 久久久久一区二区三区四区| 欧美性猛交xxxx乱大交退制版| 91成人破解版| 免费高清视频在线观看| 精品一区二区在线免费观看| 亚洲精品乱码久久久久久黑人| 精品日韩一区二区三区免费视频| 色综合激情久久| 性欧美一区二区| 免费在线观看日韩av|