<th id="bir7t"></th>
  1. <progress id="bir7t"></progress>
    <progress id="bir7t"><big id="bir7t"></big></progress>
    <em id="bir7t"><ruby id="bir7t"></ruby></em>
  2. 當前位置: 江南文明網 > 科技 >

    元宇宙來了,自制虛擬人嘗鮮

    條評論

    元宇宙來了,自制虛擬人嘗鮮

    元宇宙概念在時下極為火熱,其中虛擬人則被認為是現實與元宇宙交互的重要途徑,而且很多虛擬人已經活躍在各種平臺上,如AYAYI被阿里聘請為頭號數字人員工,并發行了中秋元宇宙的NFT。抖音上的虛擬明星“柳夜熙”,粉絲量則已達到近900萬人,總點贊量3500多萬(圖1)。

    當然虛擬人的制作并不簡單,涉及了人工智能、大數據,還要有超高性能的計算機,不過隨著各種和元宇宙相關的開源技術的普及,現在借助百度提供的“飛槳”平臺,任何人都可以輕松制作出屬于自己的“虛擬人”,讓普通人也可以在短視頻平臺上一展風采!

    虛擬人制作原理

    本文介紹虛擬人制作項目是基于網友制作的開源項目(地址github.com/JiehangXie/PaddleBoBo),我們只要在“飛槳”平臺注冊一個用戶,然后克隆該項目并運行即可。它的原理是先生成一個虛擬人視頻(視頻已經通過深度學習完成面部表情遷移),然后將合成的語音和視頻合成,最終生成可以朗讀任何文章的虛擬人播報視頻(圖2)。它可以用在短視頻平臺上的視頻解說、課程講解、新聞播報等場景中,用來替代真人出鏡。

    生成默認虛擬人

    1.注冊用戶

    這個項目可以借助“飛槳”平臺免費提供的虛擬環境運行和生成虛擬人,因此大家首先要登錄aistudio.baidu.com/aistudio/index,按提示注冊一個用戶。

    2.運行項目

    登錄“飛槳”平臺后打開“項目”頁面,接著輸入“paddlebobo”搜索,找到其中的“PaddleBoBo,有手就能用飛槳造一個虛擬主播(人)”項目并點擊打開。接著在打開的頁面點擊“運行一下”,在彈出的頁面選擇“V100 32GB”運行環境(圖3)。

    小提示:注冊“飛槳”平臺并運行項目后,平臺每天會贈送8個點的免費算力(每天都有),足夠大家體驗和生成虛擬人操作了。

    3.使用環境

    按提示啟動選擇的環境后,在虛擬運行環境中依次運行“1.克隆項目”、“2.安裝PaddleGAN和PaddleSpeech依賴”、“3.靜態圖像轉虛擬主播動畫”,在第三步完成后確保頁面提示“已成功創建虛擬人,文件保存在.file/input/test.mp4”,同時展開左側窗格路徑,在指定文件夾中看到“test.mp4”文件(圖4)。

    切換到“4.讓虛擬主播說話”,在“--text”后的代碼輸入需要轉換為語音的文本,可以將自己需要讓主播說的內容都放置在這段代碼中,文本不要分行(可以預先將文本復制到Word,然后使用查找替換將段落標記替換為空),最后點擊“運行”,運行成功后會在左側窗格根目錄下可以看到“out.mp4”,這個就是最終生成的虛擬人視頻(圖5)。

    4.查看視頻效果

    在左側窗格選中“out.mp4”,右擊選擇“下載”,將下載到本地后就可以使用系統自帶的播放器播放了,可以看到生成的虛擬人會自動朗讀在圖4的“--text”后設置的文本轉語音的內容(圖6)。

    生成自定義主播形象

    當然在這個講究個性的時代,使用千篇一律的虛擬人主播形象和沒有個性的機器語音,顯然無法滿足大家的需求。接下來就介紹如何對項目代碼進行稍加更改,讓它可以生成更有個性地虛擬人。

    1.制作虛擬人圖片

    接著再打開,按提示將下載好的頭像上傳到該網站,并進行摳圖處理,接著將摳圖下載到本地備用(圖8)。

    打開PPT新建一個空白版式的幻燈片,接著根據自己的需要添加合適的背景。同時準備一張主持人照片(可以使用上面方法摳圖后插入PPT),然后將圖8處理好的照片疊加到原來主持人的頭部上方,生成自己的虛擬人形象和背景圖,最后將PPT導出為“test.png”備用(圖9)。當然使用同樣的方法,大家可以制作更多的虛擬人形象,每個虛擬人都是世界上并不存在的AI人像,而且每個虛擬形象都可以制作得美輪美奐。

    2.生成新的虛擬人視頻

    返回圖4所示的窗口,在左側窗格將原來“test.png”重命名為“test1.png”。接著點擊“上傳”,將上述準備好的照片上傳到“/home/aistudio/PaddleBoBo/file/input”,最后同圖4操作,再次創建虛擬人視頻備用。

    3.生成語音

    項目默認使用的是百度的語音轉換服務,轉換的語音機器化的痕跡比較明顯。如果想讓自己聲音更有磁性,可以自行使用“智影”(https://zenvideo.qq.com/)的語音轉換服務。

    打開上述網站后點擊“新建文本配音”,然后在將需要轉換的視頻腳本文本粘貼到文本框。這里可以根據實際需要對文本進行設置,比如在長句之間插入停頓,或者點擊多音字設置正確的讀音,還可以為句子指定讀音人、音效、語速、背景音樂等,完成后點擊“生成音頻素材”,將語音文件下載為“1001.mp3”備用(圖10)。這樣即使你的普通話再不標準,都可以生成字正腔圓的解說文本語音了。

    返回圖4所示窗口,在左側窗格展開“/home/aistudio/PaddleBoBo/file/output/audio”。然后將“1001.mp3”上傳到該目錄下備用。在圖4的左側窗格繼續展開“/home/aistudio/PaddleBoBo/general_demo.py”,在右側窗格將第7行刪除,將第17行代碼改為“wavfile = '.file/output/audio/1001.mp3'”,即使用自己生成的語音文件合成到視頻中(圖11)。接著在返回圖5所示的窗口,將“--text”代碼刪除,其他同步運行即可生成新的虛擬人視頻了。

    為視頻添加字幕

    啟動“剪映”后新建項目,導入“out.mp4”視頻到下方的時間線。繼續切換到“文本智能字幕開始匹配”,在打開的字幕窗口按下Ctrl+V快捷鍵粘貼上述復制的字幕,這樣每條字幕的長度是上圖設置的字數,點擊“開始匹配”(圖13)。完成字幕的匹配后,最后點擊“導出”將視頻導出保存即可。

    OK,完成上述的設置后,一條自制虛擬人短視頻就制作完成了(圖14)。怎么樣,這就是我們制作的虛擬人了,這下大家不要再為自己形象不夠出眾無法真人出鏡而煩惱,也不要再為自己普通話不夠標準開不了口發愁,因為虛擬人可以代你出鏡,并且幫你朗讀各種文本。從此,你在網上就是美少女、俊小伙的形象了。趕快去制作屬于你的虛擬代言人吧。

    国产AⅤ精品无码一区二区吧不卡

    <th id="bir7t"></th>
    1. <progress id="bir7t"></progress>
      <progress id="bir7t"><big id="bir7t"></big></progress>
      <em id="bir7t"><ruby id="bir7t"></ruby></em>