Help on writing android voice module?

Thank you, that was exactly was I looking for! Everything worked like a charm and I’ve copied the static libs in the folder you said, but when I try to build UE4Game for Android I get the following error, is there any further configuration I should do?

MBP:UnrealEngine-Fork xxx$ ls Engine/Source/ThirdParty/libOpus/opus-1.1/Android/ARMv7/libspeex_resampler.a

Engine/Source/ThirdParty/libOpus/opus-1.1/Android/ARMv7/libspeex_resampler.a

MBP:UnrealEngine-Fork xxx$ ls Engine/Source/ThirdParty/libOpus/opus-1.1/Android/ARMv7/libopus.a

Engine/Source/ThirdParty/libOpus/opus-1.1/Android/ARMv7/libopus.a

MBP:UnrealEngine-Fork xxx$ ./Engine/Build/BatchFiles/Mac/Build.sh 
UE4Game Android Development
Setting up Mono
Engine/Build/BatchFiles/Mac/SetupMono.sh: line 32: [: /Users/xxx/Documents/Unreal: binary operator expected
Building UBT...
	 0 Error(s)
Building UE4Game...
2015-04-24 14:54:56.271 defaults[41608:4942887] 
The domain/default pair of (/Users/xxx/Library/Preferences/com.apple.dt.Xcode, IDEBuildOperationMaxNumberOfConcurrentCompileTasks) does not exist
Running command : Engine/Binaries/DotNET/UnrealBuildTool.exe UE4Game Android Development -deploy 
Compiling Native code with NDK API 'android-19'
Performing 1 actions (8 in parallel)
[1/1] clang++ UE4Game-armv7-es2.so
clang: error: no such file or directory: 'ThirdParty/libOpus/opus-1.1/Android/ARMv7/libopus.a'
clang: error: no such file or directory: 'ThirdParty/libOpus/opus-1.1/Android/ARMv7/libspeex_resampler.a'
-------- End Detailed Actions Stats -----------------------------------------------------------
Cumulative action seconds (8 processors): 0.00 building projects, 0.00 compiling, 0.00 creating app bundles, 0.00 generating debug info, 0.11 linking, 0.00 other
UBT execution time: 5.43 seconds