Package org.robolectric.shadows
Class ShadowSpeechRecognizer
- java.lang.Object
-
- org.robolectric.shadows.ShadowSpeechRecognizer
-
@Implements(android.speech.SpeechRecognizer.class) public class ShadowSpeechRecognizer extends Object
Robolectric shadow for SpeechRecognizer.
-
-
Constructor Summary
Constructors Constructor Description ShadowSpeechRecognizer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static SpeechRecognizercreateSpeechRecognizer(Context context, ComponentName serviceComponent)IntentgetLastRecognizerIntent()Returns the argument passed to the last call toSpeechRecognizer.startListening(android.content.Intent).static SpeechRecognizergetLatestSpeechRecognizer()Returns the latest SpeechRecognizer.protected voidhandleChangeListener(RecognitionListener listener)Handles changing the listener and allows access to the internal listener to trigger events and sets the latest SpeechRecognizer.static voidreset()protected voidstartListening(Intent recognizerIntent)voidtriggerOnEndOfSpeech()voidtriggerOnError(int error)voidtriggerOnPartialResults(Bundle bundle)voidtriggerOnReadyForSpeech(Bundle bundle)voidtriggerOnResults(Bundle bundle)voidtriggerOnRmsChanged(float rmsdB)
-
-
-
Method Detail
-
getLatestSpeechRecognizer
public static SpeechRecognizer getLatestSpeechRecognizer()
Returns the latest SpeechRecognizer. This method can only be called afterSpeechRecognizer#createSpeechRecognizer()is called.
-
getLastRecognizerIntent
public Intent getLastRecognizerIntent()
Returns the argument passed to the last call toSpeechRecognizer.startListening(android.content.Intent).
-
reset
@Resetter public static void reset()
-
createSpeechRecognizer
@Implementation protected static SpeechRecognizer createSpeechRecognizer(Context context, ComponentName serviceComponent)
-
startListening
@Implementation protected void startListening(Intent recognizerIntent)
-
handleChangeListener
@Implementation protected void handleChangeListener(RecognitionListener listener)
Handles changing the listener and allows access to the internal listener to trigger events and sets the latest SpeechRecognizer.
-
triggerOnEndOfSpeech
public void triggerOnEndOfSpeech()
-
triggerOnError
public void triggerOnError(int error)
-
triggerOnReadyForSpeech
public void triggerOnReadyForSpeech(Bundle bundle)
-
triggerOnPartialResults
public void triggerOnPartialResults(Bundle bundle)
-
triggerOnResults
public void triggerOnResults(Bundle bundle)
-
triggerOnRmsChanged
public void triggerOnRmsChanged(float rmsdB)
-
-