Git Product home page Git Product logo

lucoiso / ueazspeech Goto Github PK

View Code? Open in Web Editor NEW
172.0 8.0 39.0 164.99 MB

This plugin integrates Azure Speech Cognitive Services in Unreal Engine.

Home Page: https://forums.unrealengine.com/t/free-azspeech-plugin-async-text-to-voice-and-voice-to-text-with-microsoft-azure/495394

License: MIT License

C# 0.59% C++ 96.62% C 2.78%
unreal unreal-engine ue4 ue5 unreal-engine-4 unreal-engine-5 unreal-engine-plugin unrealengine azure azure-cognitive-services

ueazspeech's Introduction

Statistics

About

I am a seasoned software engineer with a focus on C++, holding a degree in Control and Automation Engineering (Mechatronics). My professional journey has been dedicated to crafting robust software solutions. I've contributed significantly to addressing regional challenges through the development of various software applications.

My background extends beyond practical applications; I engage in continuous learning, conducting experiments and creating free tools to assist fellow developers. My commitment lies in delivering tangible results through thoughtful software engineering, always driven by a passion for problem-solving.

ueazspeech's People

Contributors

joshdebelec avatar lucoiso avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ueazspeech's Issues

Android packaging on Unreal 4.27 fails due to AzSpeechWrapper::CheckAndroidPermission

Trying to package AzSpeech (GitHub release v5.0.2 version) for Android ASTC on UE 4.27.2, and default NDK toolchain for this engine version (log prints the following: NDK toolchain: r21e, NDK version: 21, GccVersion: 4.9, ClangVersion: 9.0.9)

UATHelper: Packaging (Android (ASTC)):     [7/9] VoiceToTextAsync.cpp [arm64]
UATHelper: Packaging (Android (ASTC)):     (REDACTED)/Plugins/AzSpeech/Source/AzSpeech/Private/AzSpeech/VoiceToTextAsync.cpp(95,2): error: use of undeclared identifier 'UAzSpeechHelper'; did you mean 'AzSpeechWrapper'?
UATHelper: Packaging (Android (ASTC)):             UAzSpeechHelper::CheckAndroidPermission("android.permission.RECORD_AUDIO");
UATHelper: Packaging (Android (ASTC)):             ^~~~~~~~~~~~~~~
UATHelper: Packaging (Android (ASTC)):             AzSpeechWrapper
UATHelper: Packaging (Android (ASTC)):     (REDACTED)/Plugins/AzSpeech/Source/AzSpeech/Private/AzSpeech/VoiceToTextAsync.cpp(10,11): note: 'AzSpeechWrapper' declared here
UATHelper: Packaging (Android (ASTC)):     namespace AzSpeechWrapper
UATHelper: Packaging (Android (ASTC)):               ^
UATHelper: Packaging (Android (ASTC)):     (REDACTED)/Plugins/AzSpeech/Source/AzSpeech/Private/AzSpeech/VoiceToTextAsync.cpp(95,19): error: no member named 'CheckAndroidPermission' in namespace 'AzSpeechWrapper'
UATHelper: Packaging (Android (ASTC)):             UAzSpeechHelper::CheckAndroidPermission("android.permission.RECORD_AUDIO");
UATHelper: Packaging (Android (ASTC)):             ~~~~~~~~~~~~~~~~~^
UATHelper: Packaging (Android (ASTC)):     2 errors generated.

For Windows, everything packages fine. Might be a compiler version related issue.

Am I doing something wrong?

Marketplace versions are returning errors when trying to package a game with this plugin

When trying to package a project using the marketplace version of this plugin, the process fails and returns these errors:

UATHelper: Packaging (Windows): Module.AzSpeech.cpp.obj : error LNK2001: unresolved external symbol __imp___std_init_once_begin_initialize
UATHelper: Packaging (Windows): Module.AzSpeech.cpp.obj : error LNK2001: unresolved external symbol __imp___std_init_once_complete

Note: This only happens when using the Marketplace version, the GitHub version works well: https://github.com/lucoiso/UEAzSpeech/releases

Convert Stream to Sound Wave doesn't work in a packaged game

