ai做點自用小工具完全沒問題

我這幾天一直都在搞這個GPT-SOVITS,第一天的時候就覺得麻煩了,先是拿自己錄了一段音試一下效果。結果搞半天整出來的模型是廢的,根本不能跑,做了幾遍之後纔行。

於是我就想着能不能搞一下游戲角色模型,把遊戲腳本搞到手了,語音音頻也解包出來了,但是實際操作的話,是想讓我死嗎,假如我只用50條。

首先我不懂日語,其次我得再腳本里面找出對應的臺詞。你的意思是,要我在這麼一大串東西里找嗎?

這還只是其中的一個,總的有二百多個文檔,一個個找,找一輩子。

臺詞也是少的一百條,多的大幾千。一句句聽嗎,而且不能太長太短。

所以說,光靠人力肯定是不行的。

我就想,能不能自己寫一個腳本,自動給我把這些玩意提取出來。一年之前學過unity,懂一點c#,可是早就忘的差不多了,而且如果做出來有個窗口互動就更好了,以前學的只能用在unity上,果然還是不行的。

那就只有學校裏教過的python了,這東西我幾乎完全沒聽,考試還是偷偷摸摸讓ai給我寫的。這不就對了,讓ai給我寫。

以前讓ai編程基本都是一坨,也不知道現在水平怎麼樣,眼下專業點的ai都有點麻煩才能用。先拿deepseek試一下。

我其實一開始想的是讓ai給我整理,後面纔想到的寫腳本。

只是提取我要求的固定內容的話,ds還是很容易就搞好的。輕輕鬆鬆就全部找出來了。但是這樣還是有點麻煩,我還要一個個複製粘貼。

於是就讓他給我寫腳本,居然很有效果。

我就讓他繼續寫,我想到什麼就加什麼。

可是,改的次數多了的話,ai就會犯錯

後面他就會改原本沒有問題的地方,自己亂加東西,導致我也要多次進行對話,最後

達到對話上限

這完蛋了。

沒辦法,只好慢慢試,經過多次實驗後,花了兩天時間,得出了一個比較好的方案。

我的方法:

1:最好提前想要自己要實現的所有功能,一次告訴ai。

對話完後還是可以進行修改的,可以多次完善。這個工具,我後面也加入了一些功能,沒對話太多次數。

2:不要想着做太複雜的,ai也做不到。

我本來想着做一個可以通過在窗口界面添加代碼就能實現匹配多種遊戲腳本格式的功能,甚至可以一個腳本就能完成多個功能,實際上,ai也做不到呀。

3:有什麼問題報錯直接問。

這個不用細說,如果是問問題和一些簡單的報錯,可以直接修改句子來保證不消耗對話次數。有的時候多次報錯也沒辦法解決的話,直接放棄這次對話吧,再開一條。

4:最好自己也懂一點編程基礎

真的只要一點就行,有些小地方能看懂就能改,比如什麼輸出時候的文件格式或者名稱,我的這個運行方式是識別腳本里面固定的格式來實現的,只要看懂固定的內容就行。要求不是很高,比較我也只會一點。


最後介紹一下我的幾個工具

文本提取工具

文本提取,實際上並不能完美提取,面對分段式的就做不到了。而且只能提取有配音的,因爲煉模型只需要配音。

音頻篩選工具

直接根據音頻時長進行篩選,非常方便,但是音頻內容就沒有辦法了,不過影響不大,完全夠用。一次處理幾千條完全沒有問題。

標註工具

我是自己看過了標註文件的格式,讓ai也根據這個格式來匹配提取的臺詞和音頻文件名稱對應,最後輸出標註文件的。加了一個刪除無法匹配就刪掉和中日文就修改標註裏面的一個部分的功能,效果還不錯。


最後,我實際上也有一些其他的小工具,比如音頻合成,都是沒有問題的,所以說,用ai來代替自己的一些工作非常有用,不然我這幾天的工作量起碼翻了百倍。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com