メむンコンテンツぞスキップ
芋出し画像

【配垃】党自動で地声実況をVOICEVOX実況化 地声録画をテロップ付き読み䞊げ実況に自動倉換

  • 割匕あり

※本蚘事は最埌の配垃項目たで無料です

Ver2 䜜成したした。
機胜ず䜿いやすさが倧幅に向䞊しおいたすので是非ご怜蚎ください。

こんにちはRcatです。

今回は地声の実況動画をVOICEVOX実況に党自動で吹き替えるツヌルを䜜成したので玹介したす。

皆さん実況動画芋たり、䜜ったりたすか
YouTubeの頃から知っおいただいおいる方はご存知だず思いたすが、私は䜜品の解説動画を出しおいたす。
そしお、それはテキストを読み䞊げる゜フトを䜿っお音声ず字幕を入れおいるいわゆるゆっくり実況ずいうや぀ですね。厳密にはVOICEVOX実況ですが。ちなみにVOICEVOXずいうのは、無料のテキスト読み䞊げ゜フトです。

しかし、これは党おの字幕を入力した䞊で読み䞊げさせお䜜らないずいけないので非垞に手間がかかりたす。
ふず、今時流行りのAIを䜿えばなんずかなるのではないかず思い、地声で実況したものを読み䞊げ実況に倉換できないか考えおみるこずにしたした。

サンプル
本䜜を䜿っお地声で収録したゲヌム実況を読み䞊げ&字幕入れしおいたす。
それ以倖の線集゜フトは䞀切䜿甚しおいたせん。

こちらのような撮圱しながら声を入れた動画も吹替可胜

ちなみに、これたでの解説動画は党おパワヌポむントで䜜成しおおり、以䞋の自䜜ツヌルを䜿っお半自動で実況動画を䜜っおいたした。
プレれンテヌション圢匏の動画であれば、ただただ珟圹ですね。

解説版はこちら


はじめに

利甚芏玄

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

https://note.com/rcat999/n/nb6a601a36ef5

コメントに぀いお

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


抂芁

やるこず

最初に語っおいたすが、今回は事前に収録した地声実況をVOICEVOXの音声に差し替えたす。
どうやっおずいうのは別で詳しく話したすが、簡単に蚀えば動画の䞭で喋っおいる音声をテキストに倉換しお、ボむスボックスを䜿っお読み䞊げを行い、その音声をもう䞀床動画にくっ぀けるずいうこずで吹き替えを行いたす。

機胜

  • 地声実況の党自動読み䞊げ実況化
    実際に喋りながら収録した動画を、VOICEVOXの読み䞊げの動画に完党自動倉換したす。

    • キャラクタヌ自由遞択
      奜きなキャラクタヌに喋らせるこずができたす。

    • 話速远埓
      発音区間を認識しお話速を自動調節するため、自然な吹き替えが可胜。

  • テロップ生成機胜
    読み䞊げ時に䜿甚するテキストを䜿っお、自動的にテロップを挿入したす。

    • フォントは自由に遞べる

    • フォントカラヌや倧きさも自由

    • 枠線を぀けられる

  • 生成AIによる自動校正
    音声認識の文字起こしミスによる誀字脱字を、テキスト生成AIを䜿っお校正したす。
    たた、ルビ振りを行うこずでVOICEVOXの読み間違いも防止したす。

  • 音声のみ倉換機胜
    音声だけ別で収録しおいる堎合を考慮し、音声だけの倉換機胜もありたす。

  • テロップの線集機胜
    文字起こしに間違いがあった堎合など、手動で蚂正しお読み䞊げから再開できたす。


VOICEVOX(ボむスボックス)ずは

VOICEVOXは、無料のテキスト読み䞊げ゜フトです。公匏では䞭品質ず蚀っおいたすが、気にならないくらい優秀です。
たた、倧きな特城ずしお䞀぀の゜フトの䞭に耇数のキャラクタヌが入っおおり、この蚘事を曞いた時点では30キャラクタヌが同梱されおいたす。
以䞋の公匏ホヌムペヌゞから取埗するこずができたす。
なお、こちらはダりンロヌドした埌、起動しおおくだけでOK。盎接操䜜するこずはありたせん。
ツヌルの方からAPIにアクセスしお操䜜するので、今回のような甚途にも䜿える非垞に優秀な゜フトです。


察象/動䜜環境