When the game is packaged converting a stream to a Sound Wave and playing it doesn't seem to work even though it works in-engine, everything seems to be correctly converted but when playing the soundwave nothing plays. Text to voice does work though so its not that the plugin isn't functioning.

Marketplace: Dependencies linkages aren't occurring

Some changes have been made in managing the Azure SDK libs, but the plugin behaves differently when installed from the Marketplace and when installed directly into the project folder.

The plugin currently makes a copy of the Azure binaries to the plugin's Binaries folder using the Engine's linking system to organize the dependencies in the packaged project, but this copy is not happening when the plugin is installed from the marketplace, so the libraries end up not being loaded in the editor.

I'm making the necessary corrections, but at the moment will be needed to download the plugin via GitHub releases to use without crashes. ๐Ÿ˜ตโ€๐Ÿ’ซ๐Ÿ˜ตโ€๐Ÿ’ซ๐Ÿ˜ตโ€๐Ÿ’ซ


GitHub Releases

Requirements

  • Visual Studio 2019 or 2022 w/ the module: Game Development with C++

How to Install

  • Download a .zip of the latest release for your respective Unreal version
  • In your project directory, create a new folder named 'Plugins'
  • Inside the 'Plugins' directory, create a new one named 'AzSpeech'
  • Unzip the downloaded AzSpeech version content into the Plugins/AzSpeech directory
  • In your project folder, right click the PROJECTNAME.uproject file and select the option: Generate Visual Studio Files
  • Compile and open your project

Question about spatialization support

This seems like a cool and useful plugin. I'd like to use it in my VR game to give voice to various NPCs. However, I am wondering if the output sound (text-2-speech or text-2-wav) is going to be spatialized. I use Resonance Audio (or Oculus Audio) for mobile VR and Steam Audio for desktop VR.

How does the output from this plugin work (if at all) with spatial audio in UE4/5 ?

Thanks

No sound when using Text to Speech in Steam Deck

From forum's post: https://forums.unrealengine.com/t/free-azspeech-plugin-text-to-speech-speech-to-text-and-more-with-microsoft-azure-cognitive-services/495394/107?u=lucoiso

BeehiveBob
Hello!

Thanks for this amazing plugin, epic should hire you! I recently added it to my project and it works fine on windows. But not on steam deck it seems, no sound. Iโ€™m using the TTS function for voice. Any ideas what could be the cause? (the game: FlipScapes 1 :))
Thanks!

Crashing randomly occurring if using a task inside another async class without storing the reference + Crashes occurring when trying to use null task in logs details

Hey,

The plugin seems to crash in our project at random when it finishes generating an audio, this seems to be two different crashes as far as I know.
One is related to the line at 58 in AzSpeechRunnableBase.cpp ->"FScopeLock Lock(&OwningTask->Mutex);" and happens both in editor and in a packaged game, and here is the crash log.

LoginId:00b08ca546492448f7134499d71f6560
EpicAccountId:a6049f67e5b84e6dac3608799f140590

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION writing address 0x0000000000000024

ntdll
ntdll
ntdll
UnrealEditor_AzSpeech!FAzSpeechRunnableBase::Exit() [C:\Users\XXX\wkspaces\XXX\Plugins\AzSpeech_UE51\Source\AzSpeech\Private\AzSpeech\Runnables\Bases\AzSpeechRunnableBase.cpp:58]
UnrealEditor_AzSpeech!FAzSpeechSynthesisRunnable::Exit() [C:\Users\XXX\wkspaces\XXX\Plugins\AzSpeech_UE51\Source\AzSpeech\Private\AzSpeech\Runnables\AzSpeechSynthesisRunnable.cpp:78]
UnrealEditor_Core!FRunnableThreadWin::Run() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:152]

and the other one I've only seen when we package the project and is related to calling the destructor of AzSpeechRunnableBase derived classes. This one is harder to track down because of the debug symbols not being packaged with an epic launcher version of the engine, but might be related to the other crash because when I attach an IDE debugger to it I can see the name of the functions that are being called. The functions being called are the destructors of the AzSpeechRunnableBase class that is being destroyed.
Here are the last lines of the log file for when this crashes as the call stack isn't much use without symbols.

