Class AudioGenerationRequest<TSelf, TPrompt>
public abstract class AudioGenerationRequest<TSelf, TPrompt> : GenerativeRequest<TSelf, TPrompt, Generated<AudioClip>, float[], IGenerativeAudioEvent>, IGenerativeRequest, ISequentialRequest where TSelf : AudioGenerationRequest<TSelf, TPrompt> where TPrompt : IPrompt
Type Parameters
TSelfTPrompt
- Inheritance
-
objectAudioGenerationRequest<TSelf, TPrompt>
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
AudioGenerationRequest(TPrompt)
protected AudioGenerationRequest(TPrompt prompt)
Parameters
promptTPrompt
Properties
ElevenLabsFormat
Only applicable when using ElevenLabs API.
ElevenLabs output format (bitrate and sample rate).
public ElevenLabsTypes.OutputFormat ElevenLabsFormat { get; set; }
Property Value
ResponseMimeType
public override MimeType ResponseMimeType { get; set; }
Property Value
- MimeType
Methods
SetElevenLabsFormat(OutputFormat)
public TSelf SetElevenLabsFormat(ElevenLabsTypes.OutputFormat format)
Parameters
formatElevenLabsTypes.OutputFormat
Returns
- TSelf
SetEncoding(AudioEncoding)
public TSelf SetEncoding(AudioEncoding encoding)
Parameters
encodingAudioEncoding
Returns
- TSelf