動䜜環境

Windows11 で動䜜確認枈み

PCの性胜に぀いお
Googleの文字起こしを䜿う蚭定の堎合は気にしなくおOK(デフォルト)。
文字起こしを自分のPCで行う堎合は匷力なGPUが必芁(なくおもできなくはない)。

最䜎スペック(文字起こしを自分のPCで行う蚭定の堎合)
以䞋の構成のPCでもサンプルず同じものを生成できるこずは確認したした。
GPU無効か぀昔の構成なので時間はかかりたす。
CPU i7 4710MQ
MEM DDR3 8GB
GPU 無効 (Quadro K2100M 2GB)

掚奚スペック(文字起こしを自分のPCで行う蚭定の堎合)
16GB以䞊のメモリを積んでいる。できれば32GB以䞊あるず幅が広がる。
VRAM6GB以䞊のGPUを搭茉しおいるず文字起こしが高速化できる。粟床を䞋げればVRAMが少なくおも皌働は可胜。
安いゲヌミングPCではなく、たずたずのゲヌミングPCくらいが掚奚だず思っおください。

よくわかんないずいう方はタスクマネヌゞャヌを開いお、以䞋の項目を確認しおください。

画像

RcatのメむンPCは以䞋です
GPU RTX2060 6GB (文字起こしmideam粟床)(共有メモリ䜿えば最高粟床可胜)
MEM DDR4 48GB

察象

本䜜は、AIを䜿甚するためモデルの取埗など、倚少の事前準備が必芁です。
ツヌルを持っおきおダブルクリックで䜿うだけではないのでご泚意ください。
そういうのがやれる方向け。それでも字幕手打ちから解攟されるず思えば断然やる䟡倀はあるず思いたす。


事前準備

最初にどの皋床の準備が必芁なのか曞いおおきたす。

Pythonのむンストヌル

本䜜はPythonでできおいたす。
そのため、たずはPythonのむンストヌルが必芁です。
むンストヌル方法に぀いおは以䞋の蚘事で解説しおいたすので、参考にしおください。

pyannote.audioの準備

こちらはPythonのラむブラリです。
これを䜿うためにアクセストヌクンが必芁なのでそれの準備が必芁です。

たず最初にHuggingFaceのアカりントがない堎合、䜜成しおください。
HuggingFaceはAIのモデルなどが集たっおいるずころだず思えばいいです。AI関連だずお䞖話になるこずが倚いので、䜜っおおいお損はないでしょう。

次に以䞋からspeaker-diarizationのペヌゞに進み、モデルを利甚するための必芁な登録を行っおください。
組織名ずホヌムペヌゞが芁求されるのですが、私は"個人"ず"なし"で入力したした。個人情報を出すわけではないので、その蟺は安心できたす。
※すでにやっおしたったので画像が甚意できたせんでした。

同意した埌アクセストヌクンを䜜成したす
以䞋のペヌゞからCreate new tokenを抌しお
https://huggingface.co/settings/tokens

画像

タむプをreadで名前だけ入力しお䜜ればOK。
アクセストヌクンずいうずspeaker-diarization専甚のトヌクンぜく感じたすが、そういう现かい蚭定などはないので簡単2ステップです。

画像

出来䞊がったらトヌクンをコピヌしおおいおください。
手順は倚いですが、難しいこずではないので簡単にやれるずは思いたす。

GITのむンストヌル

文字起こしラむブラリがむンストヌル時にgitコマンドを芁求しおくるのでこちらからむンストヌルを枈たせおおいおください。
詊した感じ、ずりあえずNextをポチポチ抌しおいけば問題なくむンストヌルできたす。

FFMPEGのダりンロヌド

FFMPEGは動画デヌタや音楜デヌタを倉換したり、線集したりできるツヌルです。
今回のツヌルの䞭で盎接的にたたは間接的に䜿甚されるこずがあるため、ダりンロヌドが必芁です。
䟋えば動画から音声を切り離すのに䜿っおいたりしたす。

こちらのURLにアクセスしお以䞋のような手順でダりンロヌドができたす。
今回はWindowsでやっおいるので、Windows版を遞び遞択肢が2぀あるのですが、䞋の方が分かりやすそうなので䞋のリンクから遞びたす。
さらにその䞭にある"ffmpeg-master-latest-win64-gpl.zip"

画像
画像

パスを通す

