AI虛擬主播居然這么簡(jiǎn)單就做出來(lái)了?
AI 直播在近年來(lái)得到了快速的發(fā)展和普及,它已經(jīng)成為了直播平臺(tái)的重要組成部分。目前,許多知名的直播平臺(tái)都已經(jīng)開始采用 AI 技術(shù),例如華為云直播、騰訊云直播、百度直播等。這些平臺(tái)已經(jīng)實(shí)現(xiàn)了對(duì)視頻和音頻數(shù)據(jù)的實(shí)時(shí)處理和優(yōu)化,以提高直播質(zhì)量和用戶體驗(yàn)。
在 AI 技術(shù)的助力下,直播內(nèi)容的創(chuàng)作和呈現(xiàn)也變得更加多樣化和個(gè)性化。AI 技術(shù)可以幫助用戶實(shí)現(xiàn)自動(dòng)化直播和智能化直播,例如自動(dòng)生成音樂、動(dòng)漫、游戲等內(nèi)容的直播。此外,AI 技術(shù)也有助于解決直播內(nèi)容的版權(quán)和安全問題,讓直播內(nèi)容更加規(guī)范和可靠。
本文我們將介紹如何在 B 站通過虛擬主播進(jìn)行 AI 直播,效果圖如下:

這里主要演示的是 AI虛擬主播 的交互功能,即直播觀眾在評(píng)論區(qū)提問,虛擬主播現(xiàn)場(chǎng)智能回答,而不用真人自己出境。
一、 準(zhǔn)備環(huán)境
OBS 軟件(視頻直播錄制軟件)
B 站能直播的賬號(hào)(一般的賬號(hào)申請(qǐng)就可以)
Git 環(huán)境
Pycharm
Python 3.8.0
VTube Studio
OpenAI 賬號(hào)(后面需要使用賬號(hào)的 apikey)
二、配置軟件環(huán)境
2.1 OBS 安裝
OBS 即 OBS Studio,是一款視頻直播錄制軟件,包含視頻、文本、圖像等的捕獲錄制功能。下載安裝方式很簡(jiǎn)單,首先訪問 OBS 官網(wǎng)(https://obsproject.com/),然后選擇我們適配的系統(tǒng)下載即可;

安裝方式就是全程點(diǎn)擊 “next”,沒有什么需要注意的。
2.2. VTube Studio 安裝
VTube Studio 是一款虛擬主播軟件,用于制作和錄制虛擬主播視頻。用戶可以創(chuàng)建一個(gè) 3D 虛擬角色,并使用攝像頭和麥克風(fēng)來(lái)模擬其動(dòng)作和表情,從而在網(wǎng)絡(luò)上進(jìn)行虛擬直播或錄制視頻。用戶可以根據(jù)自己的需要?jiǎng)?chuàng)建自己的虛擬主播,并將其應(yīng)用于游戲、社交媒體、直播平臺(tái)等不同的領(lǐng)域。
在這里我們?cè)?Steam 平臺(tái)中下載 VTube Studio(其他平臺(tái)也可),打開 steam 商店搜VTube Studio;

免費(fèi)下載安裝 VTube Studio;

安裝好啟動(dòng);

只要能進(jìn)入軟件就可以了,一般不會(huì)出什么問題;

點(diǎn)擊設(shè)置,啟用 API;


三、開啟 B 站直播
打開 B 站,進(jìn)入直播中心;

開啟直播即可;

開啟直播后有兩個(gè)需要注意的參數(shù),服務(wù)器地址 與 串流密鑰,這兩個(gè)參數(shù)都是開啟 B 站直播后自動(dòng)生成的

接下來(lái)打開 OBS 軟件,配置 OBS,在箭頭所指空白處點(diǎn)擊右鍵–>“添加”–>“游戲采集”;


在這里修改配置如下;

當(dāng) OBS 軟件界面如下表示配置正確;

然后點(diǎn)擊“工具”–>“自動(dòng)配置向?qū)А?,進(jìn)行后面的配置

以下是具體的配置步驟:


這里的 服務(wù)器 和 推流碼 就是前面開啟 B 站直播時(shí)自動(dòng)生成的 服務(wù)器地址 與 串流密鑰,將兩個(gè)參數(shù)填入此處,然后點(diǎn)開始直播;

現(xiàn)在打開你在 B 站的直播間,有圖像表示配置成功;

四、開啟 AI 主播
打開 Pycharm,點(diǎn)擊 “Get from VCS” 獲取 GitHub 項(xiàng)目;

Windy-sky:
在 Src 目錄下新建 config.ini 文件,并配置 apikey 和 roomid;
Windy-sky:
[openai]
api_key = sk-...
[room]
id=...
[edge-tss]
voice = zh-CN-XiaoyiNeural
rate = +10%
volume = +0%
[other]
debug = True
proxy = 127.0.0.1:7890
Windy-sky:
APIKey 就是自己 OpenAI 賬號(hào)的下的那個(gè) Key
roomid 是開啟 B 站直播后自動(dòng)生成的,即直播間地址 URL 后面的一串?dāng)?shù)字

安裝程序所依賴的包;
pip install -r requirements.txt
1
運(yùn)行 actions.py,然后 VTube Studio 中選擇允許;

將下面生成的內(nèi)容復(fù)制到上面;

最后運(yùn)行 main.py,如下則是運(yùn)行成功了;

五、直播最終效果
如下是最終的直播效果圖。

AI 虛擬主播是使用人工智能技術(shù)制作的虛擬人物,其通過程序和算法可以模擬人類主播的語(yǔ)音和外貌進(jìn)行表演。由于其不需要休息和不會(huì)犯錯(cuò)等特點(diǎn),在某些直播領(lǐng)域具有一定的應(yīng)用價(jià)值,例如網(wǎng)絡(luò)游戲、體育賽事、新聞報(bào)道等。但是與真人主播相比,AI 虛擬主播還存在很多不足,比如無(wú)法在情感和表現(xiàn)方面與人類主播相比,缺乏人格魅力等。所以在未來(lái)的發(fā)展中,人工智能技術(shù)需要不斷進(jìn)行創(chuàng)新和完善,才能夠更好地發(fā)揮其應(yīng)用優(yōu)勢(shì)。
版權(quán)聲明:本文為CSDN博主「敬 之」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_53072519/article/details/130872710
每篇文章都來(lái)自于up的搜集并發(fā)布,如果有需要的后臺(tái)踢我“學(xué)習(xí)”,我就發(fā)送有關(guān)信息給你