Class SpeechService
Inheritance
object
SpeechService
Inherited Members
CRUDServiceBase<OpenAI>.client
CRUDServiceBase<OpenAI>.IsBetaService
CRUDServiceBase<OpenAI>.CustomApiKey
CRUDServiceBase<OpenAI>.CustomBetaHeaders
Assembly: .dll
Syntax
public class SpeechService : CRUDServiceBase<OpenAI>
Constructors
SpeechService(OpenAI)
Declaration
public SpeechService(OpenAI client)
Parameters
Type |
Name |
Description |
OpenAI |
client |
|
Fields
kEndpoint
Declaration
public const string kEndpoint = "{ver}/audio/speech"
Field Value
Methods
CreateAsync(SpeechRequest)
Generates audio from the input text.
Declaration
public UniTask<GeneratedAudio> CreateAsync(SpeechRequest req)
Parameters
Returns
StreamAsync(SpeechRequest, StreamingAudioPlayer)
Declaration
public UniTask StreamAsync(SpeechRequest req, StreamingAudioPlayer streamingAudioPlayer)
Parameters
Type |
Name |
Description |
SpeechRequest |
req |
|
StreamingAudioPlayer |
streamingAudioPlayer |
|
Returns