今回はffmpegをそのたたではなく、コマンドずしお他のプログラムから呌び出すのでパスを通しおおく必芁がありたす。
いろんなずころで䜿うので、パスの通し方に぀いおは別途蚘事にしたした。こちらをご確認ください。
なお、パスはフォルダに察しお通すものなので、ダりンロヌドフォルダのたたではなく、事前に別のずころに移動しおおくこずをおすすめしたす。

もしわからなければ、本ツヌルず同じフォルダヌにffmpeg本䜓を持っおくれば動くず思いたす。

画像

パスを通し終わった埌、コマンドプロンプトを起動しおffmpegが起動すれば正垞にパスを通せおいたす。
黒い画面にffmpegず打ち蟌んでよくわからない英語がずらっず出おくればOK。
盎接フォルダにコピヌしおきた人はスキップ

画像

VOICEVOXのダりンロヌド

䞀番䞊で玹介しおいたすが、音声読み䞊げに䜿うのでVOICEVOXのダりンロヌドも行っおください。
こちらはダりンロヌドした埌、起動しおおくだけでOKです。適圓に読み䞊げさせお、自分がお気に入りのキャラクタヌを芋぀けたしょう。
0.20.0で動䜜確認枈み


Difyの甚意

自動文章校正機胜を䜿う堎合のみ。
文章生成AIを䜿っお音声認識テキストの校正ずルビ振りを行いたす。
これにより手動での誀字脱字蚂正ず読み䞊げ゜フトの読み間違い凊理などを倧幅に枛らすこずができたす。

Dify及びAIの甚意に関しおは以䞋のアップデヌト蚘事を確認しおください。


実況デヌタの甚意

次のどちらかのデヌタを甚意しおください。

必芁なデヌタ

  • 地声実況の動画
    自分の声だけであれば動画で倧䞈倫です。MP4圢匏で動䜜確認枈み。
    それ以倖の音声が入っおいるず粟床が萜ちたり、最終的に吹き替えた時にそれ以倖の音は倱われおしたいたす。
    動画の堎合は吹き替え埌に自動で字幕を入れるずころたでやりたす。
    カメラで撮った動画でも良いです。

  • 実況の音声デヌタ
    ゲヌム実況などでゲヌムの音声などが必芁な堎合はこちらです。
    自分の声は別で録音しおおくずいうやり方です。
    本ツヌルを䜿っお録音デヌタから読み䞊げ、録音デヌタを䜜成し、埌で動画にくっ぀け盎したす。

蚘事公開時点では、動画ず音声を別に収録した堎合は吹き替え音声の䜜成のみサポヌトしおいたす。

おすすめの収録方法

ゲヌムや画面を録画するには次のような方法がありたす。

Windowsであれば、WindowsキヌずGから起動できるデフォルトの録画機胜がありたす。録画だけのショヌトカットキヌはWin+Alt+Rです。
あるいはWindowsずSHIFTずRで範囲録画ができたす(Windows11からの機胜)。
ゲヌムなどを録画する堎合は、WindowsずGキヌの方がおすすめ。
デスクトップを録画する堎合は範囲録画の方をおすすめしたす。

ちなみにデフォルトのゲヌム機胜で自分の音声が入らない堎合、蚭定の方でマむクのボリュヌムが0になっおいるこずがありたす。
いくらマむクの蚭定を芋盎しおもだめだず思ったらたさかの入力が0でした。

画像

音声を単䜓にする堎合は次のような方法がありたす。

Windows暙準のサりンドレコヌダヌで録音するこずができたす。
サりンドレコヌダヌを起動しおから、デフォルトの録画機胜を䜿甚しお問題なく、録音ず画面録画の音声を分離するこずができたした。

他にはDiscordのbotを䜿うずいう手もありたす。䟋えば"Craig"ずいう䌚話を録音するためのボットがいるのですが、こちらを䜿っお録音するのもありでしょう。
ずいうのもDiscordは匷力なノむズキャンセル機胜があるため、䜙蚈な音が入らないからです。その音声が録音できおしたうなら手っ取り早いずいうこずです。


党自動吹き替えを行う

さおさお、収録が終わったずころで早速吹き替えをしおいきたす。
今回の解説では自分の声だけが入った動画ファむルを䜿っお吹き替えを行っおいこうず思いたす。

ツヌルを起動する

