Give us the ability to better test Voice Chat API

As a developer it’s currently very hard to experiment with and write code for interacting with the user mic and the new voice chat API. I think it would be great if testing tools for voice chat are added under the studio testing tab so we can simulate mic input for multiple test dummies at once. That mic input can be simple tests like a dummy saying hi but through the VC system as if a real player was using their mic.

5 Likes

just let us use our microphone on studio locally, sounds very hard to implement /s

1 Like

I agree. I was working on a voice tweaking project a while ago and it was insanely hard trying to figure out if my modified connections were replicating to other clients. It spent hours of local play testing with multiple local players and it was to a point I just gave up.

For a voice api, I honestly expected better tools for us test this is as one of the main things I can do with the new api is reroute the wires to effects or different emitters.

When VoiceChatService.UseAudioApi is Enabled, you should be able to use your own microphone in studio locally

But on its own that’s not super useful; after all, voice chat inherently requires more than 1 participant in order to be… well… chat :frowning:

It would be much nicer if we were able to simulate multiple clients talking to one another over a local server. At the moment this is mainly a verification problem – those local bots aren’t real accounts, so they aren’t age verified and don’t have voice enabled in their account settings; the local server also isn’t a real game server (there’s some extra verification there, too). We’re aware of the need to loosen these verification requirements for studio testing

1 Like