java.lang.Object | |
↳ | android.speech.RecognitionService.Callback |
This class receives callbacks from the speech recognition service and forwards them to the
user. An instance of this class is passed to the
onStartListening(Intent, Callback)
method. Recognizers may call
these methods on any thread.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
The service should call this method when the user has started to speak.
| |||||||||||
The service should call this method when sound has been received.
| |||||||||||
The service should call this method after the user stops speaking.
| |||||||||||
The service should call this method when a network or recognition error occurred.
| |||||||||||
The service should call this method when partial recognition results are available.
| |||||||||||
The service should call this method when the endpointer is ready for the user to start
speaking.
| |||||||||||
The service should call this method when recognition results are ready.
| |||||||||||
The service should call this method when the sound level in the audio stream has changed.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
The service should call this method when the user has started to speak.
RemoteException |
---|
The service should call this method when sound has been received. The purpose of this function is to allow giving feedback to the user regarding the captured audio.
buffer | a buffer containing a sequence of big-endian 16-bit integers representing a single channel audio stream. The sample rate is implementation dependent. |
---|
RemoteException |
---|
The service should call this method after the user stops speaking.
RemoteException |
---|
The service should call this method when a network or recognition error occurred.
error | code is defined in SpeechRecognizer
|
---|
RemoteException |
---|
The service should call this method when partial recognition results are available. This
method can be called at any time between beginningOfSpeech()
and
results(Bundle)
when partial results are ready. This method may be called zero,
one or multiple times for each call to startListening(Intent)
,
depending on the speech recognition service implementation.
partialResults | the returned results. To retrieve the results in
ArrayList<String> format use getStringArrayList(String) with
RESULTS_RECOGNITION as a parameter
|
---|
RemoteException |
---|
The service should call this method when the endpointer is ready for the user to start speaking.
params | parameters set by the recognition service. Reserved for future use. |
---|
RemoteException |
---|
The service should call this method when recognition results are ready.
results | the recognition results. To retrieve the results in ArrayList<String> format use getStringArrayList(String) with
RESULTS_RECOGNITION as a parameter
|
---|
RemoteException |
---|
The service should call this method when the sound level in the audio stream has changed. There is no guarantee that this method will be called.
rmsdB | the new RMS dB value |
---|
RemoteException |
---|