Hi Leute,
hoffentlich könnt ihr mir helfen.
Ich nutze das RecognizerIntent:
Dieses wird aufgerufen nachdem einige Sachen passiert sind.
Nun habe ich aber einen Thread der ab und an Sprache ausgibt
nun möchte ich vermeiden, dass das RecognizerIntent offen ist
wärend das Handy Sound ausgibt.
Kann ich das RecognizerIntent geziehlt stoppen, vielleicht auch noch
so dass es ein geeignetes Result liefert?
Und wo ich gerade dabei bin: Kann man das RecognizerIntent
auch ohne dieses Fenster starten?
hoffentlich könnt ihr mir helfen.
Ich nutze das RecognizerIntent:
Code:
import android.app.Activity;
import android.content.Intent;
import android.speech.RecognizerIntent;
public class Dictate {
static public final int SPEECH_RECOGNIZED = 1;
static public void recognize(Activity activity){
Intent intent = new Intent();
intent.setAction(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
activity.startActivityForResult(intent, SPEECH_RECOGNIZED);
}
}
Dieses wird aufgerufen nachdem einige Sachen passiert sind.
Nun habe ich aber einen Thread der ab und an Sprache ausgibt
nun möchte ich vermeiden, dass das RecognizerIntent offen ist
wärend das Handy Sound ausgibt.
Kann ich das RecognizerIntent geziehlt stoppen, vielleicht auch noch
so dass es ein geeignetes Result liefert?
Und wo ich gerade dabei bin: Kann man das RecognizerIntent
auch ohne dieses Fenster starten?