Class DefaultSpeechToTextService
Implements
Inherited Members
Namespace: Glitch9.AIDevKit
Assembly: Glitch9.AIDevKit.dll
Syntax
public sealed class DefaultSpeechToTextService : GenerativeServiceBase, ISpeechToTextService, IGenerativeService<AudioClip, Transcript, ISpeechToTextOptions>, IStreamingSpeechToTextService, ISpeechToText, IStreamingGenerativeService<AudioClip, TranscriptDelta, Transcript, ISpeechToTextOptions>, IDisposable
Methods
| Edit this page View SourceGenerateAsync(AudioClip, ISpeechToTextOptions, CancellationToken)
Generates a final output asynchronously.
Declaration
public UniTask<Generated<Transcript>> GenerateAsync(AudioClip input, ISpeechToTextOptions @params, CancellationToken ct = default)
Parameters
| Type | Name | Description |
|---|---|---|
| AudioClip | input | The input data. |
| ISpeechToTextOptions | params | |
| CancellationToken | ct | The cancellation token. |
Returns
| Type | Description |
|---|---|
| UniTask<Generated<Transcript>> | The generated result. |
StreamAsync(AudioClip, ISpeechToTextOptions, CancellationToken)
Starts a streaming generation request asynchronously.
Declaration
public UniTask<IGenerativeStream<TranscriptDelta, Transcript>> StreamAsync(AudioClip input, ISpeechToTextOptions @params, CancellationToken ct = default)
Parameters
| Type | Name | Description |
|---|---|---|
| AudioClip | input | The input data. |
| ISpeechToTextOptions | params | |
| CancellationToken | ct | The cancellation token. |
Returns
| Type | Description |
|---|---|
| UniTask<IGenerativeStream<TranscriptDelta, Transcript>> | A stream handle that emits deltas and eventually provides the final output. |