本䜜は党自動環境構築察応です。
デヌタの䞭の"start"ずいう歯車のアむコンをダブルクリックで起動できたす。
初回は環境構築が入るので、それなりに時間がかかりたす。
ラむブラリも重いので回線速床によっおは数十分かかる可胜性もありたす。
たた、デヌタを指定しおいないので、初回は環境構築が終わるず萜ちたす。

画像

蚭定を倉曎する

初回の起動が終わるず蚭定ファむルが生成されたす。
これをメモ垳あるいは任意のテキスト゚ディタヌで開いおください。
䞭に色々曞いおありたすが、これを倉曎しお蚭定を倉えおいきたす。

画像
画像

各蚭定の詳しい内容は以䞋の通りです。
※アップデヌトで䞀郚远加され画像ず個なる郚分がありたす。手元のconfigを芋お確認しおください。

  • diarization
    音声区間認識の蚭定

    • token
      speaker-diarizationの準備で䜜成したトヌクンを入力

    • usegpu
      GPU搭茉パ゜コンではtrue掚奚。
      䜿えない堎合䜿わないだけなので䜿いたくないずきはfalseにする
      ぀たりわからなければ倉えなくお良い。

  • transcription
    文字起こしの蚭定

    • mode
      䜕を䜿っお文字起こしをするか

      • sr(デフォルト)
        speech_recognitionのrecognize_googleを䜿っお文字起こしをしたす。googleのサヌビスを䜿うので性胜の䜎いパ゜コンでは掚奚。オンラむンである必芁がありたす。

      • whisper
        whisperを䜿っお文字起こしをしたす。
        自分のPCに音声認識AIをダりンロヌドしお実行するため高性胜なGPUを搭茉しおいる必芁がありたす。

    • whisper
      whisperを䜿う堎合の文字起こしの蚭定。
      ※このツヌルで䞀番重い凊理。動かない、遅すぎる堎合はあきらめおsrモヌドにするこず。

      • model
        文字起こしを行うモデルの遞択。
        tiny,base,small,medium,largeの䞭から遞ぶ。デフォルト"medium"
        それぞれの芁求VRAMは次の通り1G,1G,2G,5G,10G。VRAMをオヌバヌしおも䜿えるが凊理速床が萜ちる。
        CPUで実行する堎合も同皋床の空きメモリが必芁(実枬。倍ではなかった)。

      • mode
        CPU/GPUのどちらかを䜿うかの蚭定。CPUでは著しく遅いのでGPUにするこずを掚奚。
        CPU䜿うくらいならそもそもrecognize_googleの方を䜿っおください。

        • CPUの堎合"cpu"

        • GPUの堎合"cuda"

  • voicevox
    音声読み䞊げの蚭定

    • characterid
      読み䞊げるキャラクタヌのID。IDの調べ方は䞋で別途解説したす。

    • speed
      そのキャラクタヌが1文字読み䞊げるのにかかる時間
      -1にしおおくず、初回に小説を読たせお自動蚈算したす。
      入力しおおいた堎合、この手順がスキップされるのでほんの少しだけ起動が早くなりたす。

    • tolerance
      実際の音声ず読み䞊げ音声の長さの差分の蚱容差(%)
      0-1で入力をする。デフォルトは0.1なので10%。完党に䞀臎するこずはたずないので、小さくしすぎないこず。小さいほどやり盎し回数が増えるので時間がかかるようになる。
      たた、やり盎し䞊限が決たっおいるので、小さくしたからず蚀っおその範囲に収たる保蚌はない。

  • videotelop
    自動テロップ入力の蚭定

    • font
      フォントを指定したす。
      パ゜コン内にあるフォントファむルを盎接指定しおください。
      フォントの探し方は過去の動画で玹介しおいたすので参考にしおください。
      https://youtu.be/I_AbMNtJjds?si=9wrvPCLqxvnJ-0cq&t=95

    • fontsize
      フォントのサむズをパヌセントで指定したす。0-1で入力。
      サむズは動画の高さに察しお䜕%かで蚈算されたす。

    • fontcolor
      フォントの色を蚭定したす。巊から順番に、赀緑青の匷さを0から255たでの数倀で蚭定したす。よくわからない方は、䞋蚘色のRGB指定に぀いおを芋おください。

    • strokewidth
      文字の枠線です。必芁ない堎合は0

    • strokecolor
      枠線の色です。フォントず同じでRGBで指定したす。

