Das Ausschalten des Mikrofons mit der Taste {Num+} führt bei Dragon NaturallySpeaking nicht dazu, dass der Erkennungsprozess abgebrochen wird. Nur im Erkennungsfenster kann der Erkennungsprozess durch einen Mausklick abgebrochen werden. Das ist vor allem dann unpraktisch, wenn man während des Diktierens durch ein Telefonat oder eine andere Person unterbrochen wird und Dragon unermüdlich weiter versucht, allen Geräuschen und Wortfetzen einen Sinn zu geben. Das kann dauern, wenn man nicht mehr mit einer Maus arbeiten kann. In Dragon NaturallySpeaking gibt es dafür keine Lösung (siehe http://dragon-spracherkennung.forumprofi...8.html#p10538).
Das angehängte AutoHotkey-Skript sorgt dafür, dass das Ausschalten des Mikrofons mit der Taste {Num+} auch den Erkennungsprozess beendet, wenn das Dragon-Erkennungsfenster angezeigt wird. Dazu greift das Skript auf die INI-Dateien von Dragon NaturallySpeaking zu, denn alle erforderlichen Informationen sind dort vorhanden.
Der Ablauf in Kurzform: Wenn das Dragon-Erkennungsfenster nicht angezeigt wird, kann das Skript sofort beendet werden. Ansonsten muss aus der Datei nsuser.ini das aktuelle Benutzerprofil und daraus der Pfad zur Datei options.ini ermittelt werden. Aus der Datei options.ini werden die Koordinaten des Dragon-Erkennungsfensters gelesen. Daraus wird die Position des roten Abbrechen-Symbols im Dragon-Erkennungsfenster ermittelt. Wenn an dieser Position nicht das Dragon-Erkennungsfenster angezeigt wird, kann das Skript sofort beendet werden. Ansonsten müssen die Koordinaten des Popup-Textes „Erkennung abbrechen“ ermittelt werden. Das Popup mit diesem Text wird abhängig von der vertikalen Position des Abbrechen-Symbols auf dem entsprechenden Monitor unterhalb oder oberhalb der Mausposition beim Klicken angezeigt. Nach dem Klick auf das rote Abbrechen-Symbol im Dragon-Erkennungsfenster wird im Popup auf den Text „Erkennung abbrechen“ geklickt. Zuletzt wird die Maus wieder auf ihre ursprüngliche Position gesetzt. Sollte während der Verarbeitung ein Fehler auftreten, wird dieser angezeigt und das Skript sofort beendet. In allen Fällen wird das Dragon-Mikrofon umgeschaltet von An auf Aus und umgekehrt.
Alles weitere steht in Skript.
DNS 12.5 Premium; Windows 7 Professional (64-bit) Andrea NC-181VM USB Headset Intel Core i7-2600K 4x3,40Ghz - 16 GB RAM
Dateianlage:
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen der Dateianhänge angezeigt Jetzt anmelden!
f12t1585p10935n273.ahk
Man wird an jedem Tag klüger, vor allem, wenn man eine neue Skriptsprache lernt: Der Erkennungsprozess kann auch ohne Zugriff auf die INI-Dateien von Dragon NaturallySpeaking abgebrochen werden. Alles weitere steht in der Version 2.00 des Skriptes.
DNS 12.5 Premium; Windows 7 Professional (64-bit) Andrea NC-181VM USB Headset Intel Core i7-2600K 4x3,40Ghz - 16 GB RAM
Dateianlage:
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen der Dateianhänge angezeigt Jetzt anmelden!
f12t1585p10975n274.ahk
Inzwischen sind acht Monate vergangen und ich habe einiges an der Verbesserung der Performance getan. Alles weitere steht in der Version 2.02 des Scriptes.
DNS 12.5 Premium; Windows 7 Professional (64-bit) Andrea NC-181VM USB Headset Intel Core i7-2600K 4x3,40Ghz - 16 GB RAM
Dateianlage:
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen der Dateianhänge angezeigt Jetzt anmelden!
f12t1585p12206n312.ahk
zu Ihrem 1. Wunschskript hatte ich schon in Ihrem Beitrag vom 26.9.2013 geantwortet (http://dragon-spracherkennung.forumprofi...868.html#p10868). Dragon wird immer das Klicken der gedrückten Taste hören und versuchen, dieses Klicken als Wort zu interpretieren. Die 2. Aufgabe lässt sich sowohl mit der Dragon-eigenen Skriptsprache als auch mit Autohotkey realisieren. Sie benötigen dazu jedoch Programmierkenntnisse. Diese kann ich Ihnen leider nicht vermitteln.
Mit freundlichen Grüßen Hannes
DNS 12.5 Premium; Windows 7 Professional (64-bit) Andrea NC-181VM USB Headset Intel Core i7-2600K 4x3,40Ghz - 16 GB RAM
mir geht es um ein Autohotkey-Scriptbeispiel, welches als Schleife läuft und auf jede beliebige Tastatureingabe einen Mausklick an einer definierten Stelle ausführt.
Autohotkey arbeitet anders als Sie es sich vorstellen. Die Skriptsprache ist hervorragend dokumentiert und ich empfehle Ihnen, Autohotkey zu installieren und dann anhand der Onlinehilfe und den Tutorien das Konzept und die Syntax von Autohotkey zu erlernen. Es gibt auch 2 deutschsprachige Foren http://www.autohotkey.com/board/forum/62-deutsch-german/ sowie http://ahkscript.org/boards/viewforum.php?f=8, in denen Fragen gestellt werden können.
Mit freundlichen Grüßen Hannes
DNS 12.5 Premium; Windows 7 Professional (64-bit) Andrea NC-181VM USB Headset Intel Core i7-2600K 4x3,40Ghz - 16 GB RAM