5#include "CoreMinimal.h"
6#include "AudioTypes.generated.h"
9enum class EAudioModel : uint8
15enum class ETTSModel : uint8
23enum class EVoice : uint8
40enum class ETTSAudioFormat : uint8
49enum class ETranscriptFormat : uint8
70 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
77 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Required")
78 FString Model{
"whisper-1"};
84 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
90 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
91 FString Response_Format{
"json"};
100 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
101 float Temperature{0.0f};
104USTRUCT(BlueprintType)
114 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
124 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
125 TArray<int32> Timestamp_Granularities;
128USTRUCT(BlueprintType)
134USTRUCT(BlueprintType)
143 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
144 FString Model{
"tts-1"};
149 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
156 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Required")
157 FString Voice{
"alloy"};
162 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
163 FString Instructions{};
168 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
169 FString Response_Format{
"mp3"};
174 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
185USTRUCT(BlueprintType)
190 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
194USTRUCT(BlueprintType)
202 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
208 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
214 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
218USTRUCT(BlueprintType)
226 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
232 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
238 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
244 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
250 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
256 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
257 TArray<int32> Tokens;
262 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
263 double Temperature{};
268 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
269 double Avg_Logprob{};
274 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
275 double Compression_Ratio{};
281 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
282 double No_Speech_Prob{};
288USTRUCT(BlueprintType)
296 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
302 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
308 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
314 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
320 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
324USTRUCT(BlueprintType)
329 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
333USTRUCT(BlueprintType)
338 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
Definition: OpenAI.Build.cs:6
Definition: AudioTypes.h:64
Definition: AudioTypes.h:106
Definition: AudioTypes.h:187
Definition: AudioTypes.h:220
Definition: AudioTypes.h:290
Definition: AudioTypes.h:196
Definition: AudioTypes.h:130
Definition: AudioTypes.h:326
Definition: AudioTypes.h:136
Definition: AudioTypes.h:335