D
DMD-OL
Neues Mitglied
- 0
Hallo Leute,
ich besitze ein Samsung Galaxy S4 GT-19505.
Ich habe in Android Studio eine Speech-To-Text-Tutorial gemacht und wollte das ausprobieren.
Leider gibt es aber ein ActivityNotFoundException: No Activity found for handler Intent {act=android.speech.action.RECOCNIZE_SPEECH (has extra)}
Ich wollte jetzt über "Sprache und Eingabe" die Google Spracheingabe aktivieren. Unter Sprache und Eingabe gibt es
bei mir aber nur die Reiter: Sprache, Standard, Samsung Tastatur, Spracheingabe, Text-zu-Sprache-Einstellung und Zeigergeschwindigkeit. D.h. einen Reiter für die Google Spracheingabe fehlt
Wie kann ich die Google Spracheingabe aktivieren?
Vielen Dank für eure Mühe schon einmal
ich besitze ein Samsung Galaxy S4 GT-19505.
Ich habe in Android Studio eine Speech-To-Text-Tutorial gemacht und wollte das ausprobieren.
Leider gibt es aber ein ActivityNotFoundException: No Activity found for handler Intent {act=android.speech.action.RECOCNIZE_SPEECH (has extra)}
Code:
public class MainActivity extends AppCompatActivity {
private TextView textView;
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (TextView) this.findViewById(R.id.textView);
button = (Button) this.findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.GERMAN);
try{
startActivityForResult(intent,200);
}catch (ActivityNotFoundException e){
Toast.makeText(getApplicationContext(),"Intent problem: \n"+e.toString(),Toast.LENGTH_SHORT).show();
}
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 200 ){
if (resultCode == RESULT_OK && data != null){
ArrayList<String> result = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
textView.setText(result.get(0));
}
}
}
}
bei mir aber nur die Reiter: Sprache, Standard, Samsung Tastatur, Spracheingabe, Text-zu-Sprache-Einstellung und Zeigergeschwindigkeit. D.h. einen Reiter für die Google Spracheingabe fehlt

Wie kann ich die Google Spracheingabe aktivieren?
Vielen Dank für eure Mühe schon einmal