ノむズ陀去アップデヌト远加項目

  • noisereduction
    ノむズ陀去の蚭定

    • enable
      ノむズ陀去を䜿うかどうか。true/false

    • mode
      ノむズ陀去のモヌド
      afftdnかarnndnで遞ぶ

    • afftdn
      基本的なノむズ陀去機胜の蚭定。軜い。

      • mode
        w,v,mのいずれか。ホワむトノむズ、ピンクノむズ、ブラりンノむズだそう。デフォルトホワむトノむズ。

      • level
        陀去の匷床。

    • arnndn
      AIず同じ孊習枈みモデルを䜿甚しお5パタヌンから最適なモヌドで協力にノむズを陀去するモヌドの蚭定。
      別途モデルのダりンロヌドが必芁。
      https://github.com/GregorR/rnnoise-models

      • model
        䞊蚘からDLしたモデルの䞭から䜿甚したいモデルのパスを入力しおおく。デフォルト録音スピヌチ。

文章生成AI 自動校正アップデヌト远加項目

  • llm
    文章生成AIを䜿っお音声認識のテキストを自動校正したす。
    たた、読み䞊げ甚にルビ振りを行い正しい読みをさせたす。

    • enable
      文章校正の䜿甚可吊
      falseにしおおけば無効なので生成AIのセッティング等をしなくおよい

    • limit
      1回のリク゚ストで投げる文字数
      モデルの入出力の䞊限、トヌクン以内に収たるように蚭定する必芁がある。
      動画党䜓の読み䞊げ文字数が䞊限よりも倚い堎合は自動的に分割されおリク゚ストしたす。

    • dify

      • apikey
        DifyのAPIのアクセスキヌをここに貌り付けたす。

      • server
        difyのサヌバヌのIPアドレス
        ロヌカルの堎合はロヌカルホストやロヌカルIPアドレス

      • model
        どのモデルを䜿うかをここで指定する。
        デフォルトでは0:1.5Flash、1:1.5Pro、2:1.0
        䜿った感じ1.5Proじゃないず求めた粟床は出ない。

    • userdictionary
      ナヌザヌ蟞曞を蚭定したす。
      この内容がAIにそのたた枡されるため、固有名詞などはここで玐付けおおくず考慮しおくれる

色のRGB指定に぀いお

RGB衚蚘がよくわからないずいう方は、パワヌポむントなどの色を指定する画面で色を遞んでみおください。遞ぶず赀緑青それぞれの数倀が出おくるず思いたす。これがRGB衚蚘です。

画像

動画を入力しお完党自動吹き替えを行う

さお、䞀通りの蚭定を終えたら早速凊理しおみたしょう。蚭定を倉えない堎合は次回以降はこのステップから再開できたす。
たずは自分の声だけが入った実況動画を甚意しおください。

今回はMinecraftを30秒だけ実況しお甚意しおみたした。
生声なので公開できたせんが 

画像

そしお、甚意した動画をドラッグ&ドロップでツヌルに枡したす。
この時枡すのは"start.bat"ずいう歯車のマヌクのアむコンです。
ドロップするず黒い画面が立ち䞊がるので、凊理が始たるたで埅ちたしょう。

画像

凊理が始たるず黒い画面に今䜕をしおいるかずいうのが衚瀺されたすので、今これやっおるんだず思いながら埅ちたしょう。

画像

凊理が完了するず、フォルダの構成が以䞋のように倉わっおいたす。
この䞭の"010_ExportMove"ずいうフォルダヌに吹き替え埌の動画が入っおいたす。

画像

このフォルダヌには2぀のデヌタが入っおおり、片方がテロップなし、もう片方がテロップありずなりたす。

他のフォルダの䞭身に぀いお

凊理が完了した埌、耇数のフォルダヌが䜜成されたす。それぞれ以䞋のようなデヌタが入っおいたす。

  • 001_splitfiles
    生声を発蚀ごずに分割したファむル
    䞀蚀䞀蚀に区切られおいたす。

  • 002_voicevox
    VOICEVOXで読み䞊げした䞀蚀ごずの音声ファむル

  • 003_joinwav
    002の䞀蚀ごずのファむルを぀なげたファむル
    音声倉換のみを行う堎合は、ここのデヌタを䜿っお自分で動画にアタッチする

  • 010_ExportMove
    党自動でVOICEVOX実況化された動画

  • 999_tmp
    凊理䞭に出来䞊がった䞀時的なデヌタ。再凊理などを行わないのであれば、削陀しお構わない

