5#include "CoreMinimal.h"
6#include "AudioTypes.generated.h"
9enum class EAudioModel : uint8
15enum class ETTSModel : uint8
22enum class EVoice : uint8
37enum class ETTSAudioFormat : uint8
46enum class ETranscriptFormat : uint8
67 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
74 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Required")
75 FString Model{
"whisper-1"};
81 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
87 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
88 FString Response_Format{
"json"};
97 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
98 float Temperature{0.0f};
101USTRUCT(BlueprintType)
111 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
121 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
122 TArray<int32> Timestamp_Granularities;
125USTRUCT(BlueprintType)
131USTRUCT(BlueprintType)
140 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
141 FString Model{
"tts-1"};
146 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
152 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Required")
153 FString Voice{
"alloy"};
158 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
159 FString Response_Format{
"mp3"};
164 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
175USTRUCT(BlueprintType)
180 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
184USTRUCT(BlueprintType)
192 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
198 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
204 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
208USTRUCT(BlueprintType)
216 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
222 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
228 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
234 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
240 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
246 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
247 TArray<int32> Tokens;
252 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
253 double Temperature{};
258 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
259 double Avg_Logprob{};
264 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
265 double Compression_Ratio{};
271 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
272 double No_Speech_Prob{};
278USTRUCT(BlueprintType)
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")
314USTRUCT(BlueprintType)
319 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
323USTRUCT(BlueprintType)
328 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
Definition: OpenAI.Build.cs:6
Definition: AudioTypes.h:61
Definition: AudioTypes.h:103
Definition: AudioTypes.h:177
Definition: AudioTypes.h:210
Definition: AudioTypes.h:280
Definition: AudioTypes.h:186
Definition: AudioTypes.h:127
Definition: AudioTypes.h:316
Definition: AudioTypes.h:133
Definition: AudioTypes.h:325