[2023.01.11-16.35.11:615][455]LogAzSpeech: Display: Task: TextToSoundWave (68130); Function: SetReadyToDestroy; Message: Setting task as Ready to Destroy
[2023.01.11-16.35.11:615][455]LogAzSpeech_Internal: Display: Task: TextToSoundWave (68130); Function: StopAzSpeechRunnableTask; Message: Setting runnable work as pending stop
[2023.01.11-16.35.11:655][455]LogAzSpeech_Internal: Display: Task: TextToSoundWave (68129); Function: ProcessSynthesisResult; Message: Task running. Reason: SynthesizingAudio
[2023.01.11-16.35.11:656][455]LogAzSpeech_Internal: Display: Task: TextToSoundWave (68129); Function: ProcessSynthesisResult; Message: Task running. Reason: SynthesizingAudio
[2023.01.11-16.35.11:707][455]LogAzSpeech_Internal: Display: Task: TextToSoundWave (68129); Function: ProcessSynthesisResult; Message: Task running. Reason: SynthesizingAudio
[2023.01.11-16.35.11:707][455]LogAzSpeech_Internal: Display: Task: TextToSoundWave (68129); Function: ProcessSynthesisResult; Message: Task running. Reason: SynthesizingAudio
[2023.01.11-16.35.11:708][455]LogAzSpeech_Internal: Display: Task: TextToSoundWave (68129); Function: ProcessSynthesisResult; Message: Task completed. Reason: SynthesizingAudioCompleted
[2023.01.11-16.35.11:708][455]LogAzSpeech_Internal: Display: Task: TextToSoundWave (68129); Function: StopAzSpeechRunnableTask; Message: Setting runnable work as pending stop
[2023.01.11-16.35.11:782][455]LogAzSpeech_Internal: Display: Task: TextToSoundWave (68129); Function: ClearSignals; Message: Disconnecting Azure SDK recognition signals
[2023.01.11-16.35.11:782][455]LogAzSpeech_Internal: Display: Task: TextToSoundWave (68129); Function: RemoveBindings; Message: Removing existing delegate bindings

Packaging errors in Android projects.

Some users have reported that they are getting a lot of errors when trying to compile for Android platform.
The plugin packaging works fine following Unreal Marketplace Guidelines, but when trying to package a project that has this plugin included, the build fails with lots of errors.

  1. User report on the Unreal Engine Forum
  2. Users reports on Marketplace Questions tab:
    image
    image

100% crash rate on Speech to Text node after update.

Hi!
So with the speech to text node - there seems to be some serious drama is getting it to fire both the update and finished execution pins.
On Update it doesn't actually fire the pin - and on finished it always crashes when I try to save the string to a var.

The log shows that the voice is being recognised and it is saying the task updated and finished - just the pins aren't going.

as for the crash - log attached.
TWD_Pathways.log
CrashContext_runtime.txt

I tried a couple of permutations, including setting a delegate and firing that on both update and finished - both didn't fire visually in the graph - however the log shows it did fire past (even puttting break points don't actually stop the flow).

I'm wonding if the rest of the execution flow after the node is actually on my game thread anymore? I dunno. The old Voice to Text node worked a charm, even if it was a bit lean on options....

HoloLens support

Hi! First of all, thank you for your work it was very useful for my project.
I am trying to implement a virtual voice assistant using the Hololens 2 and it works fine using the VR preview. Still, I can't package the project and install it on the Hololens because the AzSpeech plugin doesn't seem to support it.

This is the packaging tool error:
UATHelper: Packaging (HoloLens): ERROR: Missing precompiled manifest for 'AzSpeech'. This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in AzSpeech.build.cs to override. PackagingResults: Error: Missing precompiled manifest for 'AzSpeech'. This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in AzSpeech.build.cs to override.

Do you think it is possible to add Hololens support to your plugin?

viseme some time not received correctly

with the latest version 1.2.5 , and using ssml to audio data to receive viseme ids and audio:
image

when first time press B to run it's vismes are ok to received, 2, 3 not looks good

Same ssml to  audio data

1. feels good 

