Table of Contents

Class RequestExtensions

public static class RequestExtensions
Inheritance
object
RequestExtensions

Methods

ExecuteAsync(AudioIsolationRequest)

public static UniTask<GeneratedAudio> ExecuteAsync(this AudioIsolationRequest request)

Parameters

request AudioIsolationRequest

Returns

UniTask<GeneratedAudio>

ExecuteAsync(ElevenLabsQuery)

public static UniTask<RESTQueryResponse<ElevenLabsSharedVoiceData>> ExecuteAsync(this ElevenLabsQuery request)

Parameters

request ElevenLabsQuery

Returns

UniTask<RESTQueryResponse<ElevenLabsSharedVoiceData>>

ExecuteAsync(SoundEffectRequest)

public static UniTask<GeneratedAudio> ExecuteAsync(this SoundEffectRequest request)

Parameters

request SoundEffectRequest

Returns

UniTask<GeneratedAudio>

ExecuteAsync(SpeechRequest)

public static UniTask<GeneratedAudio> ExecuteAsync(this SpeechRequest request)

Parameters

request SpeechRequest

Returns

UniTask<GeneratedAudio>

ExecuteAsync(TranscriptRequest)

public static UniTask<ElevenLabsTranscript> ExecuteAsync(this TranscriptRequest request)

Parameters

request TranscriptRequest

Returns

UniTask<ElevenLabsTranscript>

ExecuteAsync(VoiceChangerRequest)

public static UniTask<GeneratedAudio> ExecuteAsync(this VoiceChangerRequest request)

Parameters

request VoiceChangerRequest

Returns

UniTask<GeneratedAudio>

StreamAsync(SpeechRequest, StreamingAudioPlayer)

public static UniTask StreamAsync(this SpeechRequest request, StreamingAudioPlayer streamingAudioPlayer)

Parameters

request SpeechRequest
streamingAudioPlayer StreamingAudioPlayer

Returns

UniTask