5#include "CoreMinimal.h"
6#include "AudioTypes.generated.h"
9enum class EAudioModel : uint8
15enum class ETTSModel : uint8
20 GPT_4O_MINI_TTS_2025_12_15
24enum class EVoice : uint8
43enum class ETTSAudioFormat : uint8
54enum class ETranscriptFormat : uint8
75 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
82 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
89 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
95 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
105 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
109USTRUCT(BlueprintType)
119 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
129 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
133USTRUCT(BlueprintType)
139USTRUCT(BlueprintType)
148 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
154 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
161 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
167 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
173 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
179 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
186 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
190USTRUCT(BlueprintType)
198 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
204 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
210 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
221USTRUCT(BlueprintType)
226 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
230USTRUCT(BlueprintType)
238 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
244 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
250 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
254USTRUCT(BlueprintType)
262 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
268 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
274 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
280 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
286 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
292 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
298 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
304 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
310 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
317 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
324USTRUCT(BlueprintType)
332 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
338 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
344 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
350 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
356 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
360USTRUCT(BlueprintType)
365 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
369USTRUCT(BlueprintType)
374 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
378USTRUCT(BlueprintType)
386 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
392 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
398 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
404 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
Definition AudioTypes.h:69
FString Prompt
Definition AudioTypes.h:90
FString Model
Definition AudioTypes.h:83
FString Response_Format
Definition AudioTypes.h:96
FString File
Definition AudioTypes.h:76
float Temperature
Definition AudioTypes.h:106
Definition AudioTypes.h:111
FString Language
Definition AudioTypes.h:120
TArray< int32 > Timestamp_Granularities
Definition AudioTypes.h:130
Definition AudioTypes.h:223
Definition AudioTypes.h:256
double Avg_Logprob
Definition AudioTypes.h:305
double Compression_Ratio
Definition AudioTypes.h:311
int32 Id
Definition AudioTypes.h:263
double Temperature
Definition AudioTypes.h:299
double No_Speech_Prob
Definition AudioTypes.h:318
int32 Seek
Definition AudioTypes.h:269
FString Text
Definition AudioTypes.h:287
float Start
Definition AudioTypes.h:275
TArray< int32 > Tokens
Definition AudioTypes.h:293
float End
Definition AudioTypes.h:281
Definition AudioTypes.h:326
FString Text
Definition AudioTypes.h:345
TArray< FAudioTranscriptionWord > Words
Definition AudioTypes.h:351
float Duration
Definition AudioTypes.h:339
TArray< FAudioTranscriptionSegment > Segments
Definition AudioTypes.h:357
FString Language
Definition AudioTypes.h:333
Definition AudioTypes.h:232
float End
Definition AudioTypes.h:251
float Start
Definition AudioTypes.h:245
FString Word
Definition AudioTypes.h:239
Definition AudioTypes.h:135
Definition AudioTypes.h:362
Definition AudioTypes.h:192
FString Consent
Definition AudioTypes.h:205
FString Name
Definition AudioTypes.h:211
FString Audio_Sample
Definition AudioTypes.h:199
Definition AudioTypes.h:380
FString Object
Definition AudioTypes.h:405
int32 Created_At
Definition AudioTypes.h:393
FString Id
Definition AudioTypes.h:387
FString Name
Definition AudioTypes.h:399
Definition AudioTypes.h:141
float Speed
Definition AudioTypes.h:180
FString Instructions
Definition AudioTypes.h:168
FString Input
Definition AudioTypes.h:155
FString Response_Format
Definition AudioTypes.h:174
FString Voice
Definition AudioTypes.h:162
FString Model
Definition AudioTypes.h:149
FString Stream_Format
Definition AudioTypes.h:187
Definition AudioTypes.h:371