Skip to content

SasaraUtil(ささらユーティル)はCeVIOエディタのあれこれを使いやすくする補助ツールです。

License

Notifications You must be signed in to change notification settings

InuInu2022/SasaraUtil

Repository files navigation

SasaraUtil

logo

SasaraUtil(ささらユーティル)はCeVIOエディタのあれこれを使いやすくする補助ツールです。

解説記事「CeVIOのあれこれを使いやすくするツール「SasaraUtil」


MIT License C Sharp 10 .NET 8.0 Made with Avalonia UI Made with Epoxy GitHub release (latest SemVer including pre-releases) GitHub all releases GitHub Repo stars CeVIO CS CeVIO AI VoiSona

最新版ダウンロード / Download latest

  • Download SasaraUtil

  • ダウンロード方法

    • 上から一番新しい物を選んでzipファイルをダウンロードして展開して使ってください
    • アップデートはそのまま上書きしてください
    • アンインストールは解凍したフォルダをまるごと消してください
  • ニコニ・コモンズ nc29686

    • ニコニコ動画等で投稿する作品で使用した場合、利用登録してくださるとうれしいです
    • ※登録は必須ではありません

機能 / Functions

screenshots ver.1.0.0-rc


共通機能

オーディオトラック変換

CeVIO CS CeVIO AI

screenshots

CeVIOのオーディオ取込は16bit/48kHzのwav形式の制限があります。これに対応した形式に自動で変換します。

詳細
ファイル形式変換

SasaraUtilの「オーディオトラック変換」にファイルをドラッグ&ドロップすると、対応している音声ファイルを自動で16bit/48kHzのwav形式に変換します。

動画ファイルも音声ファイルに変換できます。

  • 対応形式
    • 音声ファイル (wav, mp3, aiff, etc...)
    • 動画ファイル(mp4, etc...)

複数ファイルの同時変換に対応しています。

Save」ボタンを押すと、保存先を選ぶダイアログが開き、 変換されたファイルは、 【元のファイル名】.16bit48khz.wav という名前で保存されます。

CeVIO取込機能

Send」ボタンを押すことでCeVIOエディタにオーディオトラックとして変換済みの音声ファイルを自動で取り込みます。

  • ※ 変換済みの音声ファイルは元のファイルの隣に作られます。
  • .ccst ファイルがCeVIOのエディタに関連付けられている必要があります
  • ※この機能は1ファイルのみ対応です。

なお、オーディオの開始秒数は事前に設定できます。


トーク向け機能

キャストを別トラック振り分け

CeVIO CS CeVIO AI

screenshots

通常、ひとつのトークトラックには複数のキャストが記録されます。

これをキャストごとに別々のトラックに振り分けようとすると手作業が大変ですが、この「キャストを別トラック振り分け」機能を使うと自動で振り分けられます。

振り分け前 振り分け後
screenshots after

※CeVIOのトラックは32トラックが最大のため、合計で32トラック以上になる場合は何が起きるかわかりません。。。

ボイパロイド

CeVIO CS CeVIO AI

screenshots

トークボイスでボイスパーカッション(ボイパロイド)をする機能です。(実験的機能)

CeVIOのソングトラックのノートのデータを元に、トークトラックを生成し、ノートのタイミングに合わせてセリフを並べます。

  • 歌わせるようではなく、ボイスパーカッション用です
  • 1つのノートに対し、1つのトークの台詞を作成します
  • 台詞はノートの歌詞を元につくられます。
    • 1ノート、日本語で200文字までOK(CeVIO AIの場合)
  • 台詞の音程の中央値は元のノートに合うよう自動で調整されます
  • 平坦なピッチにはなりません(現在はわざとそうしてます)
  • 現在、発音の開始タイミングがノートの開始タイミングに合う様になっています。
    • 母音のタイミングではないのでやや遅れて聞こえる場合があります。

※大量のセリフが生成されるため、 特にCeVIO AIで読み込むと非常に動作が重くなります。 トラック毎に処理をすることをおすすめします。

