Search Results for

    Show / Hide Table of Contents

    Class TalkUnitBuilder

    TalkUnitを生成するBuilder

    Inheritance
    object
    TalkUnitBuilder
    Namespace: LibSasara.Builder
    Assembly: LibSasara.dll
    Syntax
    public sealed class TalkUnitBuilder

    Methods

    Alpha(decimal)

    声質

    Declaration
    public TalkUnitBuilder Alpha(decimal alpha = 0.55)
    Parameters
    Type Name Description
    decimal alpha
    Returns
    Type Description
    TalkUnitBuilder

    max: 0.6, min: 0.5

    Alpha(double)

    声質

    Declaration
    public TalkUnitBuilder Alpha(double alpha = 0.55)
    Parameters
    Type Name Description
    double alpha
    Returns
    Type Description
    TalkUnitBuilder

    Build(bool)

    最後に呼ぶ

    Declaration
    public TalkUnit Build(bool canAdd = true)
    Parameters
    Type Name Description
    bool canAdd
    Returns
    Type Description
    TalkUnit

    作成したTalkUnit

    See Also
    Create(CeVIOFileBase, TimeSpan, TimeSpan, string, string)

    Components(IEnumerable<(string id, decimal value)>)

    感情パラメータ一覧

    Declaration
    public TalkUnitBuilder Components(IEnumerable<(string id, decimal value)> comps)
    Parameters
    Type Name Description
    IEnumerable<(string id, decimal value)> comps
    Returns
    Type Description
    TalkUnitBuilder

    感情パラメータの内部IDと値のリスト

    Remarks
    • CeVIO AIの場合はボイス関連の感情パラメータ一覧
    • CeVIO CSの場合は全ボイス共通の感情パラメータ一覧

    Create(CeVIOFileBase, TimeSpan, TimeSpan, string, string)

    BuilderパターンでTalkUnitを生成する TalkUnitBuilderを作成

    Declaration
    public static TalkUnitBuilder Create(CeVIOFileBase ccs, TimeSpan StartTime, TimeSpan Duration, string CastId, string Text)
    Parameters
    Type Name Description
    CeVIOFileBase ccs

    TalkUnitを追加するCcsProject or CcstTrack

    TimeSpan StartTime

    StartTimeの値。

    TimeSpan Duration

    Durationの値。

    string CastId

    CastIdの値。

    string Text

    Textの値。台詞。日本語200文字、英語500文字まで。

    Returns
    Type Description
    TalkUnitBuilder
    Examples
    var talkUnit = TalkUnitBuilder
    	.Create(ccs, start, duration, id, "serif")
    	.Build();
    See Also
    Build(bool)

    Group(Guid)

    Unitの所属するGroup(エディタ上のトラック)のGuid

    Declaration
    public TalkUnitBuilder Group(Guid guid)
    Parameters
    Type Name Description
    Guid guid
    Returns
    Type Description
    TalkUnitBuilder

    Language(string)

    Unitの言語

    Declaration
    public TalkUnitBuilder Language(string lang)
    Parameters
    Type Name Description
    string lang
    Returns
    Type Description
    TalkUnitBuilder
    Remarks

    "Japanese", "English"

    LogF0Scale(decimal)

    抑揚

    Declaration
    public TalkUnitBuilder LogF0Scale(decimal scale = 1)
    Parameters
    Type Name Description
    decimal scale
    Returns
    Type Description
    TalkUnitBuilder
    See Also
    LogF0Scale(double)

    LogF0Scale(double)

    抑揚

    Declaration
    public TalkUnitBuilder LogF0Scale(double scale = 1)
    Parameters
    Type Name Description
    double scale
    Returns
    Type Description
    TalkUnitBuilder
    See Also
    LogF0Scale(decimal)

    Phonemes(IEnumerable<TalkPhoneme>)

    音素データのリスト

    Declaration
    public TalkUnitBuilder Phonemes(IEnumerable<TalkPhoneme> phonemes)
    Parameters
    Type Name Description
    IEnumerable<TalkPhoneme> phonemes

    Phonemesの値。TalkPhonemeのコレクション。

    Returns
    Type Description
    TalkUnitBuilder
    See Also
    Phonemes
    TalkPhoneme
    SasaraLabel

    Speed(decimal)

    速さ

    Declaration
    public TalkUnitBuilder Speed(decimal speed = 1.0)
    Parameters
    Type Name Description
    decimal speed
    Returns
    Type Description
    TalkUnitBuilder

    max: 5.0, min: 0.2

    See Also
    Speed(double)

    Speed(double)

    速さ

    Declaration
    public TalkUnitBuilder Speed(double speed = 1)
    Parameters
    Type Name Description
    double speed
    Returns
    Type Description
    TalkUnitBuilder

    max: 5.0, min: 0.2

    See Also
    Speed(decimal)

    Tone(decimal)

    高さ

    Declaration
    public TalkUnitBuilder Tone(decimal tone)
    Parameters
    Type Name Description
    decimal tone
    Returns
    Type Description
    TalkUnitBuilder

    max: 6.0, min: -6.0

    Tone(double)

    高さ

    Declaration
    public TalkUnitBuilder Tone(double tone)
    Parameters
    Type Name Description
    double tone
    Returns
    Type Description
    TalkUnitBuilder

    max: 6.0, min: -6.0

    Volume(decimal)

    大きさ

    Declaration
    public TalkUnitBuilder Volume(decimal volume)
    Parameters
    Type Name Description
    decimal volume
    Returns
    Type Description
    TalkUnitBuilder

    max: 8.0, min: -8.0

    See Also
    Volume(double)

    Volume(double)

    大きさ

    Declaration
    public TalkUnitBuilder Volume(double volume)
    Parameters
    Type Name Description
    double volume
    Returns
    Type Description
    TalkUnitBuilder

    max: 8.0, min: -8.0

    See Also
    Volume(double)
    Volume(decimal)

    See Also

    TalkUnit
    SongUnitBuilder
    In this article
    Back to top LibSasara