Table of Contents

Class DefaultInputAudioService

public class DefaultInputAudioService : IInputAudioService, IGenerationService<AudioClip, Transcript, TranscriptionParameters, string, ITranscriptionEvent>, IAgentService<AudioClip, Transcript, TranscriptionParameters>
Inheritance
object
DefaultInputAudioService
Implements

Methods

CancelAsync(CancellationToken)

public UniTask CancelAsync(CancellationToken ct = default)

Parameters

ct CancellationToken

Returns

UniTask

CreateStreamAsync(AudioClip, TranscriptionParameters)

public UniTask<IRESTStream<ITranscriptionEvent>> CreateStreamAsync(AudioClip input, TranscriptionParameters @params)

Parameters

input AudioClip
params TranscriptionParameters

Returns

UniTask<IRESTStream<ITranscriptionEvent>>

Dispose()

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

public void Dispose()

GenerateAsync(AudioClip, TranscriptionParameters, CancellationToken)

public UniTask<Transcript> GenerateAsync(AudioClip input, TranscriptionParameters @params, CancellationToken ct = default)

Parameters

input AudioClip
params TranscriptionParameters
ct CancellationToken

Returns

UniTask<Transcript>

InitAsync(Agent, CancellationToken)

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

Parameters

agent Agent
ct CancellationToken

Returns

UniTask