LogBlueprintUserMessages: [SpeechNew_C_0] 1
LogBlueprintUserMessages: [SpeechNew_C_0] 14
LogBlueprintUserMessages: [SpeechNew_C_0] 14
LogBlueprintUserMessages: [SpeechNew_C_0] 14
LogBlueprintUserMessages: [SpeechNew_C_0] 14
LogBlueprintUserMessages: [SpeechNew_C_0] 14
LogBlueprintUserMessages: [SpeechNew_C_0] 14
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 1
LogBlueprintUserMessages: [SpeechNew_C_0] 1
LogBlueprintUserMessages: [SpeechNew_C_0] 1
LogBlueprintUserMessages: [SpeechNew_C_0] 1
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 19
LogBlueprintUserMessages: [SpeechNew_C_0] 6
LogBlueprintUserMessages: [SpeechNew_C_0] 16
LogBlueprintUserMessages: [SpeechNew_C_0] 1
LogBlueprintUserMessages: [SpeechNew_C_0] 19
LogBlueprintUserMessages: [SpeechNew_C_0] 1
LogBlueprintUserMessages: [SpeechNew_C_0] 19
LogBlueprintUserMessages: [SpeechNew_C_0] 19
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 1
LogBlueprintUserMessages: [SpeechNew_C_0] 19
LogBlueprintUserMessages: [SpeechNew_C_0] 19
LogBlueprintUserMessages: [SpeechNew_C_0] 6
LogBlueprintUserMessages: [SpeechNew_C_0] 19
LogBlueprintUserMessages: [SpeechNew_C_0] 6
LogBlueprintUserMessages: [SpeechNew_C_0] 7
LogBlueprintUserMessages: [SpeechNew_C_0] 1
LogBlueprintUserMessages: [SpeechNew_C_0] 15
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 19
LogBlueprintUserMessages: [SpeechNew_C_0] 6
LogBlueprintUserMessages: [SpeechNew_C_0] 16
LogBlueprintUserMessages: [SpeechNew_C_0] 1
LogBlueprintUserMessages: [SpeechNew_C_0] 19
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 21
LogBlueprintUserMessages: [SpeechNew_C_0] 11
LogBlueprintUserMessages: [SpeechNew_C_0] 19
LogBlueprintUserMessages: [SpeechNew_C_0] 16
LogBlueprintUserMessages: [SpeechNew_C_0] 4
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 6
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 1
LogBlueprintUserMessages: [SpeechNew_C_0] 21
LogBlueprintUserMessages: [SpeechNew_C_0] 7
LogBlueprintUserMessages: [SpeechNew_C_0] 14
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0

2. not good

LogAzSpeech: Display: StartSynthesisWork: AzSpeech Task: SSMLToAudioData (147934); Starting synthesis
LogAzSpeech: Display: ProcessSynthesisResult: AzSpeech Task: SSMLToAudioData (147934); Task started. Reason: SynthesizingAudioStarted
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 20
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0

3. not good too

LogAzSpeech: Display: ProcessSynthesisResult: AzSpeech Task: SSMLToAudioData (147934); Task completed. Reason: SynthesizingAudioCompleted
LogAzSpeech: Display: OutputSynthesisResult: AzSpeech Task: SSMLToAudioData (147934); Task completed with result: Success
LogAzSpeech: Display: Activate: AzSpeech Task: SSMLToAudioData (149553); Activating
LogAzSpeech: Display: StartAzureTaskWork_Internal: AzSpeech Task: SSMLToAudioData (149553); Starting Azure SDK task
LogAzSpeech: Display: InitializeSynthesizer: AzSpeech Task: SSMLToAudioData (149553); Initializing synthesizer object
LogAzSpeech: Display: CreateSpeechConfig: AzSpeech Task: SSMLToAudioData (149553); Creating Azure SDK speech config
LogAzSpeech: Display: ApplySDKSettings: AzSpeech Task: SSMLToAudioData (149553); Applying Azure SDK Settings
LogAzSpeech: Display: EnableLogInConfiguration: AzSpeech Task: SSMLToAudioData (149553); Enabling Azure SDK log
LogAzSpeech: Display: ApplySDKSettings: AzSpeech Task: SSMLToAudioData (149553); Using language: en-US
LogAzSpeech: Display: ApplySDKSettings: AzSpeech Task: SSMLToAudioData (149553); Using voice: JennyNeural
LogAzSpeech: Display: ApplyExtraSettings: AzSpeech Task: SSMLToAudioData (149553); Adding extra settings to existing synthesizer object
LogAzSpeech: Display: EnableVisemeOutput: AzSpeech Task: SSMLToAudioData (149553); Enabling Viseme
LogAzSpeech: Display: StartSynthesisWork: AzSpeech Task: SSMLToAudioData (149553); Starting synthesis
LogAzSpeech: Display: ProcessSynthesisResult: AzSpeech Task: SSMLToAudioData (149553); Task started. Reason: SynthesizingAudioStarted
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 13
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0
LogBlueprintUserMessages: [SpeechNew_C_0] 0

