激情六月丁香婷婷|亚洲色图AV二区|丝袜AV日韩AV|久草视频在线分类|伊人九九精品视频|国产精品一级电影|久草视频在线99|在线看的av网址|伊人99精品无码|午夜无码视频在线

高校合作1:010-59833514 ?咨詢電話:400-810-1418 服務(wù)與監(jiān)督電話:400-810-1418轉(zhuǎn)接2

一鍵用AI將小說做成動(dòng)漫視頻,輕松月入過萬,再也不頭疼了。

發(fā)布時(shí)間:2024-04-11 18:02:29 瀏覽量:339次

樣片主流平臺(tái)都有。自己搜吧。

數(shù)據(jù)文件配置

任務(wù)文件

整個(gè)項(xiàng)目包中的路徑 不能有中文,不能有中文,不能有中文, 文件位置 task_menu/task.xlsx

數(shù)據(jù)格式如下

- content列,藍(lán)色部分 是你要一鍵生成視頻的稿件,建議用GPT4洗一遍,如果自己寫的稿建議添加斷句,斷句以優(yōu)先級(jí)最高。不然會(huì)出現(xiàn)很多句子特別長生成畫面的情況,影響視頻效果。字?jǐn)?shù)控制建議在3000字一下,如果一個(gè)稿件字?jǐn)?shù)很多建議拆分。 - type、en_name、cn_name,黃色部分 是你的項(xiàng)目文件目錄type為故事的類別,en_name 是每個(gè)故事的文件夾,所有生成的數(shù)據(jù)會(huì)在這下面,cn_name 是你這個(gè)文章的標(biāo)題,用于生成word文檔和視頻結(jié)果用。 - status,綠色部分 用于管理任務(wù),是一個(gè)下拉選項(xiàng),如果這里選擇已完成,則該行數(shù)據(jù)不會(huì)出現(xiàn)在生成任務(wù)重。

前期不會(huì)操作的建議一個(gè)一個(gè)來熟練之后批量操作。 前期不會(huì)操作的建議一個(gè)一個(gè)來熟練之后批量操作。 前期不會(huì)操作的建議一個(gè)一個(gè)來熟練之后批量操作。

SD重繪文件

整個(gè)項(xiàng)目包中的路徑 不能有中文,不能有中文,不能有中文, 文件位置 task_menu/redraw.xlsx。


- type、en_name,部分是你已經(jīng)生成好AI繪畫的圖片的路徑。 - index 是你要重新繪制的圖片的編號(hào)。

重繪需要執(zhí)行對應(yīng)的腳本,如果繪制滿意的圖片在這里吧對應(yīng)的數(shù)據(jù)刪行刪除就可以了。

系統(tǒng)環(huán)境配置

整個(gè)項(xiàng)目包中的路徑 不能有中文,不能有中文,不能有中文, 文件位置 config/authenticate.py。

用戶名和密碼

用戶名和密碼是購買腳本后管理員發(fā)放的,直接填寫替換掉對應(yīng)你的用戶名你的密碼部分的內(nèi)容就好。

UserData = {
    'username': '你的用戶名',  # 填寫你的用戶名
    'password': '你的密碼',  # 填寫你的密碼
}

ChatGPT3.5 API

請自行購買購買地址 ,這個(gè)是國內(nèi)鏡像,基本上調(diào)用1次2分錢還算比較合適。獲取好API之后填寫即可。

# 定義GPT接口
# 請自行購買購買地址 https://data.zhishuyun.com
GPT35_Token = "你的API"

SD繪畫關(guān)鍵詞

關(guān)鍵詞分前綴和負(fù)面,用于控制你的畫面風(fēng)格和不想要的畫面。自行在SD中測試好即可,前綴的意思是通過GPT35生成的關(guān)鍵詞會(huì)加在tag_prefix后面,進(jìn)行AI繪畫。

# 繪畫關(guān)鍵詞前綴
tag_prefix = "best quality ,masterpiece, illustration, an extremely delicate and beautiful, extremely detailed ,CG ,unity ,8k wallpaper, "
# 繪畫負(fù)面通用詞
negative = "NSFW,sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, bad anatomy,(long hair:1.4),DeepNegative,(fat:1.2),facing away, looking away,tilted head, {Multiple people}, lowres,bad anatomy,bad hands, text, error, missing fingers,extra digit, fewer digits, cropped, worstquality, low quality, normal quality,jpegartifacts,signature, watermark, username,blurry,bad feet,cropped,poorly drawn hands,poorly drawn face,mutation,deformed,worst quality,low quality,normal quality,jpeg artifacts,signature,watermark,extra fingers,fewer digits,extra limbs,extra arms,extra legs,malformed limbs,fused fingers,too many fingers,long neck,cross-eyed,mutated hands,polar lowres,bad body,bad proportions,gross proportions,text,error,missing fingers,missing arms,missing legs,extra digit, extra arms, extra leg, extra foot,"

