Table of Contents

Class DefaultOutputAudioService

public class DefaultOutputAudioService : IOutputAudioService, IGenerationService<string, Generated<AudioClip>, SpeechParameters, float[], IGenerativeAudioEvent>, IAgentService<string, Generated<AudioClip>, SpeechParameters>
Inheritance
object
DefaultOutputAudioService
Implements

Methods

CancelAsync(CancellationToken)

public UniTask CancelAsync(CancellationToken ct = default)

Parameters

ct CancellationToken

Returns

UniTask

CreateStreamAsync(string, SpeechParameters)

public UniTask<IRESTStream<IGenerativeAudioEvent>> CreateStreamAsync(string input, SpeechParameters @params)

Parameters

input string
params SpeechParameters

Returns

UniTask<IRESTStream<IGenerativeAudioEvent>>

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

GenerateAsync(IGenerativeRequest, CancellationToken)

public UniTask<Generated<AudioClip>> GenerateAsync(IGenerativeRequest request, CancellationToken ct = default)

Parameters

request IGenerativeRequest
ct CancellationToken

Returns

UniTask<Generated<AudioClip>>

GenerateAsync(string, SpeechParameters, CancellationToken)

public UniTask<Generated<AudioClip>> GenerateAsync(string input, SpeechParameters @params, CancellationToken ct = default)

Parameters

input string
params SpeechParameters
ct CancellationToken

Returns

UniTask<Generated<AudioClip>>

InitAsync(Agent, CancellationToken)

public UniTask InitAsync(Agent agent, CancellationToken ct = default)

Parameters

agent Agent
ct CancellationToken

Returns

UniTask