LitDev 1.2.24.0 DE
http://litdev.uk/LitDev.De.html Extension API

LD3DView LDArray LDBits LDBlueTooth LDCall
LDChart LDClient LDClipboard LDColours LDCommPort
LDController LDControls LDCursors LDDataBase LDDateTime
LDDebug LDDialogs LDDictionary LDEffect LDEmail
LDEncryption LDEvents LDFastArray LDFastShapes LDFigures
LDFile LDFocus LDftp LDGeography LDGraph
LDGraphicsWindow LDHashTable LDHID LDIcon LDImage
LDInline LDIOWarrior LDList LDLogic LDMath
LDMathX LDMatrix LDMusic LDNetwork LDPhysics
LDProcess LDQueue LDRegex LDResources LDScrollBars
LDSearch LDServer LDSettings LDShapes LDShell
LDSort LDSound LDSpeech LDStatistics LDStopwatch
LDText LDTextWindow LDTimer LDTranslate LDUnits
LDUtilities LDVector LDWaveForm LDWebCam LDWindows
LDxml LDZip

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 [%]).