[HTC Pico (Explorer)] Lennox Alexion:
How to make Voice search work in MIUIv4?

I searched many places but couldn't find any solution...

hope someone can help

thanks in advance!! :D

Logcat while trying to access voice search on MIUIv4 ayushrox build #3:

I/RecognitionControllerImpl( 2380): State change: STARTING -> STARTING
I/RecognitionControllerImpl( 2380): New mic stream.
I/AudioHardwareMSM76XXA( 113): do input routing device 400000
I/AudioHardwareMSM76XXA( 113): Routing audio to Speakerphone
W/AudioHardwareMSM76XXA( 113): rpc_snd_set_device(1, 1, 1)
E/BTFMPinSwitching( 113): switch mode failed because QCOM_FM feature is not ava
ilable
I/AudioHardwareMSM76XXA( 113): do input routing device 400000
I/AudioHardwareMSM76XXA( 113): Routing audio to Speakerphone
I/MicrophoneInputStream( 2380): #new 1
W/dalvikvm( 2380): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initi
alizing Lcom/google/android/voicesearch/endpointer/EndpointerInputStream;
W/dalvikvm( 2380): threadid=11: thread exiting with uncaught exception (group=0x
40a6b1f8)
E/AndroidRuntime( 2380): FATAL EXCEPTION: RecognitionControllerThread
E/AndroidRuntime( 2380): java.lang.ExceptionInInitializerError
E/AndroidRuntime( 2380): at com.google.android.voicesearch.speechservice.
MicrophoneManagerImpl.getMicInputStream(MicrophoneManagerImpl.java:127)
E/AndroidRuntime( 2380): at com.google.android.voicesearch.speechservice.
MicrophoneManagerImpl.setupMicrophone(MicrophoneManagerImpl.java:91)
E/AndroidRuntime( 2380): at com.google.android.voicesearch.speechservice.
RecognitionControllerImpl.startRecognition(RecognitionControllerImpl.java:403)
E/AndroidRuntime( 2380): at com.google.android.voicesearch.speechservice.
RecognitionControllerImpl.access$300(RecognitionControllerImpl.java:86)
E/AndroidRuntime( 2380): at com.google.android.voicesearch.speechservice.
RecognitionControllerImpl$1.handleMessage(RecognitionControllerImpl.java:263)
E/AndroidRuntime( 2380): at android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime( 2380): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 2380): at android.os.HandlerThread.run(HandlerThread.ja
va:60)
E/AndroidRuntime( 2380): Caused by: java.lang.UnsatisfiedLinkError: Couldn't loa
d speech: findLibrary returned null
E/AndroidRuntime( 2380): at java.lang.Runtime.loadLibrary(Runtime.java:36
5)
E/AndroidRuntime( 2380): at java.lang.System.loadLibrary(System.java:535)

E/AndroidRuntime( 2380): at com.google.android.voicesearch.endpointer.End
pointerInputStream.(EndpointerInputStream.java:129)
E/AndroidRuntime( 2380): ... 8 more
W/ActivityManager( 183): Force finishing activity com.google.android.voicesea
rch/.RecognitionActivity
W/InputManagerService( 183): Window already focused, ignoring focus gain of: co
m.android.internal.view.IInputMethodClient$Stub$Proxy@41581af8
W/ActivityManager( 183): Force finishing activity com.google.android.googlequ
icksearchbox/.SearchActivity
V/PhoneStatusBar( 401): setLightsOn(true)
D/libEGL ( 2380): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 2380): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 2380): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 2380): loaded /system/lib/egl/libGLESv2_adreno200.so
D/OpenGLRenderer( 2380): Enabling debug mode 0
I/Process ( 183): Sending signal. PID: 2380 SIG: 3
I/dalvikvm( 2380): threadid=3: reacting to signal 3
I/dalvikvm( 2380): Wrote stack traces to '/data/anr/traces.txt'
D/dalvikvm( 634): GC_EXPLICIT freed 262K, 22% free 8000K/10247K, paused 3ms+19m
s
I/RecognitionControllerImpl( 2380): State change: STARTING -> CANCELED
W/ActivityManager( 183): Duplicate finish request for ActivityRecord{410607f8 c
om.google.android.voicesearch/.RecognitionActivity}
I/AudioService( 183): AudioFocus abandonAudioFocus() from android.media.Audio
Manager@41116aa0
D/androidNetworkLocationListeners( 634): Still have listener com.google.android
.location.internal.client.NetworkLocationClient$1@4117ef20
D/PhoneStatusBar( 401): disable: < expand icons alerts ticker system_info back
home recent clock >
W/ResourceType( 183): Skipping entry 0x7f050000 in package table 0 because it i
s not complex!
D/OpenGLRenderer( 1126): Flushing caches (mode 1)
D/CellLocator( 634): Primary cell miss in cache. Need server request.
D/NetworkLocator( 634): New location significantly newer than previous. Reporti
ng it.
D/RPC ( 183): 3000008c:00050000 sending call (XID 53).
D/RPC ( 183): 3000008c:00050000 received REPLY (XID 53), grabbing mutex to
wake up client.

any solution?