Sie sind vermutlich noch nicht im Forum angemeldet - Klicken Sie hier um sich kostenlos anzumelden Impressum 
Sie können sich hier anmelden
Dieses Thema hat 4 Antworten
und wurde 171 mal aufgerufen
 Skripte und Zusatzprogramme
R.Wilke Offline



Beiträge: 6.357

13.05.2010 19:37
RE: Einstellung "Geschwindigkeit/Genauigkeit" im laufenden Betrieb ändern Zitat · Antworten

Liebe Drachenfreunde,

ich selbst bin zwar kein Freund davon, mit der Einstellung des Reglers "Geschwindigkeit versus Genauigkeit" zu experimentieren, und lasse ihn einfach dort, wo er ist, nämlich in der Mitte (50 %). Es gibt aber eine Reihe von Anwendern, die dies für ihre Zwecke als sinnvoll betrachten und nach Bedarf den Regler auch während des Diktates ändern.

Zu diesem Zweck, aber auch um auf die vielfältigen Möglichkeiten der in der professionellen Version verfügbaren ActiveX-Objekte hinzuweisen, möchte ich zwei Skripte vorstellen, die sich damit befassen.

Das erste Skript kann dazu verwendet werden, die jeweils aktuelle Einstellung des Reglers anzuzeigen, ohne dazu eigens in den Optionen nachschauen zu müssen. Ich habe den Befehl "wie schnell ist der Drachen" genannt, die Einstellung des Reglers wird dann anhand einer Prozentzahl auf einer Skala von 0-100 in einer Meldung angezeigt. Das Skript sieht folgendermaßen aus:





Mit dem folgenden Skript kann der Regler "dynamisch" - also im laufenden Betrieb, ohne in die Optionen zu gehen - mittels Sprachbefehl auf einen Wert zwischen 10 und 100 (in Zehnerschritten) eingestellt werden, im vorliegenden Fall sind die Befehle folgendermaßen eingerichtet:

Regler bei 10
Regler bei 20
...
Regler bei 100


Das Skript sieht folgendermaßen aus:





Dazu muss jedoch noch, zusätzlich zum Befehlsnamen, eine Liste definiert werden, wo die Werte 10-100 eingestellt sind. Um im Befehlseditor dorthin zu gelangen, muss die Schaltfläche "Namen bearbeiten" verwendet werden, wenn die Liste fertig ist, sieht sie folgendermaßen aus:





Nach Aufruf des Befehls wird nicht nur Regler verändert, sondern auch die aktuelle Einstellung zusätzlich in einer Meldung angezeigt. Wen das stört, der kann das abschalten, indem die letzte Zeile im Skript, beginnend mit "MsgBox ...", gelöscht wird oder mittels Apostroph auskommentiert wird.

Viel Spaß damit!
Rüdiger Wilke

_______________________________________

Dragon Professional 16 auf Windows 10 Pro und Windows 11
SpeechMike Premium (LFH3500); Office 2019 Pro + Office 365 (monatliches Abo)
HP ZBook Fury 17 G8 - i7-11800H - 24 MB SmartCache - 32 GB RAM - 1 TB SSD

Marius Raabe Offline



Beiträge: 718

03.06.2010 09:16
#2 RE: Einstellung "Geschwindigkeit/Genauigkeit" im laufenden Betrieb ändern Zitat · Antworten

Lieber Rüdiger,

herzlichen Dank, sehr praktisches Programm, funktioniert tadellos!!

Zwar spiele ich normalerweise nicht mit dem Regler herum, sondern folge deiner Praxis, es gibt aber eine Situation, in der ich an den Regler heran muss: Wenn ich meine Sprachdateien regelmäßig auf mein Notebook übertrage, um die Früchte der stetigen Verbesserung des Vokabulars und des Sprachmodells vom Bürorechner auch mobil genießen zu können, teilt mir der Drachen jedes Mal mit, dass wegen der angeblich geringen Ressourcen des Notebooks die Genauigkeitseinstellung angepasst worden sei und die natürlichen Sprachbefehle für Word und Excel deaktiviert worden seien. Diese Einstellungen stelle ich dann händisch wieder her.
Daraus ergibt sich dann auch gleich meine nächste freche Frage oder Bitte: Gibt es irgendwo auch eine Funktion, mit der man die natürlichen Sprachbefehle per Sprachbefehl wieder einschalten kann. Wenn ich einen solchen Befehl erstellen würde, würde ich mich wahrscheinlich mit lauter "ControlPick" durch das Optionen-Menü hangeln, aber es geht doch bestimmt eleganter?

Gruß, Marius

Dragon NaturallySpeaking 11.5 Legal
Windows 7 Prof. 64-Bit, Office 2010, Jarte Plus
Philips SpeechMike II Pro Plus, SpeechMike III, SpeechMike Air, PDCC 2.8
Intel Core2 Quad Q9550, 2,83 GHz, 2x6MB L-2, 8 GB RAM

R.Wilke Offline



Beiträge: 6.357

03.06.2010 11:32
#3 RE: Einstellung "Geschwindigkeit/Genauigkeit" im laufenden Betrieb ändern Zitat · Antworten

Hallo Marius,

na, Du kannst doch irgendetwas mit Autohotkey machen, um nicht auf die "unterentwickelten" Skriptfähigkeiten in Dragon beschränkt zu sein! - Kleiner Scherz am Rande.

Jetzt aber im Ernst. Alles, was über die Menüs geht, ist deshalb unpraktisch, weil das Skript dann die aktuellen Einstellungen nicht auslesen kann, also wissen, sitzt der Haken oder nicht. Also müssen die ActiveX Objekte in Dragon verwendet werden, was mit Pro und aufwärts geht.

