Enabling voice chat in Lyra starter game, it seems to already exist but not work?

I’m trying to enable voice chat in the Lyra starter game.

It looks like it already supports voice out of the box. It has settings for voice chat volume, it gets a USoundControlBus for voice chat, it sets and saves the value, etc. The Audio mix effect subsystem has a mixer for voice chat. The EOS plugin says it supports voice chat through EOSVoiceChat. The Lyra documentation also mentions voice chat on the tour of the system with no mention of needing special configuration.

I’m hoping there is just a push to talk button I’ve missed, but suspect this is something left as an exercise to the developer.

Does anyone have insights either on what I may have missed to enable voice chat, or if not, what locations are best in blueprint or code to begin attaching voice?

1 Like

You need to go to the root of your project and open the text file in the Root path open the Config folder and open the DefaultEngine file and put it on top

[Voice]
bEnabled=true

And then rebuild the project

3 Likes

What is the button to use it tho?

I rebuild it and I don’t see how it would work? can you help me out

By default you have voice chat always active, if you are interested in defining push to talk then you need to put this definition in DefaultEngine and follow the example in the image to get the voice at the time of the button event.

[/Script/Engine.GameSession]
bRequiresPushToTalk=true

image7-1