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 SpeechRecognizer
createSpeechRecognizer(Context context, ComponentName serviceComponent)
Intent
getLastRecognizerIntent()
Returns the argument passed to the last call toSpeechRecognizer.startListening(android.content.Intent)
.static SpeechRecognizer
getLatestSpeechRecognizer()
Returns the latest SpeechRecognizer.protected void
handleChangeListener(RecognitionListener listener)
Handles changing the listener and allows access to the internal listener to trigger events and sets the latest SpeechRecognizer.static void
reset()
protected void
startListening(Intent recognizerIntent)
void
triggerOnEndOfSpeech()
void
triggerOnError(int error)
void
triggerOnPartialResults(Bundle bundle)
void
triggerOnReadyForSpeech(Bundle bundle)
void
triggerOnResults(Bundle bundle)
void
triggerOnRmsChanged(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)
-
-