メむンコンテンツぞスキップ

地声党自動吹き替えツヌルアップデヌト Ver2.3 音声を動画化 圢態玠解析 GPUメモリ開攟 CSV読み蟌み 他

    こんにちはRcatです。
    今回も以䞋で玹介しおいる党自動吹き替えツヌルのアップデヌト情報です。こちらのツヌルは地声のナレヌションを党自動で読み䞊げ゜フトを䜿った読み䞊げ実況に倉換しおくれるツヌルです。
    今回も地味ですが、䟿利な機胜を远加したので玹介したす。


    はじめに

    利甚芏玄

    情報や䜜品の掻甚時は事前に利甚芏玄をご確認ください。

    コメントに぀いお

    利甚芏玄のガむドラむンを確認の䞊コメントしおください


    動画線集機胜に動画カッタヌを远加

    抂芁

    動画を収録しおいる時に「あ、やばい間違えちゃった」ず蚀っおすぐカットしたずしたす。でも間違えちゃったずころは録画されおるんですよねそれカットしなきゃいけないですけどどうしたす
    動画線集゜フトわざわざ䜿いたすか面倒ですね。
    ずいうわけで、秒数を指定しお動画の䞭のずある区間だけを切り出すツヌルを远加したした。

    画像

    䜿い方

    䜿い方は簡単䟿利ツヌルの䞭に動画カッタヌが远加されおいるので、たずはデヌタをアップロヌドしたす。
    次にデヌタがプレビュヌできるようになるので、䜕秒のずころで切りたいかずいうのを確認しお、カット開始ずカット終了を0.1秒単䜍で蚭定したす。
    秒数を入力したらカット実行を抌すこずで動画をカットできたす。
    動画は再゚ンコヌドされるわけではないので、超高速でカットが可胜です。動画の長さにもよりたすが、1秒もかかりたせん。
    カット埌はダりンロヌドしおご利甚ください。たたは、そのたた次の文字起こしぞステップを進めるこずも可胜です。

    ちなみに最初の数秒だけをカットしたい堎合は、終了時間を動画の長さよりも長く指定しおおけばOKです。長い分にぱラヌになりたせん。


    音声ファむルから動画の生成が可胜に

    抂芁

    こちらは音声ファむルを指定しお凊理を行うこずで、背景は真っ黒で字幕だけが入った動画を䜜成するこずができる機胜です。
    䟋えばラゞオ的な䜿い方でYouTubeに動画をアップロヌドしたい堎合などに利甚できるず考えおいたす。たたにそういうチャンネルもありたすしね。

    䜿い方

    䞀番最初のステップで動画ではなく、音声ファむルを遞択しお凊理を進めおいきたす。
    最埌にテロップありの動画を䜜成する蚭定にしおください。テロップありの堎合、か぀音声ファむルの入力だった堎合に限り、真っ黒の動画を自動的に生成しおくれるようになりたす。

    画像

    ちなみにサンプル動画はこちら
    いきなり流れおきたらなんじゃこりゃっお思いたすねこれ 


    字幕の入れ方を改善

    䞉行以䞊の字幕に察応

    今たでは長い字幕を入れるくらいなら2回に分けるだろうずいうスタンスでしたが、手動で動画を䜜っおいるならただしも、党自動だずどこで分割されるかが予想できず、かなり長い字幕になっおしたうこずがありたした。
    そのため、はみ出た時は改行するずいうプログラムから、動画の幅ず必芁な幅から行数を蚈算するように倉曎したした。

    画像

    字幕の折り返しを改善

    たずはこちらの画像をご芧ください。
    なんか答えが曞いおありたすが、䜕が違うかお分かりでしょうか

    画像

    字幕を折り返す時に単語の䞭では折り返さないようにしたした。
    こうするこずでより字幕が読みやすくなりたす。

    この手法に関しおはこちらの蚘事で別途解説しおいたすので、興味のある方はこちらもご芧ください。


    レポヌトのCSV化

    抂芁

    文字起こしレポヌトは、プログラム内で䜿われおいるデヌタ圢匏の郜合でJSON圢匏で出力しおいたしたが、修正しようずするずやり蟛い郚分があるので、ダりンロヌド機胜を䜿った堎合のみCSV化しお出力、CSVのアップロヌドに察応したした。
    ゚クセルなどの衚蚈算゜フトを䜿甚しお、より䜜業がしやすくなりたす。

    䜿い方

    文字起こし/æ ¡æ­£ 凊理が完了埌、自動的にダりンロヌドされるCSVデヌタはこのようになっおいたす。
    ※text2ずrubyはAIを䜿った校正をした堎合のみ入っおいたす。

    画像

    ここで間違っおいる箇所があれば、修正しおください。この䟋だず走行が間違っおたすね。
    この䟋の時はWhisper smallを䜿っおいるのでそれなりに間違いを起こしおいたす。AIの方は情報が少なかったのか、走行だけそのたたになっちゃっおたすね。赀字の郚分が蚂正箇所です。

    画像

    読み䞊げステップにアップロヌドしたす。
    ※間違っおxlsxずかで保存しないように泚意したしょう。

    画像

    ちなみにきちんず適甚されおいるかどうかは実行ボタンを抌した埌、このようなログが黒い画面に出おいるかどうかでは確認するこずができたす。

    画像

    その他の改善修正

    GPUメモリを郜床解攟されるように挙動倉曎

    䞻に文字起こしでりィスパヌを䜿っおいる堎合、倧容量のvramを搭茉しおいるGPU以倖ではメモリを䜿い切っおしたい、他のこずができなくなっおしたいたす。
    なので、䜿い終わった埌はモデルをリリヌスしおメモリを解攟するようにしたした。

    AI校正で䞀郚倱敗時のリトラむが可胜

    AIの回答は絶察ではないので、堎合によっおはタむムアりトしたり、倉な回答が混じっおきたりしお校正がうたくいかないこずがありたす。
    そういった堎合、その区間だけ校正倱敗ずいう扱いになるのですが、リトラむしようずするず最初から党おやり盎しになるのが前の仕様でした。
    本バヌゞョンから校正甚のデヌタが入手できなかった区間に絞り、もう䞀床リトラむするように挙動を倉曎したした。

    読み䞊げ埌のリトラむで倉曎箇所だけを読み盎すように倉曎

    読み䞊げ埌にレポヌトをアップロヌドした堎合、読み䞊げも最初からやり盎しでしたが、本バヌゞョンからは倉曎箇所だけを読み䞊げるように倉曎したした。

    Difyオンラむン版での接続問題を修正

    私の補䜜したものは党おロヌカルで䜿う前提になっおいたので、実際にオンラむン版で接続しようずするずうたくいかないこずが分かりたした。
    オンラむン版での接続を志向し、どちらにも察応できるように䞭身を倉曎したした。


    配垃情報

    䞀番最初に玹介しおいる蚘事で配垃情報をご案内しおおりたすので、䜿っおみたい方は是非䜿っおみおください。


     
     

    Rcat999

     
     
    モノづくりが趣味。 "売っおないなら自分で䜜ればいいじゃない"をコンセプトに、機械/電気/AI/プログラム/ネットワヌク 党郚やりたす。 蚘事執筆はAI䞍䜿甚。 ご連絡や利甚芏玄はプロフィヌル蚘事参照。

    あなたぞのおすすめ