LitDev 1.2.24.0 DE
http://litdev.uk/LitDev.De.html Extension API
LDSpeech
Ermöglicht Sprachausgabe von Text (TTS) oder das Erkennen von Sprache (Sprachbefehlen).
example other-samples\SpeechRecognition.sb
LastSpoken | LastSpokenConfidence | Listen |
Speak | Speed | Vocabulary |
Voice | Voices | Volume |
LastSpoken
Ermittelt den Text der zuletzt gesprochen und vom System erkannt wurde.
LastSpokenConfidence
Ermittelt das Vertrauen in die Korrektheit der zuletzt erkannten Spracheingabe (0 bis 1).
Listen
Ereignisaufruf wenn Text gesprochen und vom Computer erkannt wird.
Ein gutes Mikrofon, einige Übung und ein prägnantes Vokabular werden für brauchbare Ergebnisse benötigt.
Speak(text)
Spricht den angegebenen Text mit der gewählten Stimme (sonst Standardstimme [1]).
text Der auszusprechende Text.
Speed
Ermittelt oder setzt die Geschwindigkeit der Sprachausgabe (-10 bis 10).
Vocabulary(dictionary)
Erstellt ein Vokabular an Wörtern und Sätzen zur Verwendung für die Spracherkennung.
Falls dieses nicht erstellt wurde, wird eine sehr große Sprachbibliothek verwendet und die daraus resultierenden Ergebnisse sind nicht optimal (unbrauchbar!).
Deutlich gesprochene Sätze werden besser erkannt als einzelne Worte.
dictionary Ein Array von Wörtern oder Sätzen die erkannt werden sollen.
Ist dieser leer, wird das voreingestellte (englische) Sprachvokabular benutzt.
example other-samples\SpeechRecognition.sb
Voice
Ermittelt oder setzt die aktuell verwendete Sprechstimme.
example voc = LDSpeech.Voices()
'Standardstimme voc[1] bzw.
TextWindow.WriteLine(LDSpeech.Voice)
LDSpeech.Voice = voc[2] 'andere Stimme
LDSpeech.Speak("text")
Voices()
Ermittelt die Namen der verfügbaren installierten Sprechstimmen als Array (nur 64bit Stimmen auf 64bit Win).
returns Ein Array mit den Namen aller verfügbaren Stimmen (alphabetisch sortiert, ab 1).
Volume
Ermittelt oder setzt die Lautstärke der Sprachausgabe (0 bis 100 [%]).