As a gamer without sight, audio is crucial to my experience of a stream and that's not just true from the viewing side. I want everything to be as easy to control from my side as well when I'm broadcasting my gameplay too, including being able to change levels of audio in my headphones without impacting the experience for my viewers.
Having purchased a Go XLR after hearing good things from various other gamers in similar positions to myself, I thought I'd review the product as well to see just how workable this is and how much sighted assistance you might need.
Let's start with the unboxing.
In the main section of the package, held in place by foam material, is the Go XLR (GX hereafter) itself. Lifting it out requires a little manoeuvring, after placing a hand each side to get underneath it, but if done right and with enough care, it should come free very easily.
Plugging in the device moved the faders of its own volition, quite the spectacle if you've never seen things like that happen before. Downloading the software, however, which I had to do in order to get any audio to appear (as the device isn't plug and play as might be hoped for), required me to go down to the bottom of the browser window I was in and click "agree" a couple of times on different dialogue or checkboxes to start the download.
This was arguably made all the more infuriating as it had just appeared initially that the download wouldn't start in the first place.
After extracting the zip file, I started what turned out to be a very accessible install process, where the app was installed and the driver began to follow suit.
Unfortunately, after this was where the problems started. NVDA was automatically moved to the GX's own audio system, meaning I had to unplug my headphones from the Antlion soundcard and try to see if I could get sound to come from this new piece of kit. After a little tweaking of what I hoped was the system fader, I was able to hear my screen reader again, but not until after I got sighted assistance to finish the setup process just to be on the safe side.
Surprisingly, using Optical Character Recognition (OCR) worked relatively well on the firmware and device update screens, but when it came time to set up my mic (a key point in the GX getting started process), I couldn't do anything other than getting sighted assistance to make sure everything would work.
Should you be feeling extremely adventurous, you could always look at the GoXLR-A11Y Wiki, found here, but when trying to follow the instructions they didn't seem to work for me with profiles not saving without sighted assistance to save to the active one. Other users have said they had it work fine for them, so I'll just say your milage may vary here.
Once everything was set up the way I wanted it though, I still had one unexpected point of contention: my ModMic didn't sound how I'd expected it to.
Being uncertain of just how well the mic could work with the built-in 3.5mm mic port on the Go XLR, I wanted to test and see if the signal was stronger with an actual XLR converter. It turns out that Antlion produce just the piece of equipment I was looking for in their own XLR Power Converter.
Putting a finger underneath it, pull the insert out and you should be able to lift the adaptor out easily enough.
If you're set on using a Modmic or other 3.5mm connected mic and you'd rather use the power of XLR, this adaptor will definitely be a useful addition.
Personally I have a number of different ones set up usually for specific lines or scenarios for comedic effect. However, I did have to have sighted assistance to calibrate them. Once done though, it's pretty much fire and forget, which is certainly appreciated.
As for fader assignments, though the manual advises you to set up the device a specific way for streaming purposes, I decided to leave it as it was, at least initially. This means that my mic gain was the first fader, Music the second, Chat the third and System the fourth.
What this actually meant in practice is that I could assign devices that I wanted to be able to control to differing channels through their own routing capabilities to modulate their volumes smoothly and easily, rather than having to go into Windows own sometimes inconsistent sound settings. For instance, I have my screen reader's synthesiser outputting to the Music channel and everything else set to system. If I have a YouTube video playing and need my screen reader to be louder or the video to be quieter, all I need do is reach over and move the associated fader.
Unfortunately working with things like the audio routing table was something that I required sighted assistance for too, which was frustrating but something I personally learnt to work around and likely won't be a dealbreaker unless you plan to constantly use things such as the line-in port for controller audio.
If the app were accessible to screen readers, which I've been informed is now possible (thanks to the toolkit used to develop it getting screen reader support), it would greatly improve what the device is capable of. It's now on the shoulders of the developers working on the app to make the necessary adjustments.
That being said, the device has greatly improved my workflow, allowed me to adjust audio on the fly and give my content a new element of character and, especially as a streamer, that power and fluidity can't be understated.