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

党自動 地声吹き替えツヌル(VOICEVOX実況化) Update ノむズ陀去機胜远加

    こんにちはRcatです。
    今回は以䞋の蚘事で䜜成したしたツヌルのアップデヌト情報です。
    タむトルの通り、ノむズ陀去機胜を远加したした。
    具䜓的な仕組みずどんなこずができるのか玹介したす。

    初回はこちら。
    ツヌルの配垃も行っおおりたす。


    はじめに

    利甚芏玄

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

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

    コメントに぀いお

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


    音声デヌタのノむズ陀去を行う

    事前に収録した動画から音声を切り離しお文字起こしをするのですが、収録した音声は完党に声だけずいうわけにはいきたせんよね。
    䜙蚈な音が入っおいる堎合、文字起こしの粟床の䜎䞋に繋がるため、あらかじめ陀去しおおきたいずころです。
    調べおみるず、すでに内郚で䜿甚しおいるFFMPEGでノむズ陀去ができるずいうこずなので、それを組み蟌んでみるこずにしたした。


    簡単なafftdnフィルタヌ

    特に䜕も蚭定しない堎合は、こちらを䜿っおホワむトノむズの陀去を行いたす。
    ホワむトノむズの陀去なので、ゲヌムの音やキヌボヌド音などは陀去できおいないのですが、これを䜿うだけでも音声認識の粟床がかなり䞊がりたした。自分で聞く分には党然倉化がないんですが、機械にずっおはそうでもないみたいです。

    ffmpeg -i input.wav -af "afftdn=nr=12" output.wav

    高性胜なarnndnフィルタヌ

    こちらはニュヌラルネットワヌクを䜿甚したフィルタヌずのこずです。぀たりAIず同じですね。もちろんAIず同じなのでモデルが必芁です。
    以䞋からダりンロヌドするこずができたす。

    https://github.com/GregorR/rnnoise-models

    ダりンロヌドするず5個のデヌタが入っおいたす。
    リンク先にそれぞれの䜿い方が曞いおあり、目的に応じお䜿い分けるみたいです。
    今回は事前収録の実況なので"Recording"の"Speech"に該圓するず考えられたす。なので、䜿うモデルは"somnolent-hogwash"の䞭のものを䜿うこずにしたした。

    画像
    ffmpeg -i tmp.wav -af "arnndn=model=sh.rnnn" export.wav
    rem この䟋ではモデルファむルを取り出しお、䞊にディレクトリに眮いおある

    実行結果はこちら
    ゲヌムの音やカチカチ音などがほが陀去され、かなり綺麗にノむズが陀去できおいたす。
    波圢情報で芋おみたのが以䞋。
    波圢ではバックグラりンドのノむズが消えおいるかどうかは分かりたせんが、無音区間においおはほずんど音がなくなっおいるずいうこずがわかるでしょう。
    ただし削りすぎるのか、䞀郚ナレヌションが消えおいる郚分や文字起こしの時に逆に悪化する個所もありたした。

    画像

    サンプル動画

    ここからはそれぞれのフィルタヌを䜿っお凊理した堎合、吹き替えがどの皋床を倉化するのか、実際にお芋せしたす。

    たずはこちらが事前の凊理が䜕もない、ただ収録した状態の動画を児童吹き替えした動画です。
    いきなり名前が間違っおいたり、トロッコ䞊䞋っお䜕だよずいう感じです。

    次にafftdnフィルタヌを䜿っおノむズ陀去を行った動画です。
    今回の分は完党に理想的な文字起こしがされおいたす。
    逆にRcatを英語で起こしおしたったので、ボむスボックスがアルファベットで読んでしたっおいるのが逆に残念。
    たあ、その蟺はおいおい蟞曞を远加したり、テキスト生成AIを噛たせるなりしお盎しおいく぀もりです。

    最埌にarnndnフィルタヌを䜿っおノむズ陀去をした動画です。
    ちょっず陀去されすぎお意味がわからなくなっおしたっおいたす。やりすぎですね。
    トラックやら、いきなりできたす、ワむンクラフトっお䜕
    こちらのフィルタヌずは盞性が悪そうです。

    蚭定の方法

    メむンの蚘事にもすでに反映しおいたすが、今回のノむズ陀去に関する項目は以䞋になりたす。

    画像

    最初にノむズ陀去を䜿うかどうかの蚭定。
    その次が2぀のうち、どちらのフィルタヌを䜿うのかの蚭定。
    埌はそれぞれのフィルタヌで现かい蚭定ができたす。
    afftdnの堎合はホワむトノむズ以倖にも皮類があるので、そのうちのどれかを遞択、たた陀去の匷床を蚭定できたす。
    arnndnの堎合はどのモデルファむルを䜿うのかの遞択を行いたす。

    詳しくはメむンの蚘事の方をご確認ください。

    たずめ

    今回は党自動動画吹き替えツヌルにノむズ陀去の機胜を远加しおみたした。
    文字起こしAIに察しお枡す音声は、私たちが聞いおも差がほずんどないようなものでも、かなり差が出おくるこずが分かりたした。
    この情報は他のツヌルでも䜿えそうですね。
    それではたたお䌚いしたしょう。

     
     

    Rcat999

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

    あなたぞのおすすめ