微軟TTS文本轉(zhuǎn)語音

需要自己有一張VISA,不明白是啥自行百度,微軟申請賬號(hào)需要。

微軟TTS文本轉(zhuǎn)語音,這里必須選擇eastus服務(wù)器,申請好API之后填寫即可。

# 微軟TTS APIkey
# 申請地址 https://azure.microsoft.com/zh-cn/products/cognitive-services/text-to-speech/
apiKey = "你的API"  # 這里換成你的API
AccessTokenHost = "eastus.api.cognitive.microsoft.com"  # 必須選擇 eastus 服務(wù)器

如果自己沒有辦法申請自己的API,可有償提供封裝API,這里就無視即可。

微軟語音選擇

這部分代碼不要?jiǎng)印?/span>

# 聲音配置
name_dict = {'HiuGaai': 'zh-HK, HiuGaaiNeural', 'HiuMaan': 'zh-HK, HiuMaanNeural', 'WanLung': 'zh-HK, WanLungNeural',
             'Xiaoxiao': 'zh-CN, XiaoxiaoNeural', 'Xiaoyou': 'zh-CN, XiaoyouNeural', 'Xiaomo': 'zh-CN, XiaomoNeural',
             'Xiaoxuan': 'zh-CN, XiaoxuanNeural', 'Xiaohan': 'zh-CN, XiaohanNeural', 'Xiaorui': 'zh-CN, XiaoruiNeural',
             'Yunyang': 'zh-CN, YunyangNeural', 'Yunye': 'zh-CN, YunyeNeural', 'Yunxi': 'zh-CN, YunxiNeural',
             'HsiaoChen': 'zh-TW, HsiaoChenNeural', 'HsiaoYu': 'zh-TW, HsiaoYuNeural', 'YunJhe': 'zh-TW, YunJheNeural'}

# 語氣
style_dict = {'興奮': 'advertisement_upbeat', '高音調(diào)': 'affectionate', '厭惡': 'angry', '熱情': 'customerservice', '冷靜': 'calm',
              '輕松': 'chat', '愉快': 'cheerful', '憂郁': 'depressed', '輕蔑': 'disgruntled', '紀(jì)錄片': 'documentary-narration',
              '猶豫': 'embarrassed', '關(guān)切': 'empathetic', '欽佩': 'envious', '希望': 'excited', '緊張': 'fearful',
              '愉悅': 'friendly', '溫和': 'hopeful', '優(yōu)美': 'lyrical', '朗讀': 'narration-professional',
              '閱讀': 'narration-relaxed', '新聞': 'newscast', '通用': 'newscast-casual', '權(quán)威': 'newscast-formal',
              '快節(jié)奏': 'poetry-reading', '悲傷': 'sad', '嚴(yán)肅': 'serious', '高聲': 'shouting', '賽事': 'sports_commentary',
              '精彩': 'sports_commentary_excited', '柔和': 'whispering', '瘋狂': 'terrified', '無情': 'unfriendly'}

role_dict = {'女孩': 'Girl', '男孩': 'Boy', '年輕的成年女性': 'YoungAdultFemale', '年輕的成年男性': 'YoungAdultMale',
             '年長的成年女性': 'OlderAdultFemale', '年長的成年男性': 'OlderAdultMale', '年老女性': 'SeniorFemale', '年老男性': 'SeniorMale'}

gender_dict = {'男': 'Male', '女': 'Female'}

上面的格式是這樣的,大括號(hào){ }中以每個(gè),斷開來看,:前面是你要復(fù)制的信息,后面是對應(yīng)這個(gè)信息的解釋。

例如想使用云希的聲音在name_dict中復(fù)制

到下面如何修改在這里這里,其他的依次類推,目前支持自定義修改,但是有的聲音配置可能不支持,比如云希不會(huì)有女人聲音這樣,具體慢慢嘗試或者百度即可。

# 設(shè)置配置,這里自行選擇,有的可能無法生成,盡量選擇通用方法是
# 發(fā)音人聲音
name = name_dict["Yunxi"]
# 說話風(fēng)格
style = style_dict["紀(jì)錄片"]
# 性別
gender = gender_dict["男"]
audio_rate = '1.4'  # 生成音頻的速度 1.4 表示1.4倍,修改''中間的數(shù)字

剪映配置路徑

例如我的路徑是這樣的


# 剪映需要的完整路徑
full_path = "H:\\NovelAI\\User Edition\\sell_NovelAI_txt2video"

這個(gè)配置不對,剪映的配置文件會(huì)出錯(cuò)。

