InuInu2022 / SasaraUtil

SasaraUtil(ささらユーティル)はCeVIOエディタのあれこれを使いやすくする補助ツールです。
MIT License
4 stars 0 forks source link
avaloniaui ccs cevio cevioai csharp dotnet utility-application voisona

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

機能 / Functions

screenshots ver.1.0.0-rc


共通機能

オーディオトラック変換

CeVIO CS CeVIO AI

screenshots

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

詳細 ##### ファイル形式変換 SasaraUtilの「**オーディオトラック変換**」にファイルをドラッグ&ドロップすると、対応している音声ファイルを自動で**16bit/48kHzのwav形式**に変換します。 動画ファイルも音声ファイルに変換できます。 - [対応形式](https://learn.microsoft.com/ja-jp/windows/win32/medfound/supported-media-formats-in-media-foundation?redirectedfrom=MSDN) - 音声ファイル (wav, mp3, aiff, etc...) - 動画ファイル(mp4, etc...) 複数ファイルの同時変換に対応しています。 「**Save**」ボタンを押すと、保存先を選ぶダイアログが開き、 変換されたファイルは、 `【元のファイル名】.16bit48khz.wav` という名前で保存されます。 ##### CeVIO取込機能 「**Send**」ボタンを押すことでCeVIOエディタにオーディオトラックとして変換済みの音声ファイルを自動で取り込みます。 - ※ 変換済みの音声ファイルは元のファイルの隣に作られます。 - ※ `.ccst` ファイルがCeVIOのエディタに関連付けられている必要があります - ※この機能は1ファイルのみ対応です。 なお、オーディオの開始秒数は事前に設定できます。

トーク向け機能

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

CeVIO CS CeVIO AI

screenshots

通常、ひとつのトークトラックには複数のキャストが記録されます。 これをキャストごとに別々のトラックに振り分けようとすると手作業が大変ですが、この「**キャストを別トラック振り分け**」機能を使うと自動で振り分けられます。 |振り分け前|振り分け後| |---------|---------| |![screenshots](./documents/screenshots/Talk_CastSplitter_Before.png)|![after](./documents/screenshots/Talk_CastSplitter_After.png)| ※CeVIOのトラックは32トラックが最大のため、合計で32トラック以上になる場合は何が起きるかわかりません。。。

ボイパロイド

CeVIO CS CeVIO AI

screenshots

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

CeVIOのソングトラックのノートのデータを元に、トークトラックを生成し、ノートのタイミングに合わせてセリフを並べます。 - 歌わせるようではなく、**ボイスパーカッション用**です - 1つのノートに対し、1つのトークの台詞を作成します - 台詞はノートの歌詞を元につくられます。 - 1ノート、日本語で200文字までOK(CeVIO AIの場合) - 台詞の音程の中央値は元のノートに合うよう自動で調整されます - 平坦なピッチにはなりません(現在はわざとそうしてます) - 現在、発音の開始タイミングがノートの開始タイミングに合う様になっています。 - 母音のタイミングではないのでやや遅れて聞こえる場合があります。 ※大量のセリフが生成されるため、 **特にCeVIO AIで読み込むと非常に動作が重くなります**。 トラック毎に処理をすることをおすすめします。 CeVIOのソングエディタをお持ちでない場合や元の楽譜データがMIDI形式などccs/ccstでない場合は次の方法があります。 1. [Utaformatix](https://sdercolin.github.io/utaformatix3/)でCeVIOのソング形式に変換する - midiやust等がある場合はこちらがオススメです - ただし、1ノートに複数歌詞を入れられないソフトが多いためボイパ向けではありません 2. 無料の[VoiSona](https://voisona.com/)で打ち込んでccs/ccst形式でエクスポートする - VoiSonaはCeVIOソングの姉妹ソフトで、エディタと標準音源が無料です - 関連ソフト: **[KotoKanade](https://github.com/InuInu2022/KotoKanade)** - VoiSona Talkを"歌わせる"ツールです

ソング向け機能

ブレス削除・抑制

CeVIO CS CeVIO AI VoiSona

screenshots

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

#### ブレス消去 タイミング情報をもとに自動でブレス部分の`VOL`をけずります。すでに調整済みのデータでも対応しています(ブレス部分の`VOL`だけが削られます)。 |ブレス消去前|ブレス消去後| |-----------|-----------| |![screenshots](./documents/screenshots/Song_BreathSuppressor_Before.png)|![after](./documents/screenshots/Song_BreathSuppressor_After.png)| CeVIOトラックファイル (`.ccst`) とタイミング情報ファイル (`.lab`) を一緒にドラッグ&ドロップしてください。トラックファイルだけでも同じ名前のタイミング情報があれば自動で読み取ります。 ※ブレスを復活させたい場合は、`VOL`の線を消しゴムで消せば戻ります。最初に一括で消して、ブレスを入れたいところで復活させる…といった使い方を想定しています。 ※ブレス部分は「無声」の部分。休符の範囲ではありません。 ##### 「ブレス部分の調声データそのまま」オプション このオプションを有効にすると、ブレス部分に調声済みVOLのデータがある場合は消さず、何も調声していない所だけVOLを削ります。 |調声データ消す|調声データそのまま| |-------------|----------------| |![screenshots](./documents/screenshots/Song_BreathSuppressor_After.png)|![after](./documents/screenshots/Song_BreathSuppressor_AfterOptionKeep.png)| ちょっとだけ手で調整しちゃったけど、あとは一括でブレス消したい、みたいな時に使ってください。 #### ブレス抑制 ※音量を抑える抑制機能は将来的に実装予定

動作環境 / Requirements

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

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

Libraries

Projects

Licenses

SasasraUtil

MIT License

Copyright (c) 2024 InuInu

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

Libraries licenses

Related Projects

🐶Developed by InuInu