Ich möchte eine App, die spricht, während es Text markiert (wie Karaoke-Songs).Wie Text in Sprache und markieren Sie diesen Text
Antwort
Zunächst einmal here Sie eine zusätzliche Ressource haben vielleicht benötigen Sie:
Ich glaube, Sie suchen eine Text to Speech
Funktionalität.
Probieren Sie diese (Sie dies Ihrem speziellen Fall anpassen müssen):
TextToSpeech tts = new TextToSpeech(this,this);
if (txtText.getText().toString().length() == 0){
tts.speak("You", TextToSpeech.QUEUE_FLUSH, null);
/*Change size or color of "You" in your TextView for e.g.*/
tts.speak("haven't", TextToSpeech.QUEUE_FLUSH, null);
/*Change size or color of "haven't" in your TextView for e.g.*/
tts.speak("typed", TextToSpeech.QUEUE_FLUSH, null);
/*Change size or color of "typed" in your TextView for e.g.*/
} else
tts.speak(txtText.getText().toString(), TextToSpeech.QUEUE_FLUSH,null);
Sie Ihre Textview Farbe mit setSpan()
Methode ändern könnte.
Guten Tag!
Starten Sie das erste Wort zu sprechen.
mTts.speak("first word", TextToSpeech.QUEUE_FLUSH, null);
Highlight erstes Wort.
String first = "This word is "; String next = "<font color='#EE0000'>red</font>"; t.setText(Html.fromHtml(first + next));
Oder Spannable
link
erste Wort Detect beendet ist.
public void onUtteranceCompleted(String utteranceId) { //Next word start }
'UtteranceProgressListener' hat nicht die Methode' onUtteranceCompleted', wo ist es? – rraallvv
Mit diesem Code für die Übersetzung https://github.com/karandeepdps/TTS-in-c-c-/releases/tag/v1
- 1. So markieren Sie Text in einem tkinter Text-Widget
- 2. Windows 8 Sprache zu Text und Text zu Sprache API
- 3. Hindi-Sprache und erhabener Text
- 4. Text-in-Sprache in Emacs
- 5. Markieren Sie einen bestimmten Text in DBGrid
- 6. Markieren Sie Text in HTML programmaticly
- 7. Markieren Sie markierten Text in Ace-Editor
- 8. EditText Text markieren
- 9. Swift Text in Sprache
- 10. Wie markieren Sie Text innerhalb und außerhalb von Tags?
- 11. Text-Editor, der Sprache in Text umwandeln kann und umgekehrt
- 12. Text markieren - Natives Javascript
- 13. Markieren Sie den Text im Meldungsfeld
- 14. Markieren Sie Text, außer HTML-Tags
- 15. Markieren Sie Text im Leerlauf Python
- 16. Wie markieren Sie Text in einem TextView in Swift?
- 17. Spracherkennung und Text-zu-Sprache für Vala
- 18. Text in Sprache in Netlogo
- 19. Wie konvertiere ich Sprache in Text?
- 20. Wie markieren Sie Text in einem JTextPane mit setFocusable (false)?
- 21. Markieren Sie Text-Funktion wie Google Play-Buch
- 22. Rich Text Box abgerundete Ecke Auswahl markieren
- 23. Federdaten elastische Suche markieren Text
- 24. Text markieren, wenn geklickt wird
- 25. Android-Text zu Sprache
- 26. Wie Highlight Sprache in erhabenem Text 2
- 27. Jquery einfachen Suchvorschlag Text markieren
- 28. Ändern Sie das Geschlecht der Sprache Text-zu-Sprache
- 29. Rich Text Box wie Textblock zu markieren
- 30. Markieren Sie Text wie vom Benutzer eingegeben - HTML, CSS
hier ein [einfaches Text-to-Speech Beispiel] (http://stackoverflow.com/questions/32936077/googles-text- zu sprechen-api-von-android-app/32936643 # 32936643). Eine "benutzerdefinierte Stimme" ist dann ein separates Problem und entweder einfach, schwierig oder praktisch unmöglich, je nachdem, was Sie mit einer "benutzerdefinierten Stimme" meinen. Möglicherweise finden Sie Hilfe von [älteren Diskussionen über Hervorhebung von Text] (http://stackoverflow.com/search?q=android+highlight+text) für den Hervorhebungsteil. –
Ich möchte eine App wie dieses Video machen .......... https://www.youtube.com/watch?v=0qE3egNettY –