Unknown structure error when try to package a project for android while using Viseme Data

From forum's post: https://forums.unrealengine.com/t/free-azspeech-plugin-text-to-speech-speech-to-text-and-more-with-microsoft-azure-cognitive-services/495394/108?u=lucoiso

man71999
Hi, I was testing the text to sound wave and it worked in the editor. However, when I try to package project to quest pro(andoid), the following errors exist.

UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)):   LogUObjectGlobals: Warning: [AssetLog] C:\Program Files\Epic Games\t\u\Samples\Oculus\PassthroughSample 4.27 - 3 4.27 - 2\Content\Passthrough\Blueprints\VRPTPawn.uasset: Failed to load '/Script/AzSpeech': Can't find file.
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)):   LogProperty: Error: FStructProperty::Serialize Loading: Property 'StructProperty /Game/Passthrough/Blueprints/VRPTPawn.VRPTPawn_C:VisemeReceived_91EB4E564A6A7D8F7E59B88F485D6817:VisemeData'. Unknown structure.
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)):   LogUObjectGlobals: Warning: [AssetLog] C:\Program Files\Epic Games\t\u\Samples\Oculus\PassthroughSample 4.27 - 3 4.27 - 2\Content\Passthrough\Blueprints\VRPTPawn.uasset: Failed to load '/Script/AzSpeech': Can't find file.
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)):   LogProperty: Error: FStructProperty::Serialize Loading: Property 'StructProperty /Game/Passthrough/Blueprints/VRPTPawn.VRPTPawn_C:ExecuteUbergraph_VRPTPawn:K2Node_CustomEvent_VisemeData'. Unknown structure.
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)):   LogUObjectGlobals: Warning: [AssetLog] C:\Program Files\Epic Games\t\u\Samples\Oculus\PassthroughSample 4.27 - 3 4.27 - 2\Content\Passthrough\Blueprints\VRPTPawn.uasset: Failed to load '/Script/AzSpeech': Can't find file.

I can package it if uninstalled this plugin. I tried the market place version and the up to date version. My unreal version is 4.7.2. Any help would be appreciated

Packaging failing for Android

From forum's post: https://forums.unrealengine.com/t/free-azspeech-plugin-text-to-speech-speech-to-text-and-more-with-microsoft-azure-cognitive-services/495394/109?u=lucoiso

R3D9477
Hello. Something went worng during compilation for Android device:

LogPlayLevel: [1/2] clang++ MyMobileInterlocutor-armv7.so
LogPlayLevel: Error: ld.lld: error: Plugins/UEAzSpeech/Source/ThirdParty/AzureWrapper/libs/Android/libMicrosoft.CognitiveServices.Speech.core.so is incompatible with armelf_linux_eabi
LogPlayLevel: Error: ld.lld: error: Plugins/UEAzSpeech/Source/ThirdParty/AzureWrapper/libs/Android/libMicrosoft.CognitiveServices.Speech.extension.audio.sys.so is incompatible with armelf_linux_eabi
LogPlayLevel: Error: ld.lld: error: Plugins/UEAzSpeech/Source/ThirdParty/AzureWrapper/libs/Android/libMicrosoft.CognitiveServices.Speech.extension.kws.so is incompatible with armelf_linux_eabi
LogPlayLevel: Error: ld.lld: error: Plugins/UEAzSpeech/Source/ThirdParty/AzureWrapper/libs/Android/libMicrosoft.CognitiveServices.Speech.extension.lu.so is incompatible with armelf_linux_eabi
LogPlayLevel: Error: clang++: error: linker command failed with exit code 1 (use -v to see invocation)

What is the target architecture of the libs are using for Android ?

