Class VoiceChangeRequest
public class VoiceChangeRequest : SpeechGenerationRequestBase<VoiceChangeRequest, Prompt<AudioClip>>, IGenerativeRequest, ISequentialRequest
- Inheritance
-
objectGenerativeRequest<VoiceChangeRequest, Prompt<AudioClip>, Generated<AudioClip>, float[], IGenerativeAudioEvent>VoiceChangeRequest
- Implements
- Inherited Members
- Extension Methods
Constructors
VoiceChangeRequest(Prompt<AudioClip>)
public VoiceChangeRequest(Prompt<AudioClip> prompt)
Parameters
promptPrompt<AudioClip>
Properties
ModelType
public override ModelType ModelType { get; }
Property Value
RemoveBackgroundNoise
public bool RemoveBackgroundNoise { get; set; }
Property Value
- bool
Type
public override FluentApiRequestType Type { get; }
Property Value
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
removeBackgroundNoisebool