Class SpeechTranslationRequest
Task for translating speech into English text using the speech translation model.
Inheritance
UnifiedApiRequestBase<SpeechTranslationRequest, Generated<Transcript>, ITranscriptionRequestOptions>
StreamingGenerativeRequest<SpeechTranslationRequest, AudioPrompt, Transcript, TranscriptDelta, ITranscriptionRequestOptions>
SpeechTranslationRequest
Inherited Members
Namespace: Glitch9.AIDevKit
Assembly: Glitch9.AIDevKit.dll
Syntax
public sealed class SpeechTranslationRequest : TranscriptionRequestBase<SpeechTranslationRequest>, IGenerativeRequest, IStreamingGenerativeRequest<TranscriptDelta, Transcript>
Constructors
| Edit this page View SourceSpeechTranslationRequest(AudioPrompt)
Declaration
public SpeechTranslationRequest(AudioPrompt prompt)
Parameters
| Type | Name | Description |
|---|---|---|
| AudioPrompt | prompt |
Properties
| Edit this page View SourceRequestType
The endpoint type for this
Declaration
public override RequestType RequestType { get; }
Property Value
| Type | Description |
|---|---|
| RequestType |
Overrides
Methods
| Edit this page View SourceExecuteAsyncInternal()
Executes the actual task logic. Must be implemented in derived classes.
Declaration
protected override UniTask<Generated<Transcript>> ExecuteAsyncInternal()
Returns
| Type | Description |
|---|---|
| UniTask<Generated<Transcript>> |
Overrides
| Edit this page View SourceStreamAsyncInternal()
Declaration
protected override IGenerativeStream<TranscriptDelta, Transcript> StreamAsyncInternal()
Returns
| Type | Description |
|---|---|
| IGenerativeStream<TranscriptDelta, Transcript> |