使用方法

【通用】step1_切分文本生成excel數(shù)據(jù).bat

執(zhí)行該腳本是將task_menu/task.xlsx下的未完成的文章進(jìn)行斷句操作。

會(huì)在data_story/下生成你表格中定義的typecn_name文件夾,在該項(xiàng)目下會(huì)自動(dòng)生成一個(gè)txt_excel文件夾,里面有個(gè)excel文件打開,之后只有一列數(shù)據(jù),應(yīng)該是這樣的。

如果已經(jīng)執(zhí)行完后面幾步誤點(diǎn)了第一步這個(gè)腳本的話,會(huì)把原來的數(shù)據(jù)覆蓋掉,意味著就要重新來一遍。


【通用】step2_ChatGPT35生成需要SD繪畫需要的關(guān)鍵詞.bat

需要用自己申請的API執(zhí)行,次數(shù)不夠請及時(shí)充值。

執(zhí)行該腳本是將你生成項(xiàng)目也就是故事的文件夾每句話通過GPT生成關(guān)鍵詞,正面和負(fù)面以及索引,其中正面詞自行設(shè)置前綴,負(fù)面詞是通用的一個(gè),如果生成不滿意可以自行在表格里修改。

生成完的數(shù)據(jù)表單是這樣的就可以執(zhí)行下一步。


【通用】step3_使用TTS生成語音.bat

需要在配置文件中使用你的微軟文字轉(zhuǎn)語音API,使用微軟的API生成語音文件。

會(huì)在你生成項(xiàng)目也就是故事的文件夾生成2個(gè)目錄audio_wav,each_audio_wav,確保里面的音頻文件都有聲音即可,在生成界面會(huì)看到返回結(jié)果為200,即可。

在文件夾下會(huì)生成對應(yīng)的音頻文件,腳本設(shè)置的已經(jīng)生成的會(huì)跳過,如果音頻文件沒有聲音請刪除重新執(zhí)行腳本。



【定制】step3_1_使用TTS生成語音.bat

使用方法同 【通用】step3_使用TTS生成語音.bat。

【通用】step4_SD繪畫,開啟SD端口默認(rèn)7680.bat

需要提前打開Stable Diffusion環(huán)境,并開啟API模型。啟動(dòng)命令行顯示這樣就表示可以了。

在網(wǎng)頁上選擇你需要的模型,之后頁面就可以關(guān)掉了。

啟動(dòng)腳本即可,會(huì)自動(dòng)的進(jìn)行繪畫,基于前面API生成的關(guān)鍵詞。生成圖片在data_story/下生成你表格中定義的typecn_name文件夾下生成data_png圖片文件。


【通用】step4_1_SD重繪,開啟SD端口默認(rèn)7680

打開文件位置 task_menu/redraw.xlsx,這里的數(shù)據(jù)要和task_menu/task.xlsx對應(yīng)。


重畫那個(gè)寫那個(gè),后面的index值是圖片的編號(hào),也就是是你要重新繪制的圖片。

【通用】step5_批量合并視頻,依次合成.bat

以上圖片和音頻都生成好了直接點(diǎn)擊該腳本合成視頻。



【定制】step5_1_批量合并視頻,機(jī)器不好一次少弄幾個(gè).bat

這個(gè)腳本屬于付費(fèi),批量合成,機(jī)器不好的不要選,用于一次合成N個(gè)視頻,不需要一個(gè)一個(gè)等待合成。

回頭補(bǔ)個(gè)圖。

【通用】step6_隨機(jī)挑選圖片成視頻封面.bat

執(zhí)行該腳本會(huì)在data_story/下生成你表格中定義的typecn_name文件夾下生成data_png圖片文件中隨機(jī)挑選一張作為視頻封面,保存在data_result中。


【通用】step7_生成圖文word文件.bat

執(zhí)行該腳本會(huì)在data_story/下生成你表格中定義的typecn_name文件夾下生成data_result生成一個(gè) 圖文適配的word文檔,自動(dòng)化生成,如果不滿意手動(dòng)調(diào)整。



【通用】step8_生成剪映可編輯文件.bat

執(zhí)行該腳本會(huì)在data_story/下生成你表格中定義的typecn_name文件夾下生成data_result生成一個(gè)剪映的配置文件draft_content.json,這個(gè)文件仍到你剪映的項(xiàng)目中打開就會(huì)看到圖文適配音頻的工程時(shí)間軸,方便后期二次加工。


熱門課程推薦

熱門資訊

請綁定手機(jī)號(hào)

x

同學(xué)您好!

您已成功報(bào)名0元試學(xué)活動(dòng),老師會(huì)在第一時(shí)間與您取得聯(lián)系,請保持電話暢通!
確定