Dieses PlugIn ermöglicht Sprachein- und -ausgabe.
Hierbei können Texte vorgelesen oder gesprochene Schlüsselworte erkannt und gemeldet bzw. direkt verarbeitet werden.
Voraussetzung für die Funktionalität ist es, dass auf dem System entsprechende Sprachausgabe- und Texterkennungs-Module für die jeweiligen Sprachen installiert ist. Für die aktuelle Systemsprache (Deutsch) ist dies bereits der Fall, wenn auch oft nur eine weibliche Stimme installiert ist. Weitere Module können auch aus dem Internet bezogen werden.
Eigenschaften
Modus | Bestimmt die Funktion des Befehls: Sprechen, Hören oder Stopp (Sprachein-/-ausgabe beenden) |
Begriffe | Begriffe, die beim Hören erkannt werden sollen. Wird ein Begriff als X=Y angegeben, wird der Begriff X erkannt und als Y gemeldet. Wahlweise können die Begriffe direkt mit dem Namen einer Sprungmarke verbunden werden (getrennt durch einen Doppelpunkt), welche bei Erkennung des Begriffs aufgerufen werden soll. |
Text hinzufügen | Bei aktivierter Option wird der Text an den gerade asynchron (ohne Warten) gesprochenen angehängt, andernfalls wird die Ausgabe unterbrochen und der neue Text gesprochen. Im Hören-Modus können hiermit weitere Begriffe ergänzt werden. |
Text | Zu sprechender Text |
Warten bis fertig | Pausiert den Skriptablauf, bis der Text komplett gesprochen ist |
Text hinzufügen | Bei aktivierter Option wird der Text an den gerade asynchron gesprochenen angehängt, andernfalls wird die Ausgabe unterbrochen und der neue Text gesprochen. Im Hören-Modus können hiermit weitere Begriffe ergänzt werden. |
Geschwindigkeit | Verschiebung der Sprechgeschwindigkeit (-10 bis +10; Standard=0) |
Lautstärke | Bestimmt die Lautstärke der Sprachausgabe in Prozent (0 bis 100) |
Geschlecht | Legt das Geschlecht des Sprechers fest, sofern hierzu eine Sprache installiert ist |
Alter | Legt die Altersgruppe des Sprechers fest, sofern hierzu eine Sprache installiert ist |
Sprache | Hier kann eine von den Voreinstellungen abweichende Sprachbezeichnung eingegeben werden, etwa "DE" oder "EN" für Englisch. Es wird dann versucht, eine installierte Sprachengine hierzu zu finden - ist keine installiert, wird die Standardsprache verwendet. |
Ereignisse als Marke
::Sprache_Erkannt |
Tritt auf, wenn ein Begriff erkannt und nicht direkt an eine Ereignismarke umgeleitet wurde. Der erkannte Begriff ist dann in [cX.Sprache.Erkannt] enthalten. |
Beispiel:
*** Sprachein/-ausgabe Test
*** Aufforderung sprechen
Sprache: Sprechen, sprich: 'Bitte nun Kommando sprechen'
*** Spracheingabe abwarten
Sprache: Hören, Begriffe: 'hallo:Kommando_Hallo¶test¶ende:Kommando_Ende'
Status 'Mögliche Kommandos:¶Hallo, Ende, Test', Titel='Lausche auf Kommandos'
Warte Endlos (Warten auf zu behandelnde Ereignisse)
*** Vordefiniertes Kommando erkannt
:: Sprache_Erkannt
*** Erkanntes Kommando ohne direkte Auslösung einer Marke
Status , Fortschritts-Text 'Erkannt: "[cX.Sprache.Erkannt]"'
Beende Unterprogramm (Zurück)
:: Kommando_Ende
*** "Ende": Programm beenden
Beende Skript
:: Kommando_Hallo
*** "Hallo": Benutzer begrüßen
Sprache: Sprechen, sprich: 'Hallo [cX.System.Benutzer.Name]'
Beende Unterprogramm (Zurück)
**cx5AR-LC AAAAAAABAD NVdlq20AUf S_0HwYV8hT JtnBSx0vAb g1tUpeATFM oIYykqwVJM -os2O7P9C_ y1Df_WGe0W KkLVR1i2hd Jlzt3O-dcz djxWJyLy5c vEBq_kamQD C59GHfq79J BswwTnxdWY 6PqvdzkMDG 0AUQYaAlrM TGcnGEvgph 0TCx5iF1QD q7cnT9mmWe 52LQd2is1l UFAmQ9MkhD xnIGqS9pyO Dmocwa6SWX 4nkwMD7yBf WEHpm2752b _td8zLwZdM LveGe7js_N g4PYN9BFnw HPsqQTeOrf KJFaNj4EW1 FeuXt3ZLBY CEJEEXZdH6 KP-bnEslnG aOjlNQHXQP QY2OxoKBrC 7wkz8W3BsA 13DZqUI4xM jwmlKhzU49 --0efJq_Xa kHtORUIJpL CA-NEfnymo dI6IrR2Ahe Q3HYvsQprE CZEcIHzYVi vKnSKc-rdS 6jEWqMn1QG tZRWAZNZFt 5TfAxOP2kx R7EJAbFJW- kBSzBhLSWv JJZvsAsKQn bSeR-_nfhe 81UUY_7oBE B5McMEiX-q eTp9oHr1VQ qBIZ06YOYu 2E0ZMD5L_W G6OSrpGL0x ftsVQNYleu u9LQiT_xnI WcfzoMUugd m2bkOLL-G5 fA4y5ALWv- tm1tMNWOAk 9sIi2Lbjjl jsTFPGrJc9 WrKGRApvil xuBCy7Y_t9 __k_100iQq NbbiAzKobt XSiu9__4b0 DVKcu2eZeH Xeqm_gn8zq Q35IHAAA== *
cX-Webseite: http://www.clickexe.net