CeVIOのソングエディタをお持ちでない場合や元の楽譜データがMIDI形式などccs/ccstでない場合は次の方法があります。

  1. UtaformatixでCeVIOのソング形式に変換する
    • midiやust等がある場合はこちらがオススメです
    • ただし、1ノートに複数歌詞を入れられないソフトが多いためボイパ向けではありません
  2. 無料のVoiSonaで打ち込んでccs/ccst形式でエクスポートする
    • VoiSonaはCeVIOソングの姉妹ソフトで、エディタと標準音源が無料です
  • 関連ソフト: KotoKanade
    • VoiSona Talkを"歌わせる"ツールです

ソング向け機能

ブレス削除・抑制

CeVIO CS CeVIO AI VoiSona

screenshots

タイミング情報をもとに自動でブレス部分のVOLをけずります。

ブレス消去

タイミング情報をもとに自動でブレス部分のVOLをけずります。すでに調整済みのデータでも対応しています(ブレス部分のVOLだけが削られます)。

ブレス消去前 ブレス消去後
screenshots after

CeVIOトラックファイル (.ccst) とタイミング情報ファイル (.lab) を一緒にドラッグ&ドロップしてください。トラックファイルだけでも同じ名前のタイミング情報があれば自動で読み取ります。

※ブレスを復活させたい場合は、VOLの線を消しゴムで消せば戻ります。最初に一括で消して、ブレスを入れたいところで復活させる…といった使い方を想定しています。

※ブレス部分は「無声」の部分。休符の範囲ではありません。

「ブレス部分の調声データそのまま」オプション

このオプションを有効にすると、ブレス部分に調声済みVOLのデータがある場合は消さず、何も調声していない所だけVOLを削ります。

調声データ消す 調声データそのまま
screenshots after

ちょっとだけ手で調整しちゃったけど、あとは一括でブレス消したい、みたいな時に使ってください。

ブレス抑制

※音量を抑える抑制機能は将来的に実装予定


動作環境 / Requirements

  • Windows (10,11)
    • ※Windows以外で利用したい場合ソースコードからビルドすることで使える可能性があります!
  • CeVIO連携機能を利用するには、CeVIO (CS/AI)がインストールされている必要があります

アップデート通知・更新 / Update apps and cast data

アプリかボイスライブラリの情報(cast-data)に更新があるとアプリ上に通知が入ります。

  • アプリのダウンロード

    • アプリの更新があると通知され、アプリの上からダウンロードできます
    • download をクリックするとgithubからアプリのzipファイルをダウンロードします
      • 展開して上書きして使ってください
  • ボイスライブラリの情報(cast-data)更新

    • ボイスライブラリの情報に更新があると通知され、アプリの上から更新できます

Libraries

Projects

  • SasaraUtil.Core: Independent common component project includes MVVM Model code.
  • SasaraUtil.UI: UI (independent platform) project includes MVVM View and ViewModel code.
  • SasaraUtil: The application project code.

Licenses

SasasraUtil

MIT License

Copyright (c) 2024 InuInu

ニコニ・コモンズ ニコニコ動画等で投稿する作品で使用した場合、利用登録してくださるとうれしいです(必須ではありません)。

Libraries licenses

Related Projects

  • NodoAme
    • CeVIO ソング(可不ちゃんなど)をしゃべってる風に歌わせる
    • ソフトウェアトークソフトのしゃべりをマネする
    • CeVIO ソングサポートツール
  • KuchiPaku
    • KuchiPaku (クチパク) はYMM4(ゆっくりムービーメーカー4)むけの「あいうえお口パク(リップシンク)」を生成するツールです。
    • CeVIOトークと連動し、口パクデータを自動生成します
  • KotoKanade
    • VoiSona Talkを"歌わせる"ツールです
  • LibSasara
    • The utility library for CeVIO project file (.ccs / .ccst) and timing label file (.lab).
    • SasaraUtilを支えるライブラリです
  • Fluent CeVIO Wrapper
    • A wrapper library and integration IPC server of the CeVIO API for .NET 7 / .NET Standard 2.0
    • CeVIOトークとの連携に使用しています

🐶Developed by InuInu

About

SasaraUtil(ささらユーティル)はCeVIOエディタのあれこれを使いやすくする補助ツールです。

Topics

Resources

License

Stars

Watchers

Forks