Voice Capture -- Where to start, and some general questions

Hello Everyone!

I am currently working on a game and I need to capture voice input form the player, but I dont
really know where to start exactly. From what I can tell I need to include the OnlineSubsystem.h
and use the IVoice interface. Is this correct? Or is there someplace I should be looking. I have
been digging through documents trying to find an answer, but have not come up with anything.

I am trying to make the input from the Mic open as well – constantly running and accepting new input.
To feed this to a speech recognition system(CMU’s Sphinx). Is there anything I should know about creating an
open mic?

Thanks for all the help,

I made a crude plugin for speech recognition (pretty much exposes pocketsphinx).
I will add a demo project when I am home from work.
The code of the plugin should be pretty clear. Let me know if you have any problems.

You can try this, however its only worked for me inside the editor
https://forums.unrealengine.com/development-discussion/c-gameplay-programming/1431613-voice-capture-always-gives-no-data