bin seit kurzem mit der Pro.Edition dabei und würde gerne für eine C# Applikation einen Text über Dragon bereitstellen. Also beim Starten von Windows startet Dragon mit und geht schonmal in den Schlafmodus. Dank anderen Forumposts, hab ich den "Wach auf" Befehl auf einen benutzerdefinierten Befehl geändert.
Ziel des ganzen ist es, das Dragon beim "Wach auf" Befehl Notepad aufmacht, runterdiktiert was man ihm sagt und nachdem ca 1,5 sekunden nichts mehr zu hören ist die Notepad datei automatisch speichert und schließt. Bei jedem Neuaufruf der Wordpad datei soll sie wieder leer sein (könnte man auch über die C# problemlos realieren, fraglich ob es auch über Dragon geht).
Mit der Schitt nach Schritt programmierung, krieg ich Wordpad auf und diktiert, aber nicht abgespeichert, geschweige den geschloßen
Gibt es eine einfache Möglichkeit oder führt kein Weg an einem VBA Script o.ä. vorbei ?
Machbar schon, aber nicht so ganz einfach. Man muss sich mit OOP auskennen, die Dragon API einbinden, die Events abfangen, Timer setzen usw.
Ob das etwas für Sie ist?
_______________________________________
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
NotePad / WordPad - ich würde mir eine etwas klarere Beschreibung des Vorhabens wünschen.
Was spricht denn dagegen, statt der 1,5 sec auf Stille zu warten (was zudem die Unsicherheit einschließt aufgrund irgendwelcher Nebengeräusche), beim Diktatende definiert "ich habe fertig" zu sagen. Damit ließe sich die Aktion gezielt beenden. Im Prinzip ist ein Schritt-für Schritt-Befehl denkbar, aber da beim Abspeichern auch ein Dateiname vergeben werden muss, halte ich einen Skriptbefehl für effizienter. Gruß, Pascal
@R.Wilke - Hab mich mal einwenig umgeschaut und entdeckt das man mit SDK-Client eine C# Anbindung über die API realisieren könnte, allerdings muss der SDK-Client extra erworben werden und ist in der Prof. Edi. nicht dabei, so wie ich das verstanden habe? Wäre ja auch zuviel verlangt wenn man schon eine Menge Geld für die Prof.Edi. abzwackt... *grml
@P.Roch - Sorry, meinte natürlich Notepad, wobei das ja kein Unterschied machen würde.
Ich versuch es nochmal anders: Auf der Festplatte befindet sich eine Textdatei (D:test.txt). Diese soll von Dragon bei "Wach auf" geöffnet werden. Danach kann ich diktieren was ich möchte und abschließend soll diese abgespeichert und geschloßen werden (von mir aus auch nach 1,5 Sekunden). Das ist im Prinzip alles. Leider habe ich über die Schritt-für-Schritt Befehle kein "Schließen" oder "Speichern" gefunden.
Zitat von greekchillusHab mich mal ein wenig umgeschaut und entdeckt, dass man mit SDK-Client eine C# Anbindung über die API realisieren könnte, allerdings muss der SDK-Client extra erworben werden und ist in der Prof. Edi. nicht dabei, so wie ich das verstanden habe?
Nein, nicht richtig verstanden, der SDK-Client wird nicht benötigt, die benötigten Bibliotheken sind auf jedem Computer vorhanden, wo Dragon installiert ist.
Man muss allerdings programmieren können, sich mit der API auskennen und, wenn man die vorgestellte Automatisierung realisieren möchte, die Schritte umsetzen, die ich weiter oben angerissen habe.
_______________________________________
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
@P.Roch Danke. Funktionert erstmal soweit. Wie bekomm ich den außer "Ich habe fertig" gesagt zu haben, das Diktatende mit ? Sowas wie, diktiermodus für 2sec an oder so. Ist das ohne scripting Möglich ? Im Warten diktiert er nämlich nicht.
@R.Wilke Das hört sich ja schonmal gut an. Gibt es eine API-Beschreibung ? Auf der Nuance Seite steht beim Erwerb des SDK-Clients gibt es wohl eine pdf mit einer API beschreibung. Kann man da auch anders rankommen ausser den Vertrieb anzuquatschen ? Google hat mir nichts brauchbares ausgespuckt.
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
Also, Freunde, ich habe den Eindruck, die beschriebene Funktionalität ist die des Diktierfensters mit dem Zusatz, dass Dragon automatisch die Übertragung vornimmt, wenn es der Meinung ist, ein Zeitchen nichts mehr zu hören. Oder? Gruß, Pascal
@R.Wilke Danke, habe mich mal einwenig durch das Forum gewühlt und die Erkentniss gewonnen das es keine wirkliche API Dokumentation gibt, sondern lediglich ActiveX Objekte zur Verfügung gestellt werden, welche sich in einer dnstk.dll befinden. Womit aber auch keiner bzw. wenige speziallisten was anfangen können. Sehr ernüchternd ... schade
@P.Roch Ja ist richtig. Allerdings möchte ich ungern das DragonPad verwendet, sondern stattdessen das Notepad, Wordpad o.ä. Aus dem einfachen Grund, dass meine C#-Applikation den Dateiinhalt auslesen kann. Mir ist nicht bekannt das c# ohne weiteres .dra dateien öffnen und auslesen kann ? Ist mein Vorhaben mit den VB-Skripts zu lösen ? Dann werde ich in dieser Richtung weiterforschen.
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
ich habe vor Dragon an mein C# Programm anzubinden. Zumindestens die Spracherkennung, da diese eine sehr hohe Genauigkeit aufweist. Mein C# Programm ist eine Art KI für meine Wohnung. Siri/Google Now für Zuhause. Dafür ist es halt notwendig das Dragon automatisch startet, das diktierte im Notepad aufnimmt und das Mikro abschaltet. Die C# Applitkation überwacht den Ordner und verarbeitet den Inhalt sobald sich dieser ändert (speichern des Notpads). Somit hat man sich ein HomeAssistenten geschaffen. Dieser HomeAssistent besitzt bis jetzt eine Wikipedia anbindung, eine Spotify anbindung, Wetter, Uhrzeit ect...
Bin auch gerne bereit den Code und alles zu teilen, wenn jmd interesse hätte daran mitzuarbeiten.
Nein danke, den Code brauchen wir nicht. - Ich denke, so langsam verstehe ich, worum es geht. Ich werde später darauf zurück kommen. Vorab, mit Skripten geht es nicht, dafür braucht man ein Programm.
_______________________________________
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
Das erinnert mich daran, dass ich dazu noch etwas sagen wollte.
Wir sind sicher nicht die einzigen, aber momentan kenne ich nur drei Leute, die die von Ihnen beschriebene Automatisierung programmieren können – und einer davon bin ich.
Kurz gesagt, ich würde Ihnen ein solches Programm schreiben, allerdings ist das nicht kostenfrei. Wenn aber gesichert ist, dass sich um eine rein private Nutzung handelt, wäre ich jedoch auch schon mit einer Spende zufrieden.
Falls Sie Interesse haben, lassen Sie es mich wissen.
_______________________________________
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