The utility library for CeVIO project file (.ccs
/ .ccst
) and timing label file (.lab
).
The .NET library for convenient handling of project files (.ccs
), track files (.ccst
), and timing label files (.lab
) of the speech synthesis software CeVIO.
- The utility .NET class library for CeVIO files
- Written in C# 12
- .NET 8.0 & .NET Standard 2.0
- Supported file formats:
- CeVIO project file (
.ccs
) - CeVIO track file (
.ccst
) - timing label file (
.lab
) - [WIP] VoiSona Talk project file (
.tstprj
) - [Future plan] VoiSona project file (
.tssprj
)
- CeVIO project file (
- CeVIO Creative Studio
- import / export ccs
- import / export ccst
- export lab
- CeVIO AI
- import / export ccs
- import / export ccst
- export lab
- VoiSona
- import / export ccs
HUS
: supported (>= 0.1.0)TUNE
: not supported yet
- import / export ccst
- export lab
- [Future plan] import / export tssprj
- import / export ccs
- [WIP] VoiSona Talk
- import / export tstprj
- DL
.nupkg
package file from Releases - Add and Install this package from your local NuGet repository
using LibSasara;
https://InuInu2022.github.io/LibSasara/
NodoAme is a tool to make a song software (vocal synthesizer) TALK by imitating talk voices of a talk software (TTS). This is compatible with CeVIO songs and VoiSona. It is a tool for so-called "Talkloid".
LibSasara was developed by porting the know-how of NodoAme. Since NodoAme ver. 0.4, LibSasara has been used directly.
SasaraUtil is an auxiliary tool that makes it easier to use the CeVIO Editor.
A sample code of a timing label file (.lab
) to SubRip file (.srt
) converter.
Japanese article: 【C#】合成音声ソフトのタイミング情報ファイル(.lab)から字幕ファイル(.srt)をつくる
- LibSasara
- .NET Starndard 2.0 / .NET 8.0 class lib.
- LibSasara.VoiSona
- [WIP] VoiSona / VoiSona Talk extension
- .NET Starndard 2.0 / .NET 8.0 class lib.
- test
- xunit tests
- sample
- sample projects
- csharp
- C# samples
- SampleConsole
- A sample console app.
- SongToTalk
- A converter from song notes to talk serifs.
- This is also a sample that works with the library Fluent CeVIO Wrapper.
- SongToTalkVoiSona
- This is a tool for "Singing" VoiSona Talk.
- VoiSonaTalkLab
- A timing label files (
*.lab
) exporter from VoiSona Talk project file (*.tstprj
).
- A timing label files (
- wasm
- future plan: Web Assembly (wasm) sample
- documents
- a document project with docfx.
- キャスト置き換え / Replace a cast of track
- エディタ上で差し替えると一部調声データが飛ぶ
- エディタ上で変えると合成処理が掛かって重い
- 調声データの展開・圧縮 / Expand or Compress xml tune data
- ccs/ccst上で省略されている調声データ
<Data>
を展開・元に圧縮する
- ccs/ccst上で省略されている調声データ
- 調声データのマージ / Merge tune data
- 外部.labファイルの反映 / Set timing data from external .lab file
- .labファイルを元にTMGパラメータを反映する(ソング)
- A:上書き生成、B:既にあるデータとマージ
- 相対時間と絶対時間の相互変換 / Mutual converting of relative time and absolute time
- ソングのtickは相対時間
- FluentCeVIOWrapperとの連携 / FluentCeVIOWrapper integration extension
LibSasara.Extensions.FluentCeVIO
- YMM4との連携 / YMM4 integration extension
LibSasara.Extensions.YMM4
- OpenTimelineIO (OTIO) との連携 / OpenTimelineIO integration extension
LibSasara.Extensions.OTIO
-
LibSasara
-
LibSasara.VoiSona
-
test
-
sample/csharp/SongToTalk
-
documents
-
analyzers
The MIT License
Copyright (c) 2022 - 2023 InuInu
- InuInu(いぬいぬ)
- YouTube YouTube
- Twitter @InuInuGames
- Blog note.com
- niconico niconico