R3D9477
solved by replacing libs in Android/* with libs from Linux/arm32/*

Create tests (Unit/Auto)

To avoid undefined behaviors or code breaks in the future, I'll start to develop some tests to ensure the code will maintain its functionalities after updates.

How to tell when *audio* is done playing?

Hi,

After a while of tinkering with your great plugin, I realized there's no built in method to tell when the actual text to speech audio has stopped playing, since "synthesis complete" seemingly refers to building the file.

Is there a way to do so? If not, one would be very handy.

Thanks!

Marketplace: Plugin packaging randomly failing for HoloLens in random engine versions lol [doesn't affect project packaging]

The issue

The issue is occuring when I try to package the plugin. The project packaging is working fine. xD
Unreal Marketplace packages the plugin using UAT to publish on marketplace and this problem is affecting this process.

Working branch: https://github.com/lucoiso/UEAzSpeech/tree/hotfix/HOLO-PACK-87

Related to #2

Error log

UATHelper: Package Plugin Task (Windows): [1/1] Compile Module.AzSpeech.cpp
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\Async\AsyncFileHandle.h(106): error C2039: '__dmb': is not a member of 'FHoloLensMisc'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformMisc.h(21): note: see declaration of 'FHoloLensMisc'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\Async\AsyncFileHandle.h(157): error C2039: '__dmb': is not a member of 'FHoloLensMisc'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformMisc.h(21): note: see declaration of 'FHoloLensMisc'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\Async\AsyncFileHandle.h(162): error C2039: '__dmb': is not a member of 'FHoloLensMisc'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformMisc.h(21): note: see declaration of 'FHoloLensMisc'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\Async\AsyncFileHandle.h(168): error C2039: '__dmb': is not a member of 'FHoloLensMisc'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformMisc.h(21): note: see declaration of 'FHoloLensMisc'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(546): error C2039: '_InterlockedIncrement': is not a member of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformAtomics.h(41): note: see declaration of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(546): error C2665: '_InterlockedIncrement': no overloaded function could convert all the argument types
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9640): note: could be 'unsigned __int64 _InterlockedIncrement(volatile unsigned __int64 *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(546): note: 'unsigned __int64 _InterlockedIncrement(volatile unsigned __int64 *)': cannot convert argument 1 from 'int32 *' to 'volatile unsigned __int64 *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(546): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9628): note: or       'unsigned long _InterlockedIncrement(volatile unsigned long *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(546): note: 'unsigned long _InterlockedIncrement(volatile unsigned long *)': cannot convert argument 1 from 'int32 *' to 'volatile unsigned long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(546): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9619): note: or       'unsigned int _InterlockedIncrement(volatile unsigned int *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(546): note: 'unsigned int _InterlockedIncrement(volatile unsigned int *)': cannot convert argument 1 from 'int32 *' to 'volatile unsigned int *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(546): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\INCLUDE\vccorlib.h(218): note: or       'long _InterlockedIncrement(volatile long *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(546): note: 'long _InterlockedIncrement(volatile long *)': cannot convert argument 1 from 'int32 *' to 'volatile long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(546): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(546): note: while trying to match the argument list '(int32 *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): error C2039: '_InterlockedDecrement': is not a member of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformAtomics.h(41): note: see declaration of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): error C2665: '_InterlockedDecrement': no overloaded function could convert all the argument types
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9672): note: could be 'unsigned __int64 _InterlockedDecrement(volatile unsigned __int64 *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): note: 'unsigned __int64 _InterlockedDecrement(volatile unsigned __int64 *)': cannot convert argument 1 from 'int32 *' to 'volatile unsigned __int64 *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9660): note: or       'unsigned long _InterlockedDecrement(volatile unsigned long *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): note: 'unsigned long _InterlockedDecrement(volatile unsigned long *)': cannot convert argument 1 from 'int32 *' to 'volatile unsigned long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9651): note: or       'unsigned int _InterlockedDecrement(volatile unsigned int *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): note: 'unsigned int _InterlockedDecrement(volatile unsigned int *)': cannot convert argument 1 from 'int32 *' to 'volatile unsigned int *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\INCLUDE\vccorlib.h(219): note: or       'long _InterlockedDecrement(volatile long *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): note: 'long _InterlockedDecrement(volatile long *)': cannot convert argument 1 from 'int32 *' to 'volatile long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): note: while trying to match the argument list '(int32 *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Core\Public\IO\IoDispatcher.h(555): error C2737: 'Refs': const object must be initialized
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Sockets\Public\IPAddress.h(323): error C2039: '_InterlockedExchange': is not a member of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformAtomics.h(41): note: see declaration of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Sockets\Public\IPAddress.h(323): error C2665: '_InterlockedExchange': no overloaded function could convert all the argument types
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9707): note: could be 'unsigned __int64 _InterlockedExchange(volatile unsigned __int64 *,unsigned __int64)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Sockets\Public\IPAddress.h(323): note: 'unsigned __int64 _InterlockedExchange(volatile unsigned __int64 *,unsigned __int64)': cannot convert argument 1 from 'volatile int32 *' to 'volatile unsigned __int64 *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Sockets\Public\IPAddress.h(323): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9695): note: or       'unsigned long _InterlockedExchange(volatile unsigned long *,unsigned long)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Sockets\Public\IPAddress.h(323): note: 'unsigned long _InterlockedExchange(volatile unsigned long *,unsigned long)': cannot convert argument 1 from 'volatile int32 *' to 'volatile unsigned long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Sockets\Public\IPAddress.h(323): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9685): note: or       'unsigned int _InterlockedExchange(volatile unsigned int *,unsigned int)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Sockets\Public\IPAddress.h(323): note: 'unsigned int _InterlockedExchange(volatile unsigned int *,unsigned int)': cannot convert argument 1 from 'volatile int32 *' to 'volatile unsigned int *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Sockets\Public\IPAddress.h(323): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\INCLUDE\intrin0.inl.h(175): note: or       'long _InterlockedExchange(volatile long *,long)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Sockets\Public\IPAddress.h(323): note: 'long _InterlockedExchange(volatile long *,long)': cannot convert argument 1 from 'volatile int32 *' to 'volatile long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Sockets\Public\IPAddress.h(323): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Sockets\Public\IPAddress.h(323): note: while trying to match the argument list '(volatile int32 *, bool)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2483): error C2039: '_InterlockedAnd': is not a member of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformAtomics.h(41): note: see declaration of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2483): error C2665: '_InterlockedAnd': no overloaded function could convert all the argument types
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9818): note: could be 'unsigned __int64 _InterlockedAnd(volatile unsigned __int64 *,unsigned __int64)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2483): note: 'unsigned __int64 _InterlockedAnd(volatile unsigned __int64 *,unsigned __int64)': cannot convert argument 1 from 'int8 *' to 'volatile unsigned __int64 *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2483): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\INCLUDE\intrin0.inl.h(132): note: or       'long _InterlockedAnd(volatile long *,long)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2483): note: 'long _InterlockedAnd(volatile long *,long)': cannot convert argument 1 from 'int8 *' to 'volatile long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2483): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2483): note: while trying to match the argument list '(int8 *, int)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2497): error C2039: '_InterlockedAnd': is not a member of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformAtomics.h(41): note: see declaration of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2497): error C2665: '_InterlockedAnd': no overloaded function could convert all the argument types
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9818): note: could be 'unsigned __int64 _InterlockedAnd(volatile unsigned __int64 *,unsigned __int64)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2497): note: 'unsigned __int64 _InterlockedAnd(volatile unsigned __int64 *,unsigned __int64)': cannot convert argument 1 from 'int8 *' to 'volatile unsigned __int64 *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2497): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\INCLUDE\intrin0.inl.h(132): note: or       'long _InterlockedAnd(volatile long *,long)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2497): note: 'long _InterlockedAnd(volatile long *,long)': cannot convert argument 1 from 'int8 *' to 'volatile long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2497): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h(2497): note: while trying to match the argument list '(int8 *, int)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(189): error C2039: '_InterlockedExchange': is not a member of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformAtomics.h(41): note: see declaration of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(189): error C2665: '_InterlockedExchange': no overloaded function could convert all the argument types
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9707): note: could be 'unsigned __int64 _InterlockedExchange(volatile unsigned __int64 *,unsigned __int64)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(189): note: 'unsigned __int64 _InterlockedExchange(volatile unsigned __int64 *,unsigned __int64)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile unsigned __int64 *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(189): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9695): note: or       'unsigned long _InterlockedExchange(volatile unsigned long *,unsigned long)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(189): note: 'unsigned long _InterlockedExchange(volatile unsigned long *,unsigned long)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile unsigned long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(189): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9685): note: or       'unsigned int _InterlockedExchange(volatile unsigned int *,unsigned int)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(189): note: 'unsigned int _InterlockedExchange(volatile unsigned int *,unsigned int)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile unsigned int *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(189): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\INCLUDE\intrin0.inl.h(175): note: or       'long _InterlockedExchange(volatile long *,long)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(189): note: 'long _InterlockedExchange(volatile long *,long)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(189): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(189): note: while trying to match the argument list '(FTypedElementRefCount *, int)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(209): error C2039: '_InterlockedIncrement': is not a member of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformAtomics.h(41): note: see declaration of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(209): error C2665: '_InterlockedIncrement': no overloaded function could convert all the argument types
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9640): note: could be 'unsigned __int64 _InterlockedIncrement(volatile unsigned __int64 *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(209): note: 'unsigned __int64 _InterlockedIncrement(volatile unsigned __int64 *)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile unsigned __int64 *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(209): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9628): note: or       'unsigned long _InterlockedIncrement(volatile unsigned long *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(209): note: 'unsigned long _InterlockedIncrement(volatile unsigned long *)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile unsigned long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(209): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9619): note: or       'unsigned int _InterlockedIncrement(volatile unsigned int *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(209): note: 'unsigned int _InterlockedIncrement(volatile unsigned int *)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile unsigned int *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(209): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\INCLUDE\vccorlib.h(218): note: or       'long _InterlockedIncrement(volatile long *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(209): note: 'long _InterlockedIncrement(volatile long *)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(209): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(209): note: while trying to match the argument list '(FTypedElementRefCount *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(224): error C2039: '_InterlockedDecrement': is not a member of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Platforms\HoloLens\Source\Runtime\Core\Public\HoloLensPlatformAtomics.h(41): note: see declaration of 'FHoloLensAtomics'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(224): error C2665: '_InterlockedDecrement': no overloaded function could convert all the argument types
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9672): note: could be 'unsigned __int64 _InterlockedDecrement(volatile unsigned __int64 *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(224): note: 'unsigned __int64 _InterlockedDecrement(volatile unsigned __int64 *)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile unsigned __int64 *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(224): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9660): note: or       'unsigned long _InterlockedDecrement(volatile unsigned long *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(224): note: 'unsigned long _InterlockedDecrement(volatile unsigned long *)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile unsigned long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(224): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winbase.h(9651): note: or       'unsigned int _InterlockedDecrement(volatile unsigned int *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(224): note: 'unsigned int _InterlockedDecrement(volatile unsigned int *)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile unsigned int *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(224): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\INCLUDE\vccorlib.h(219): note: or       'long _InterlockedDecrement(volatile long *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(224): note: 'long _InterlockedDecrement(volatile long *)': cannot convert argument 1 from 'FTypedElementRefCount *' to 'volatile long *'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(224): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\TypedElementFramework\Public\Elements\Framework\TypedElementData.h(224): note: while trying to match the argument list '(FTypedElementRefCount *)'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Experimental\Chaos\Public\Framework\Threading.h(658): error C2589: ';': illegal token on right side of '::'
UATHelper: Package Plugin Task (Windows): C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\Experimental\Chaos\Public\Framework\Threading.h(659): error C2059: syntax error: '}'
UATHelper: Package Plugin Task (Windows): Took 17.1569916s to run dotnet.exe, ExitCode=6
UATHelper: Package Plugin Task (Windows): UnrealBuildTool failed. See log for more details. (C:\Users\lucas\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.1\UBT-UnrealGame-HoloLens-Development.txt)
UATHelper: Package Plugin Task (Windows): AutomationTool executed for 0h 2m 29s
UATHelper: Package Plugin Task (Windows): AutomationTool exiting with ExitCode=6 (6)
UATHelper: Package Plugin Task (Windows): BUILD FAILED

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.