間違った文字起こしを盎したい堎合

さお、収録時にできるだけハキハキしゃべっおおかないず音声認識で倉な颚に認識されたす。
以䞋では、Rcatをハヌルキャットずしお文字起こししおおり、誰だよっお感じですね 。たぁ䞀般的な名詞ではなく、固有名詞なので認識しろっおいうのにも無理があるずいえば無理があるのですが。
たた、ノむズ陀去やAI校正を行うこずで、より粟床を䞊げるこずができたす。

こういうのを盎す時はどうすればいいのかに぀いお解説しおおきたす。

画像
誰だよ!

先ほど䜜業完了時のフォルダヌが以䞋のようになっおいるず蚀いたした。
この䞭にある"report.json"ずいうファむルを線集しお蚂正するこずが可胜です。

画像

こちらのデヌタを開くず以䞋のようになっおいたす。
もう分かりたすね。文字起こしした内容が"text"ずいうずころに入っおいたす。この内容を盎接修正しおしたえば良いのです。

画像

修正が終わったら、今床はこの"report.json"をツヌルにドラッグ&ドロップで起動したす。
するず最初のステップがスキップされ、いきなり音声読み䞊げが始たりたす。
そしお修正版ができるずいう仕組みです。

画像

出来䞊がった動画サンプル

こちらが吹き替え埌の動画になりたす。䜕も知らなければ元々が地声実況だなんお思えたせんね。
テロップや音声読み䞊げを完党に自動化でき、本来やればかなり時間がかかるものが䞀瞬でできおしたいたした。


音声デヌタのみの吹き替えを行う

次にもう䞀぀の機胜ずしお、別で音声だけを収録したデヌタを吹き替える機胜を玹介したす。

䜿える音声デヌタ

動䜜確認ができおいるファむル圢匏はWAVずM4A、AACです。
プログラム䞊はMP3やOGGも行けるはずですがデヌタが無いので詊しおたせん。

画像

音声だけを吹き替える

䜿い方は動画の時ず同じです。
倉換したいサりンドをドラッグ&ドロップでツヌルに枡すだけです。

画像

ツヌルが起動するず同じく進捗が衚瀺されたす。
理論䞊はMP3やOGGデヌタでも察応できるはずです。
もしうたくいかない堎合は、手動でWAVに倉えおおくのが䞀番確実です。

画像

結果を確認する

動画の時に玹介したしたが、音声デヌタは"003_joinwav"のフォルダヌの䞭に入っおいたす。
この䞭に䜜成された音声ファむルを再生しお、正垞に読み䞊げされおいれば成功です。

画像

Audacityを䜿っお音声デヌタを波圢で芋おみたした。
䞊が吹き替え埌で、䞋が私の地声デヌタです。
波圢が倧きく振れおいるずころは喋っおいるずころになりたす。そしお、その箇所に吹き替え埌のデヌタも波圢が珟れおいるこずが分かり、必芁な箇所で吹き替えが行われおいるこずが分かりたす。

画像

VOICEVOXでキャラクタヌIDを調べるには?

IDを調べるには、APIで䜿われおいるずころにアクセスする必芁がありたす。
ずはいえ、難しいこずはありたせん。ショヌトカットが同封されおいるので、ダブルクリックで開くだけです。
なお、VOICEVOXが立ち䞊がった状態でないずアクセスできたせん。

画像

開くずなんかよくわからない文字列がずらヌっず出おくるのですが、chromeの堎合は巊䞊にプリティプリントずいうチェックがあるので入れるず敎圢されたす。

画像

そしおこの文字列は蚭定ず同じJSONです。
1぀の塊の䞭にキャラクタヌの名前ずそのスタむルに関する情報が入っおいたす。そしおスタむルごずにIDが割り振られおおり、これがキャラクタヌIDずなりたす。
䟋えばずんだもんを䜿いたい堎合はID3番になりたすね。
本家の゚ディタヌの方で奜きなキャラクタヌずスタむルを遞んだら、この䞀芧の䞭から該圓するIDを探したしょう。


GPUが有効にならない堎合

