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 3 Antworten
und wurde 37 mal aufgerufen
 Skripte und Zusatzprogramme
nky Offline



Beiträge: 3

01.08.2014 18:52
RE: NAT Link Empfange alles Zitat · Antworten

Hallo liebes Forum,
das ist mein erster Post hier, insofern seid alle gegrüßt

Ich habe jetzt nach mehren Abenden mein Dragon mit Natlink am laufen und die Beispielscripte funktionieren eigentlich auch. Zumindest mit einfachen Kommandos. Sprich: Wenn ich ein Kommando mit einem Schlüsselwort benutze, oder auch mit mehreren Schlüsselworten - geht alles.

Mein Ziel ist aber folgendes: Print alle Eingaben die ich in Dragon mache... also wort oder satzweise... je nachdem wie es dragon versteht.

Mein Problem: Es wird gar nichts ausgegeben. Es erscheint mir als ob das Script gar nicht getriggered wird.

Ich habe wirklich eine sehr simple Variante erstellt - Siehe hier:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 

import natlink
from natlinkutils import *
import httplib, urllib
import os
 
class Receiver(GrammarBase):
 
gramSpec = """ exported = {emptyList}; """
 
def initialize(self):
self.load(self.gramSpec, allResults = 1)
self.activateAll()
print "INITIALIZE NKY"
 
def gotResultsObject(self, recogType, resObj):
print "drin " + recogType
 
 



Es wird aber weder der eine, noch der andere print getriggered.

Könnte mir jemand von euch sagen wie ich vorgehen kann um zu sehen ob das Modul ausgeführt wird?
Geladen wird es, es fängt auch mit einem Unterstrich an.

Danke im voraus für eure Hilfe.

Gruß
Marcel

R.Wilke Offline



Beiträge: 6.117

01.08.2014 19:31
#2 RE: NAT Link Empfange alles Zitat · Antworten

Hier ist ein Skript, aus dem das Wesentliche hervorgehen sollte.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
# Natlink recognition logger.
# (c) 2005 Daniel J. Rocco
#
# Logs NaturallySpeaking's recognition history to the specified file.
# Format:
# timestamp current_user current_module window_title (recognized word list | '*REJECT*')
#
# modeled on Joel Gould's "repeat that" grammar.
#
# $Id: _voiceLogger.py 17 2005-07-28 17:58:05Z swein $
 
import natlink, time, string
from natlinkutils import *
 

logFile = r'C:devDotNetProjectsNatLinkmacrosystemvoice.log'
 
def logMessageToFile (filename, message):
output = "%st%sn" % (time.strftime ('%m.%d.%Y %H:%M:%S'), message)
out = open (filename,'a')
out.write (output)
out.close()
 

class LoggerGrammar(GrammarBase):
gramSpec = """
exported = {emptyList};
"""
def initialize(self):
self.load(self.gramSpec,allResults=1)
self.activateAll()
def gotResultsObject(self,recogType,resObj):
global logFile
currentUser=natlink.getCurrentUser()[0]
if recogType == 'reject':
message = "*REJECT*"
else:
message = resObj.getWords(0)
 
currentModule=natlink.getCurrentModule()
windowTitle =string.replace(currentModule[1],"t"," ")
message ="%st%st%s"% (currentModule[0],windowTitle,message)
logMessageToFile (logFile, "%st%s" % (currentUser, message))
 
loggerGrammar = LoggerGrammar()
loggerGrammar.initialize()
 
def unload():
global loggerGrammar
if loggerGrammar:
loggerGrammar.unload()
loggerGrammar = None
 
 



Gruß, RW

_______________________________________

DPG 15.6 (15.60.200.015) auf Windows 10 Pro (64-bit)
SpeechMike Premium (LFH3500) + SpeechMike II
HP ZBook 17 G2 (Refurbished) - i7-4910qm - 8MB SmartCache - 32 GB RAM - 512 GB SSD - 1 TB HSSD - 2 TB HDD

nky Offline



Beiträge: 3

02.08.2014 11:57
#3 RE: NAT Link Empfange alles Zitat · Antworten

Vielen lieben Dank, das hat mir extrem viel weitergeholfen, die Wörter kommen jetzt alle an.
Jetzt heisst es nur noch Sonderzeichen ersetzen und Dragon trainieren, aber das ist zu schaffen

Ich gehe davon aus das noch die ein oder andere Frage in der nächsten Zeit auftauchen wird, insofern sage ich mal, bis demnächst und wünsche ein schönes Wochenende.

Viele Grüße
Marcel

R.Wilke Offline



Beiträge: 6.117

02.08.2014 12:47
#4 RE: NAT Link Empfange alles Zitat · Antworten

Keine Ursache. Das Skript befindet sich übrigens in der Standard-Distribution, in irgendeinem Ordner. Dort findet man noch mehr (oder weniger) sinnvolle Beispiele.

Gruß, RW

_______________________________________

DPG 15.6 (15.60.200.015) auf Windows 10 Pro (64-bit)
SpeechMike Premium (LFH3500) + SpeechMike II
HP ZBook 17 G2 (Refurbished) - i7-4910qm - 8MB SmartCache - 32 GB RAM - 512 GB SSD - 1 TB HSSD - 2 TB HDD

Ähnliche Themen Antworten/Neu Letzter Beitrag⁄Zugriffe
Frage zum Chrome Plugin und Links
Erstellt im Forum Fragen zur Anwendung von MarkusW
2 09.12.2019 22:51
von MarkusW • Zugriffe: 135
Linke Maustaste gedrückt halten
Erstellt im Forum Fragen zur Anwendung von
3 07.09.2018 11:21
von kevinabc5000 • Zugriffe: 34
Bei Diktatstart im Text läuft der Cursor drei Schritte nach links
Erstellt im Forum Berichte und Tipps von
13 27.12.2014 13:34
von Meinhard • Zugriffe: 23
Testbericht Logitech H800
Erstellt im Forum Geräte und Hardware von
1 12.01.2013 14:21
von R.Wilke • Zugriffe: 40
DNS 10.1 findet Link nicht
Erstellt im Forum Fehlermeldungen von
1 15.08.2012 22:28
von R.Wilke • Zugriffe: 30
Use Google Chrome by voice using DNS
Erstellt im Forum Skripte und Zusatzprogramme von
0 11.08.2011 20:16
von monkey8 • Zugriffe: 37
Fenster verschieben
Erstellt im Forum Skripte und Zusatzprogramme von
8 07.06.2011 19:50
von Stecknadel • Zugriffe: 50
Klick Sagen vor Links
Erstellt im Forum Skripte und Zusatzprogramme von
0 11.06.2010 08:14
von Marius Raabe • Zugriffe: 11
Links zur Nuance-Herstellerseite
Erstellt im Forum Downloads/Links von
0 08.02.2010 17:04
von R.Wilke • Zugriffe: 142
 Sprung  
Xobor Ein Kostenloses Forum | Einfach ein Forum erstellen
Datenschutz