Table of Contents

Class VoiceChangeRequest

Namespace
Glitch9.AIDevKit
public class VoiceChangeRequest : SpeechGenerationRequestBase<VoiceChangeRequest, Prompt<AudioClip>>, IGenerativeRequest, ISequentialRequest
Inheritance
object
VoiceChangeRequest
Implements
Inherited Members
Extension Methods

Constructors

VoiceChangeRequest(Prompt<AudioClip>)

public VoiceChangeRequest(Prompt<AudioClip> prompt)

Parameters

prompt Prompt<AudioClip>

Properties

ModelType

public override ModelType ModelType { get; }

Property Value

ModelType

RemoveBackgroundNoise

public bool RemoveBackgroundNoise { get; set; }

Property Value

bool

Type

public override FluentApiRequestType Type { get; }

Property Value

FluentApiRequestType

Methods

CreateStreamAsyncInternal()

protected override UniTask<IRESTStream<IGenerativeAudioEvent>> CreateStreamAsyncInternal()

Returns

UniTask<IRESTStream<IGenerativeAudioEvent>>

ExecuteAsyncInternal()

protected override UniTask<Generated<AudioClip>> ExecuteAsyncInternal()

Returns

UniTask<Generated<AudioClip>>

SetRemoveBackgroundNoise(bool)

Sets the background noise removal option for the voice change.

public VoiceChangeRequest SetRemoveBackgroundNoise(bool removeBackgroundNoise)

Parameters

removeBackgroundNoise bool

Returns

VoiceChangeRequest