Audio2face - multiple livelink characters error

I’m trying to stream two characters via livelink to unreal engine 5.3 in windows 11. One character works fine but with more than one character/livelink node i start to see these errors:

[Error] [omni.audio2face.utility.scripts.utils] [WinError 10053] An established connection was aborted by the software in your host machine

[Error] [omni.audio2face.utility.scripts.utils] [WinError 10054] An existing connection was forcibly closed by the remote host

I have tried using different ports for each livelink instance but no luck. Is there anything I might be missing on the windows side that might be blocking multiple livelink connections?

Thanks

@helloidiot streaming two characters at the same time? are you using just the standard version of A2F because while i am not an A2F expert, i haven’t seen examples of steaming two concurrently on a same A2F session. so, i wonder if it’s something ACE would accommodate. i’ll defer to the mods/devs.

Yes i am using A2F version 2023.1.1.

I’m trying to set it up like in this video but adding an extra StreamLiveLink node for the second character. Here’s the video which outlines multiple characters:

I imagine there is a conflict between the two livelink nodes as one node works as expected. I have poked around in the livelinksender script but am not sure how to proceed.

To stream 2 different blendshape weights and audio files, you need to set a different audio port, port number and subject name for each character.

By default A2F uses 12030 for Port Number, 12031 for Audio Port and Audio2Face for LiveLink Subject Name. Which works for one character.

But when having 2 characters, you must change all these options for the 2nd one, something like this:
Port Number: 12032
Audio Port: 12033
LiveLink Subject Name: Audio2Face2

You will need to set the correct options in Unreal Engine based on these values.

1 Like

Thanks for the detailed explanation @Ehsan.HM

I should’ve been clearer in my original post. This is exactly how i have my project set up, using the solved mark and claire scenes as characters, each streaming to their own ports.

They both connect in unreal and i have the green indicator when i play audio but i’m not receiving any animation.

It works perfectly with a single character but as soon as i enable the livelink stream on the second character, i start the receive the connection closed error.

Is it possible to send you A2F file?

@Ehsan.HM Sure how would I do that? I’m not able to upload .usd files here

you could DM him through the forum via a GDrive link or similar online hosting 👍