Generelll, was damit geht oder nicht, steht im Prinzip im Befehlseditor, wenn der Befehlstyp "Skripterstellung" eingestellt ist, und dann auf dieses kleine Symbol in der Bearbeitungsleiste geklickt wird, was aussieht wie eine Kiste, in der ein Feuerwerk aufgeht - ein Bild, das mir sehr gefällt und der Qualität der Skriptengine viel mehr entspricht als das o.g. Zitat. Wenn man mit der Maus über das Symbol fährt, wird es als "Browse Object" bezeichnet.

Die darauf folgenden Browser sind allerdings nicht leicht zu verstehen, und nicht für Anfänger erklärt. Aber, jeder daran Interessierte kann mal nach einer Datei namens "dnsapi" in den help Ordnern von Dragon suchen, und wird dort schon fündiger.

Was nun die von Dir angesprochene Option konkret angeht, dazu gibt es eine Variable unter den DgnEngineOptions. Naturgemäß handelt es sich um eine Boolsche Variable, das heißt sie ist entweder true oder false, und sie kann zum Beispiel so ausgelesen oder eingestellt werden:

Sub Main
Dim eng As New DgnEngineControl
MsgBox eng.Option(dgnengoptionEnableNaturalLanguageCommands)
End Sub

Auf die Schnelle habe ich heraus gefunden, dass damit die generelle Einstellung der NLC geregelt wird, nicht aber die Details für Word oder Excel, aber das ist im Prinzip der Weg.

Viel Spaß bei den weiteren Forschungen. Einer, der es wissen muss, sagte mal: "You can have tons of fun with the SDK." (DSteiNeuro)

Rüdiger

_______________________________________

Dragon Professional 16 auf Windows 10 Pro und Windows 11
SpeechMike Premium (LFH3500); Office 2019 Pro + Office 365 (monatliches Abo)
HP ZBook Fury 17 G8 - i7-11800H - 24 MB SmartCache - 32 GB RAM - 1 TB SSD

Marius Raabe Offline



Beiträge: 718

05.06.2010 15:28
#4 RE: Einstellung "Geschwindigkeit/Genauigkeit" im laufenden Betrieb ändern Zitat · Antworten

Nochmals: Tolle Sache das.
Ich habe darin gewildert und einen kleinen Befehl zur Verschiebung des Reglers "Pause vor Befehlen" gebastelt:


Natürlich muss man sich eine Liste mit den Zahlen von 100-1000 definieren...

Marius

Dragon NaturallySpeaking 11.5 Legal
Windows 7 Prof. 64-Bit, Office 2010, Jarte Plus
Philips SpeechMike II Pro Plus, SpeechMike III, SpeechMike Air, PDCC 2.8
Intel Core2 Quad Q9550, 2,83 GHz, 2x6MB L-2, 8 GB RAM

R.Wilke Offline



Beiträge: 6.357

05.06.2010 15:35
#5 RE: Einstellung "Geschwindigkeit/Genauigkeit" im laufenden Betrieb ändern Zitat · Antworten

You can have tons of fun with the SDK!

Rüdiger

_______________________________________

Dragon Professional 16 auf Windows 10 Pro und Windows 11
SpeechMike Premium (LFH3500); Office 2019 Pro + Office 365 (monatliches Abo)
HP ZBook Fury 17 G8 - i7-11800H - 24 MB SmartCache - 32 GB RAM - 1 TB SSD

Ähnliche Themen Antworten/Neu Letzter Beitrag⁄Zugriffe
Formatierung Komma
Erstellt im Forum Fragen zur Anwendung von Wossi
6 09.12.2024 16:19
von Marius_ • Zugriffe: 121
Schlafmodus deaktivieren
Erstellt im Forum Fragen zur Anwendung von max.flinter
3 24.10.2024 14:45
von max.flinter • Zugriffe: 121
Einstellung Schnelligkeit/Genauigkeit
Erstellt im Forum Fragen zur Anwendung von Nutzer
2 23.03.2024 11:09
von rc.otto • Zugriffe: 342
Optionen für Mikrofoneinstellung PowerMic Diktieren
Erstellt im Forum Geräte und Hardware von Wossi
11 26.04.2024 19:03
von Wossi • Zugriffe: 926
Evtl gelöst - Dragon Weberweiterung bei Firefox ist nicht mehr installierbar
Erstellt im Forum Fragen zur Anwendung von Lena
3 27.11.2022 17:27
von P. Weber • Zugriffe: 1040
Mit Dragon Anywhere gesynctes Profil zerschossen - was hilft?
Erstellt im Forum Fragen zur Anwendung von karlheinz.lang
7 02.04.2022 16:23
von karlheinz.lang • Zugriffe: 423
Schreibweise von Ziffern nach Nummer (Nr.)
Erstellt im Forum Fragen zur Anwendung von NormalNull
8 07.03.2022 16:12
von glombi • Zugriffe: 453
Neuinstallation dns15 Win11 word2021
Erstellt im Forum Fragen zur Anwendung von leluno
2 04.02.2022 17:39
von leluno • Zugriffe: 364
Transkription nur mit Zahlen / Nummern
Erstellt im Forum Fragen zur Anwendung von Sam
1 01.10.2021 15:26
von Marius_ • Zugriffe: 217
Wie sage ich Dragon, dass es "vier Stunden" und nicht "4 Stunden" heißen soll?
Erstellt im Forum Fragen zur Anwendung von rc.otto
2 11.04.2021 16:41
von rc.otto • Zugriffe: 746
 Sprung  
Xobor Ein Kostenloses Forum | Einfach ein Forum erstellen
Datenschutz