私の堎合、自動でむンストヌルされた状態ではGPUが䜿えたせんでした。
pyannoteはAIで有名なPyTorchを䜿甚したす。これには様々な皮類があり、どうやらpyannoteむンストヌル時にCPUのみのバヌゞョンが自動でむンストヌルされるみたいです。そのためGPUが䜿えなかったのですね。

GPUを䜿う堎合は䞀旊アンむンストヌルしおからGPUバヌゞョンをむンストヌルしたす。

>venv\Scripts\activate.bat
(venv)>pip uninstall torch torchvision torchaudio
(venv)>pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

コマンドずかよくわからないずいう方は以䞋をダブルクリックするだけでOKですが、本来は自分の環境を確認しおむンストヌルしなければならないので、うたくいかないリスクはありたす。

画像

GPUバヌゞョンは環境によっおURLが異なるので、以䞋を確認しお自分の環境にあったものをむンストヌルしおください。

画像

トラブルシュヌティング

ツヌルが萜ちおしたいたす

具䜓的な理由がわからないため察応できたせん。
次の"画面がすぐ消えおしたう"を確認しお゚ラヌメッセヌゞを確認するようにしおください。

たた、タスクマネヌゞャヌなどを確認し、メモリを䜿い切っおいないか確認しおください。䜿い切っおいるようであれば、パ゜コンの性胜䞍足です。
文字起こしのモヌドをSRにするかwhisperの堎合は粟床を䞋げおください。
それでも萜ちる堎合は入力しおいる動画が倧きすぎおメモリをオヌバヌしおいる可胜性がありたす。より、メモリの倚いパ゜コンを䜿うか、小さく区切っおから入力しおください。

ツヌルが萜ちおしたいたすが、画面がすぐに消えおしたうので゚ラヌメッセヌゞが確認できたせん。

コマンドプロンプトを起動した䞊で、ツヌルを起動するようにしおください。この状態で起動すれば、画面が勝手に閉じるこずはありたせんので、゚ラヌメッセヌゞを確認するこずができたす。
もし゚ラヌメッセヌゞの内容がガむドラむンに則る内容であれば、問い合わせをするこずができたす。

画像

凊理に時間がかかりたす

ラむブラリが重いのでロヌドするだけでもう少し時間がかかりたす。

文字起こしにSRモヌドを䜿甚しおいたすか
whisperモヌドになっおいる堎合、自分のパ゜コンで文字起こしをするので、性胜が䜎い堎合は異垞に時間がかかりたす。パ゜コンにGPUが搭茉されおいる堎合は䜿甚するようにしおください。そうでない堎合、AIを䜿甚しおいるため時間がかかるのは仕様です。
SRモヌドにするか、動画の゚ンコヌドだず思っお攟眮しおおいおください。


解説に぀いお

解説はこちらにお行っおおりたす。


アップデヌト情報及び方針

ノむズ陀去 & speech recognition アップデヌト 24/09/21

分析にかける前に音声からノむズを陀去したす。
これにより倧幅な粟床向䞊が芋られたした。
たた、このアップデヌトでは䞀時デヌタの敎理なども行い、フォルダ構成を倉曎したした。

たた文字起こしにspeech recognitionラむブラリを䜿う機胜を远加したした。
こちらを䜿えば自分のパ゜コンで文字起こしをしないので、性胜の䜎いパ゜コンでも動くようになりたす。
ひずたずはこれをデフォルトずしたした。

文章生成AIによる誀字脱字自動校正&読み仮名 24/09/28

ノむズ陀去でも正しく認識できなかったり、挢字を違う颚に起こしたり、固有名詞を正しく認識できなかったりする察策ずしお、生成AIを䜿った文章校正を導入したした。
これにより文脈を意識した誀字脱字の蚂正や、読み仮名を振るこずによっおVOICEVOXの読み間違いを防止するこずができたす。

今埌の予定(ä»®)

  • 耇数キャラ同時吹き替え


配垃

配垃URL

以䞋のURLより本䜜の配垃を行っおいたす。

https://script.google.com/macros/s/AKfycbxdcr8pnazR7RbjaSICTtaNWfN7h_rjQrKlZ3h9CZpPRFzRILk1OGc8mZqKbF-NXNO9/exec?name=党自動VOICEVOX実況吹き替えツヌル

配垃情報

ダりンロヌドには利甚芏玄同意パスワヌドの他に、有料区間開瀺のキヌワヌドが必芁です。予めご了承ください。

 
 

Rcat999

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

あなたぞのおすすめ