Projekt for SPIE - Avatar for safety briefing / managment event
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

433 lines
8.3 KiB

{
"Categories": [
"Project Setup",
"Debug",
"Volume",
"Engine Settings",
"Avatar Core",
"STT Settings",
"AI Settings",
"TTS Settings"
],
"Variables": [
{
"Avatar":
{
"type": "enum",
"default": "SpieFrau",
"tooltip": "Which type of Avatar to spawn at the beginning",
"category": "Project Setup",
"enum": [
"Ben BREX",
"SpieFrau",
"SpieFrau_Vest"
]
}
},
{
"Mode":
{
"type": "enum",
"default": "SPIE_Presentation",
"tooltip": "When changing the prompt setup, you need to delete the prompt config and restart the showcase to regenerate the correct prompts",
"category": "Project Setup",
"enum": [
"Base",
"SPIE_Presentation"
]
}
},
{
"HasIntroDialogue":
{
"type": "boolean",
"default": true,
"tooltip": "If active, the Intro-State is active and the dialogue from the intro prompt will be used",
"hotreload": true,
"category": "Project Setup"
}
},
{
"HideUI":
{
"type": "boolean",
"default": false,
"tooltip": "Hides the UI",
"hotreload": true,
"category": "Project Setup"
}
},
{
"HideDialogueBoxAtStart":
{
"type": "boolean",
"default": false,
"tooltip": "If activated, the DialogueBox will hide after the first Button press to initialize the conversation. Can be show again by pressing \"H\"",
"hotreload": true,
"category": "Project Setup"
}
},
{
"ConstrainAspectRatio":
{
"type": "boolean",
"default": false,
"tooltip": "If the camera should contrain to a vertical aspect ration. Can be used to enable a horizontal screen",
"hotreload": true,
"category": "Project Setup"
}
},
{
"DebugAI":
{
"type": "enum",
"default": "Normal",
"tooltip": "Debugging mode for the AI Module",
"category": "Debug",
"enum": [
"Normal",
"DebugModule",
"DebugNoModule"
]
}
},
{
"DebugTTS":
{
"type": "enum",
"default": "Normal",
"tooltip": "Debugging mode for the TTS Module",
"category": "Debug",
"enum": [
"Normal",
"DebugModule",
"DebugNoModule"
]
}
},
{
"DebugSTT":
{
"type": "enum",
"default": "Normal",
"tooltip": "Debugging mode for the STT Module",
"category": "Debug",
"enum": [
"Normal",
"DebugModule",
"DebugNoModule"
]
}
},
{
"DebugAvatar":
{
"type": "boolean",
"default": false,
"tooltip": "Activated the debugging Mode for the Avatar",
"category": "Debug"
}
},
{
"AvatarVolume":
{
"type": "float",
"default": 1,
"tooltip": "Volume from 0-1 for the Avatar (Doesnt work with A2F)",
"category": "Volume"
}
},
{
"VFXVolume":
{
"type": "float",
"default": 0.29999999999999999,
"tooltip": "Volume from 0-1 for the VFX Sounds",
"hotreload": true,
"category": "Volume"
}
},
{
"ScreenPercentage":
{
"type": "float",
"default": 100,
"tooltip": "Sets the Screen-Percentage of the project",
"hotreload": true,
"category": "Engine Settings"
}
},
{
"VSync":
{
"type": "boolean",
"default": true,
"tooltip": "Activated VSync",
"hotreload": true,
"category": "Engine Settings"
}
},
{
"FPSCap":
{
"type": "integer",
"default": 60,
"tooltip": "Caps the FPS",
"hotreload": true,
"category": "Engine Settings"
}
},
{
"RaytracingReflectionSamples":
{
"type": "integer",
"default": 1,
"tooltip": "Samples in the Reflection, increases quality of Avatar Reflection on Ground",
"hotreload": true,
"category": "Engine Settings"
}
},
{
"UseLookAt":
{
"type": "boolean",
"default": true,
"tooltip": "Activated LookAt in Avatar AnimationSystem",
"category": "Avatar Core"
}
},
{
"LookAtLocation":
{
"type": "vector3",
"default":
{
"X": 0,
"Y": 560,
"Z": 110
},
"tooltip": "Location for the LookAt",
"category": "Avatar Core"
}
},
{
"UseMCPServer":
{
"type": "boolean",
"default": false,
"tooltip": "Active MCP Server",
"category": "Avatar Core"
}
},
{
"LipSyncModel":
{
"type": "enum",
"default": "Original (Highest Quality)",
"category": "Avatar Core",
"enum": [
"Original (Highest Quality)",
"Semi-Optimized (Balanced)",
"Highly Optimized (Fastest)"
]
}
},
{
"AvatarResetTimerLength":
{
"type": "float",
"default": 60,
"tooltip": "How long to wait for a reset after avatar stopped talking. A value of 0 deactivates the timer",
"hotreload": true,
"category": "Avatar Core"
}
},
{
"AvatarResetTimerAnimation":
{
"type": "float",
"default": 15,
"tooltip": "For how many seconds of the end of the reset timer length should we show the circle animation?",
"hotreload": true,
"category": "Avatar Core"
}
},
{
"TalkByHoldTimerLength":
{
"type": "float",
"default": 2,
"tooltip": "In seconds: If jumping to TalkToAvatar by pressing the button, how long to wait to skip the disclaimer if still holding the button?",
"hotreload": true,
"category": "Avatar Core"
}
},
{
"AzureSpeechService_API":
{
"type": "string",
"default": "0Gc0wvOF2tTCr4APvZkDaieKCGeBR9c5EbC5utXgVWZUqu4IAEf6NQ721iHNu74SwfDoYSBGJHLmCbcXVDP+F4HKnwsfHr7WYi9Gv+CjJ7/UrOygkqlrP05hbHBrJiPLWDv4Gw==",
"tooltip": "Encrypted Azure API Key",
"category": "STT Settings"
}
},
{
"AzureSpeechService_Region":
{
"type": "string",
"default": "germanywestcentral",
"tooltip": "Azure Region",
"category": "STT Settings"
}
},
{
"STTSettings":
{
"type": "struct",
"default":
{
},
"category": "STT Settings",
"fields":
{
}
}
},
{
"AzureOpenAI_API":
{
"type": "string",
"default": "UjzfgavJ45lCu+oB2vVAsKNbPT+k3XCv7t69Og6j0LmwxhD3OK5WDBxUvgKnuDrz3xuNHg==",
"tooltip": "Encrypted Azure OpenAI API Key",
"category": "AI Settings"
}
},
{
"AzureOpenAI_Model":
{
"type": "string",
"default": "gpt-realtime",
"tooltip": "Open AI Model",
"category": "AI Settings"
}
},
{
"AzureOpenAI_URL":
{
"type": "string",
"default": "aiwa-ai-new.openai.azure.com/openai",
"tooltip": "URL to Azure OpenAI Resource",
"category": "AI Settings"
}
},
{
"OpenAIAudioOut":
{
"type": "boolean",
"default": true,
"tooltip": "Direct audio generation by OpenAI",
"category": "AI Settings"
}
},
{
"CustomOpenAIVoice":
{
"type": "enum",
"default": "marin",
"tooltip": "Only Set if you want to override the Avatars Voice",
"category": "AI Settings",
"enum": [
"UNDEFINED",
"alloy",
"ash",
"ballad",
"cedar",
"coral",
"echo",
"marin",
"sage",
"shimmer",
"verse"
]
}
},
{
"OpenAIRequestTimeout":
{
"type": "integer",
"default": 10,
"tooltip": "OpenAI Timeout in seconds",
"category": "AI Settings"
}
},
{
"AITemperature":
{
"type": "float",
"default": 0.80000000000000004,
"tooltip": "Temperature of the AI Model",
"category": "AI Settings"
}
},
{
"AIMaxTokens":
{
"type": "integer",
"default": 2000,
"tooltip": "Max Token per Request of the AI Model",
"category": "AI Settings"
}
},
{
"AzureAISearch_API":
{
"type": "string",
"default": "9ksww+/kHZPYMfUFTWSi1QgaDjXaB7vxdGKPgmfGhPEx321nfpdbkUnThXT4BWrkKMAR0MF2zJT17fJSday8yBiftv0=",
"tooltip": "Azure AI Search API Key",
"category": "AI Settings"
}
},
{
"AzureAISearch_URL":
{
"type": "string",
"default": "aiwa-ai-search.search.windows.net",
"tooltip": "Azure AIWA URL",
"category": "AI Settings"
}
},
{
"AzureAISearch_Index":
{
"type": "string",
"default": "aiwa-ai-search",
"tooltip": "Azure AI Search Indexname",
"category": "AI Settings"
}
},
{
"UseCachingSystem":
{
"type": "boolean",
"default": true,
"category": "TTS Settings"
}
},
{
"ChunkLength":
{
"type": "float",
"default": 0.01,
"category": "TTS Settings"
}
},
{
"StreamAmplitudeMultiplier":
{
"type": "float",
"default": 0.25,
"category": "TTS Settings"
}
}
]
}