半小時(shí)教你手搓AI視頻通話,還有懶人版代碼已開(kāi)源
相信很多大家對(duì)半小時(shí)教你手搓AI視頻通話,還有懶人版代碼已開(kāi)源還不知道吧,今天菲菲就帶你們一起去了解一下~.~!
GPT-4o的“AI視頻通話”一鴿再鴿,但網(wǎng)友卻是急不可耐想要體驗(yàn)。
于是,一位名叫Santiago(我們叫他三哥)的博主,用160行Python代碼嘗試了復(fù)刻。
雖然技術(shù)路線和《Her》有所差別,但從直觀效果來(lái)看,也算得上是給網(wǎng)友們帶來(lái)了新的玩具。
而且不僅是炫技,三哥是真的在試圖把網(wǎng)友教會(huì),用了半個(gè)多小時(shí)的時(shí)間講解他的操作過(guò)程。
不過(guò),三哥的自我介紹中說(shuō),自己是一個(gè)講授硬核機(jī)器學(xué)習(xí)知識(shí)的博主,之前也推出過(guò)不少課程。
所以講課這件事對(duì)三哥來(lái)說(shuō),也可以算是老本行了。
對(duì)三哥這次推出的新課,網(wǎng)友給予了很高的評(píng)價(jià),表示不僅內(nèi)容很贊,而且講解得也很好。
甚至為了防止你覺(jué)得學(xué)起來(lái)太麻煩,三哥直接就把程序代碼給公開(kāi)了。
還有網(wǎng)友在線催更,有的想要增加屏幕讀取的功能,還有人想要移動(dòng)版……
用Python實(shí)現(xiàn)AI視頻通話
三哥做的視頻通話程序名叫Alloy Voice Assistant(簡(jiǎn)稱Alloy),在視頻中他演示了這樣幾組對(duì)話效果。
首先是一道基礎(chǔ)問(wèn)題,三哥讓Alloy識(shí)別一下自己戴的眼鏡是什么顏色。
這道題對(duì)Alloy來(lái)說(shuō)確實(shí)是沒(méi)什么難度,很輕松就能回答上來(lái)是黑色。
接下來(lái),三哥就要給Alloy上難度了,這次要識(shí)別的是棒球帽上的徽章,并分析出所代表的球隊(duì)。
這次不僅要識(shí)別的內(nèi)容和鏡頭的距離變遠(yuǎn)了,而且Alloy需要一次性識(shí)別六個(gè)。
關(guān)于視頻中涉及的棒球帽,我們來(lái)看下特寫:
從左到右依次是(洛杉磯)道奇隊(duì)、(華盛頓)國(guó)民隊(duì)、(波士頓)紅襪隊(duì)、(休斯頓)太空人隊(duì)、(芝加哥)小熊隊(duì)和(堪薩斯城)皇家隊(duì)。
我們?cè)賮?lái)看下Alloy給出的回答……完全正確。
最后一題,Alloy需要識(shí)別的內(nèi)容變成了文字——不僅要知道寫了什么,還要知道文字代表的含義。
只見(jiàn)三個(gè)拿出了一本書朝向了鏡頭,先后詢問(wèn)Alloy書的名稱和作者。
這本書是蘋果機(jī)器學(xué)習(xí)高級(jí)工程師Robert Munro Monarch寫的Human-in-the-Loop Machine Learning(《人在回路·機(jī)器學(xué)習(xí)》),Alloy回答對(duì)了。
從三哥的演示中我們可以看出,Alloy在識(shí)別和回答的準(zhǔn)確率上還是很能打的,不過(guò)響應(yīng)的速度也確實(shí)慢了一些。
但畢竟不是原生功能,需要在多個(gè)API之間進(jìn)行跳轉(zhuǎn),所以也算是可用。
那么Alloy到底是怎么實(shí)現(xiàn)的呢?三哥進(jìn)行了在線教學(xué)。
37分鐘細(xì)致講解,還有開(kāi)源懶人版
跟隨著三哥的講解,我們先來(lái)看一下都需要用到哪些工具。
既然要“視頻通話”,當(dāng)然就得有視覺(jué)處理模塊,三哥用OpenCV來(lái)對(duì)畫面進(jìn)行捕獲,然后交給多模態(tài)大模型進(jìn)行處理。
具體的大模型可以有多種選擇,包括GPT-4o、Claude和Gemini1.5Pro等,同時(shí)大模型還要承擔(dān)文本處理的任務(wù)。
這是由于Alloy并非原生支持音頻模態(tài),所以處理音頻的方式是通過(guò)文本作為中介實(shí)現(xiàn),這就需要用到語(yǔ)音識(shí)別和合成模塊,這里三哥用的分別是OpenAI的Whisper和TTS引擎。
另外,為了讓大模型的集成變得更加容易,三哥這里還使用到了大模型編程框架LangChain。
最重要的,想要把這些模塊都組合在一起,就需要用Python來(lái)編寫代碼,也要有相應(yīng)工具的API。
看到這些工具,Alloy的大致工作流程也就清晰明了了——
麥克風(fēng)和攝像頭負(fù)責(zé)收集視覺(jué)和聲音信息,然后聲音被轉(zhuǎn)換成文本并于視覺(jué)信息一起通過(guò)API送入大模型,大模型完成分析后以文本形式回傳,最后用TTS模塊合成語(yǔ)音并通過(guò)揚(yáng)聲器播放。
具體操作中,需要先安裝好所需要的依賴庫(kù),并申請(qǐng)相應(yīng)大模型的API,并創(chuàng)建一個(gè)Python程序加載這些依賴。
之后是編寫WebcamStream類,用來(lái)捕獲攝像頭當(dāng)中的圖像,這里就用到了OpenCV當(dāng)中的VideoCapture。
視頻中,三哥針對(duì)每一行代碼的含義和作用都進(jìn)行了解釋,感興趣的話可以看原視頻,這里就不一一展開(kāi)了。
之后是Assistant類,也是整個(gè)Alloy系統(tǒng)中最核心的環(huán)節(jié),從初始化和配置AI模型,到處理用戶輸入、聲文互轉(zhuǎn)、生成回答,再到對(duì)話記錄的管理,Assistant都發(fā)揮著重要作用。
可以說(shuō),Assistant類是串起用戶、輸入設(shè)備和AI模型的橋梁,也是三哥在整個(gè)教程中講解時(shí)間最長(zhǎng)的一部分。
把這兩個(gè)類定義好之后,最后就是主程序的設(shè)計(jì),首先為這兩個(gè)類各創(chuàng)建一個(gè)實(shí)例,之后配置攝像頭和麥克風(fēng),就可以進(jìn)入主循環(huán)體了。
主循環(huán)體會(huì)不斷從WebcamStream實(shí)例中讀取最新的視頻幀,并使用OpenCV的imshow()函數(shù)在窗口中實(shí)時(shí)顯示。
同時(shí),當(dāng)語(yǔ)音識(shí)別器檢測(cè)到用戶開(kāi)始說(shuō)話并結(jié)束時(shí),會(huì)自動(dòng)將語(yǔ)音轉(zhuǎn)換為文本,并調(diào)用相關(guān)函數(shù)進(jìn)行處理。
以上就是Alloy搭建的大致流程了,如果看了覺(jué)得實(shí)在太麻煩不想自己動(dòng)手的話,三哥還在GitHub上準(zhǔn)備了懶人版。
只需要根據(jù)選擇的模型調(diào)整幾行代碼并填好API,就能直接用了。
如果你也想體驗(yàn)一下AI視頻通話的話,不妨動(dòng)手試一下吧。
原視頻地址:
https://www.youtube.com/watch?v=zVttVCQvACQ
GitHub:
https://github.com/svpino/alloy-voice-assistant
以上就是關(guān)于【半小時(shí)教你手搓AI視頻通話,還有懶人版代碼已開(kāi)源】的相關(guān)內(nèi)容,希望對(duì)大家有幫助!
免責(zé)聲明:本文由用戶上傳,與本網(wǎng)站立場(chǎng)無(wú)關(guān)。財(cái)經(jīng)信息僅供讀者參考,并不構(gòu)成投資建議。投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。 如有侵權(quán)請(qǐng)聯(lián)系刪除!
- 董明珠曾喊話雷軍給股民分多少錢!格力:擬分紅超55億
- Epic喜+1:動(dòng)作游戲《師父》免費(fèi)領(lǐng) 立省139元
- 雷軍辟謠只招聘35歲以下員工:僅針對(duì)未來(lái)之星項(xiàng)目
- 普華永道發(fā)布2025年AI預(yù)測(cè):AI Agents將勞動(dòng)力提升1倍
- 雷軍回應(yīng)股價(jià)暴跌:年年難過(guò)年年過(guò)
- 一天100座!理想汽車第1700座超充站正式建成
- 《守望先鋒》國(guó)服宣布2月19日回歸:賬號(hào)數(shù)據(jù)完整保留
- 雷軍建議創(chuàng)業(yè)者要多留點(diǎn)錢給員工:別到山窮水盡才講問(wèn)題
- 雷軍新年第一天收到200元紅包 自侃年入百萬(wàn)的開(kāi)始
- 雷軍親自展示REDMI Turbo 4!2025年第一款新機(jī)
- 雷軍:小米未來(lái)10年建至少20座世界頂級(jí)工廠
- 雷軍辟謠只招聘35歲以下員工:只有招聘未來(lái)之星時(shí)才有年齡限制
- 雷軍回應(yīng)100億造車:沒(méi)有好到“封神” 不要神話我
- 雷軍表態(tài):一心做好小米汽車 大家可以在“許愿池”尋找商機(jī)
- 雷軍:中國(guó)汽車產(chǎn)業(yè)應(yīng)少些歪門邪道 不要發(fā)黑稿、背后捅刀子
- 小米SU7選配色都是7000元 為什么璀璨洋紅卻需要9000元
-
奔馳GLE作為豪華SUV市場(chǎng)中的佼佼者,憑借其卓越的性能、豪華的內(nèi)飾以及寬敞的空間,吸引了眾多消費(fèi)者的關(guān)注。...瀏覽全文>>
-
在2025年,安徽阜陽(yáng)地區(qū)的帕薩特新能源汽車市場(chǎng)表現(xiàn)非?;钴S。作為一款備受關(guān)注的新能源車型,帕薩特新能源憑...瀏覽全文>>
-
近日,滁州地區(qū)的大眾汽車經(jīng)銷商傳來(lái)好消息:備受矚目的2025款T-ROC探歌正式上市,并且以極具競(jìng)爭(zhēng)力的價(jià)格吸引...瀏覽全文>>
-
在選擇一款新能源汽車時(shí),了解其價(jià)格和配置是非常重要的一步。安徽淮南地區(qū)的長(zhǎng)安啟源E07作為2024款的新車型,...瀏覽全文>>
-
阜陽(yáng)長(zhǎng)安啟源A05作為長(zhǎng)安汽車旗下的全新車型,自推出以來(lái)便憑借其獨(dú)特的設(shè)計(jì)風(fēng)格和豐富的配置吸引了眾多消費(fèi)者...瀏覽全文>>
-
阜陽(yáng)長(zhǎng)安啟源A07作為一款備受矚目的新能源車型,以其豪華配置和親民的價(jià)格在市場(chǎng)上引起了廣泛關(guān)注。這款車型不...瀏覽全文>>
-
安徽淮南威然2024款價(jià)格及配置詳解隨著汽車市場(chǎng)的不斷更新?lián)Q代,上汽大眾旗下的MPV車型——威然(Viloran)憑...瀏覽全文>>
-
QQ多米新車報(bào)價(jià)2025款,買車省錢秘籍隨著汽車市場(chǎng)的不斷發(fā)展,消費(fèi)者在選購(gòu)車輛時(shí)不僅關(guān)注車型的性能和配置,...瀏覽全文>>
-
滁州途觀X 2024款最新價(jià)格及買車省錢秘籍隨著汽車市場(chǎng)的不斷發(fā)展,大眾途觀X作為一款兼具時(shí)尚與性能的中型SUV...瀏覽全文>>
-
隨著汽車市場(chǎng)的不斷發(fā)展,大眾蔚攬以其優(yōu)雅的設(shè)計(jì)和卓越的性能贏得了眾多消費(fèi)者的青睞。作為一款兼具實(shí)用性和...瀏覽全文>>
- Alienware 在 2025 年 CES 上展示了一些超凡脫俗的技術(shù)
- Wickes 任命首席零售和分銷官
- 分析師稱GTA 6或?qū)?shù)立行業(yè)新標(biāo)準(zhǔn)
- 索尼和本田在拉斯維加斯推出售價(jià) 89,900 美元的 Afeela 1
- 日本 11 月游客人數(shù)創(chuàng)月度新高
- 神經(jīng)認(rèn)知測(cè)試在 3 歲兒童白血病治療期間可行
- 牛津郡小學(xué)支持圣誕毛衣日
- S?strene Grene 投資歐洲物流中心
- 有人已經(jīng)在電視上直播 BNMC 打造的 1967 年福特野馬 Restomod
- 潛在的分子療法可以逆轉(zhuǎn)小鼠的胎盤發(fā)育問(wèn)題
- 奔馳GLE預(yù)約試駕,新手必看的詳細(xì)流程
- 滁州T-ROC探歌 2025新款價(jià)格,最低售價(jià)15.89萬(wàn)起,趕緊行動(dòng)
- 安徽淮南威然最新價(jià)格2024款,各配置車型售價(jià)全知曉
- 滁州途觀X最新價(jià)格2024款,買車省錢秘籍
- 淮南長(zhǎng)安啟源Q05 2025新款價(jià)格,最低售價(jià)9.69萬(wàn)起,入手正當(dāng)時(shí)
- 安徽淮南探影多少錢 2023款落地價(jià),各配置車型售價(jià)一目了然
- 淮南途觀X價(jià)格大揭秘,買車前必看
- 安徽淮南長(zhǎng)安獵手K50新款價(jià)格2025款多少錢?買車攻略一網(wǎng)打盡
- 滁州ID.4 X新款價(jià)格2025款多少錢?買車攻略一網(wǎng)打盡
- QQ多米落地價(jià),購(gòu)車前必看的費(fèi)用明細(xì)
- Nvidia DLSS 4 有望將游戲性能提高 8 倍
- 人工智能在預(yù)測(cè)自身免疫性疾病進(jìn)展方面顯示出良好的前景
- 心理物理實(shí)驗(yàn)揭示皮膚水分感知是如何改變的
- 科茨沃爾德公司慶祝圣誕節(jié)圓滿成功
- 南法納姆學(xué)校被評(píng)為薩里郡表現(xiàn)最好的小學(xué)
- 約克區(qū)九所小學(xué)將削減招生人數(shù)
- 松下新款電動(dòng)汽車電池為 Lucid Gravity 帶來(lái) 450 英里續(xù)航里程
- 泰國(guó)旅游呈現(xiàn)新趨勢(shì)
- 研究人員找到在細(xì)胞水平上餓死前列腺癌腫瘤的新方法
- 領(lǐng)先的人工智能聊天機(jī)器人在測(cè)試中表現(xiàn)出類似癡呆癥的認(rèn)知能力下降
- 龐大的 Project Zomboid build 42 終于可以玩了
- Steam Replay 回歸向您展示 2024 年您玩得最多的 PC 游戲
- Jollyes 推出強(qiáng)化的人才支持和招聘措施
- Karen Millen 與 Simon Harrison 共同推出全新高級(jí)珠寶系列
- 奇瑞風(fēng)云A8L電動(dòng)轎車刷新續(xù)航里程世界紀(jì)錄
- 虛擬藝術(shù)家將別克 Cascada 帶回 2026 款車型
- OnePlus 宣布推出新計(jì)劃解決綠線問(wèn)題
- OnePlus Watch 3 將擁有更大的電池和更薄的機(jī)身
- 研究人員發(fā)現(xiàn)可變剪接與自身免疫性疾病遺傳之間的細(xì)胞類型特異性聯(lián)系
- 科學(xué)家確定腦細(xì)胞類型是排尿的主要控制者