Also ich versuche, eine einfache Aufgabenliste zu machen, wo es nur einen Mikrofonknopf und die Liste hat. Ich bin sehr neu in Android App Dev, ich habe es geschafft, eine Texteingabe in die Liste zu finden und wie man den Text zur Sprache bringen und den gesprochenen Text in ein Textfeld setzen. All dies wurde durch eine Mischung aus Tutorials erreicht. Ich kann nicht herausfinden, wie man die 2 zusammenbringt. Irgendwelche Tipps?Wie man eine Taste öffnet, um das Text-zu-Sprache-Mikrofon zu öffnen, dann ein Listenelement des gesprochenen Textes in Android hinzufügen?
0
A
Antwort
0
Hier hinterlasse ich Ihnen ein tolles Tutorial in Anbetracht dessen, dass Sie keinen Code gepostet haben. This tutorial, zeigt Ihnen, wie man Spracherkennung mit einer Taste macht und dann eine Liste mit dem möglichen gesprochenen Text erstellt. Es funktioniert perfekt, ich habe es einmal versucht.
0
Versuchen Sie diesen Code, um das Mikrofon auf Knopf -> OnClickListener zu öffnen.
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "en-US");
startActivityForResult(intent, nRESULT_SPEECH);
}
nRESULT_SPEECH ist Ihr Code, der Ihnen alles als 0 geben kann, 1, 2, etc;
Sie das Wort in dieser Callback-Methode gesprochen bekommen onActivityResult
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case nRESULT_SPEECH:
if (null != data) {
ArrayList<String> text = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
String textCapturedFromVoice=text.get(0);
}
break;
}
}
Sobald u den Text in textCapturedFromVoice erhalten wird, können Sie dies auf ur-Liste hinzufügen.
Verwandte Themen
- 1. Wie man ein Textfeld öffnet
- 2. Wie öffnet man eine Anwendung von Widget in Android?
- 3. Wie öffnet man eine Photosphere-Kamera?
- 4. Der beste Weg, um ein Listenelement zu erstellen
- 5. den Wert des eingegebenen Textes erhalten, wenn Enter-Taste
- 6. Wie ändert man das Alpha von TableViewCell, ohne das Alpha des Textes zu ändern?
- 7. Wie öffnet man GPS-Einstellungen ein Android-Gerät?
- 8. Wie öffnet man ein TextWriter-Objekt? Ist das möglich?
- 9. Android - messen Höhe des Textes
- 10. Wie man eine Taste ändert ein Etikett
- 11. Wie man modales Fenster öffnet, um dynamischen Inhalt zu öffnen und URL zu ändern?
- 12. Wie erzwinge ein Hyperlink, um das Öffnen/Speichern-Dialogfeld anzuzeigen, anstatt es im Browser zu öffnen?
- 13. Wie kann man das erneute Öffnen des Firefox-Browsers wieder stoppen, um die Änderungen zu sehen?
- 14. Android App öffnet zweite Instanz, wenn „gestartet“ nach zurück Taste
- 15. Rand innerhalb des redigieren Textes in android
- 16. Wie man eine Schaltfläche in einer Anwendung öffnet Öffnen Sie eine Registrierungsseite in Visual Studio
- 17. Deaktivieren Sie F11 Geben Sie MS Access ein, um das Öffnen des Navigationsfensters zu verhindern
- 18. Öffnen eine Textdatei und das Hinzufügen zu einem Wörterbuch
- 19. Wie öffnet man einen Browser in PHP?
- 20. Wie man eine App registriert, um einen Standort zu öffnen
- 21. Wie man spezifischen Link in android Webview App öffnet?
- 22. Android Canvas drawText Y-Position des Textes
- 23. Android hinzufügen meine App zu "Share" -Taste in der Galerie
- 24. Wie Sie eine JFrame-Schaltfläche öffnen, um eine andere JFrame-Klasse in Netbeans zu öffnen?
- 25. Ein Bild in Vb öffnen, um in eine Datenbank zu senden - Asp.Net
- 26. Wie öffnet man eine PDF-Datei in Windows Phone 8?
- 27. Möchten Sie WebView in jedem Listenelement öffnen?
- 28. Wie man Kamera mit Android NDK öffnen
- 29. Wie man pdf automatisch öffnet, wenn Benutzer spezifische Seite öffnen?
- 30. Wie verhindert man, dass PHPSstorm ein Projekt beim Start öffnet?
Folgen Sie [Answer] (http://Stackoverflow.com/a/20995284/1318946) und fügen Sie String in der Liste mit 'ArrayList' und' ArrayAdapter' hinzu –