Damit Sprache in Text umgewandelt werden kann, werden zwei Design-Elemente sowie ein weiteres Non-visible Component benötigt:
In der Block-Ebene soll nun folgendes Programmiert werden:
Wenn der Button geklickt wird --> Starte die Aufnahme
Wenn die Aufnahme beendet ist --> Schreibe den gesprochenen Text in die TextBox
when Button.Click
einfügen.call SpeechRecognizer.GetText
einfügen und dem Block des Buttons anhängen. Dadurch wird das Mikrophon des Smartphones gestartet.when SpeechRecognizer.AfterGettingText
einfügen.set TextBox.Text.to
einfügen und dem Block des SpeechRecognizer anhängen.result
. Mit der Maus über diesen Block fahren. Nun stehen zwei weitere Blöcke zur Verfügung. Daraus den Block .get result
auswählen und dem Block set TextBox.Text.to
anhängen.Herzlichen Glückwunsch! Die Funktion ist nun implementiert.
Um die App auszuprobieren, kompiliere die App (In der Navigation oben der Bereich Build). Wie das funktioniert, wird dir mit einem Klick auf den nebenstehenden Link erklärt.