- Mitglied seit
- 18 Jun 2005
- Beiträge
- 74
- Punkte für Reaktionen
- 0
- Punkte
- 6
Hallo zusammen,
ich nutze nun schon seit langer Zeit JFritz - besonders den Anrufmonitor - und bin immer wieder begeistert. Daher erst mal ein großes Dankeschön und Lob an die Autoren!
Wenn ich am Rechner sitze, das Telefon klingelt und ich gleich sehen kann wer anruft, dann ist das schon ne feine Sache. Bin ich allerdings gerade nicht am PC, so komm ich mir an meinem nicht CLIP-fähigen Telefon richtig hilflos vor :wink: Daher dachte ich mir, es wäre nett, wenn ich, auch ohne auf den Bildschirm zu schauen, wissen würde, wer der Anrufer ist.
Die in der aktuellen JFritz-Version integrierte Funktion - ein externes Programm bei einem Anruf zu starten - kam mir da gerade recht und brachte mich auf eine Idee: Den sprechenden Anrufmonitor.
Hab dazu ein kleines Tool geschrieben, welches den Microsoft Agent und die darin enthaltenen Text to speech Funktionen ansteuert um den Anrufer vorzulesen. Dieses Tool möchte ich euch natürlich nicht vorenthalten. Als nettes Gimmick gibt es die Möglichkeit den Agent dabei auch anzeigen zu lassen. Das sieht dann so aus:
Der Microsoft Agent ist standardmäßig nicht installiert und besteht aus mehreren Einzelteilen.
Eine detaillierte Beschreibung findet ihr unter:
http://www.msagentring.org/setup.aspx
[edit:] Alternative (deutsche) Beschreibung unter:
http://www.roeselhof.de/INFO/intro.htm#schritt1
Installieren müsst ihr (für deutsche Sprache):
- Microsoft Agent Core Components 2.0
- German TTS-Engine (lhttsged.exe)
- German Language Add-On (agtx0407.exe)
- Microsoft Speech Control Panel
- mindestens einen Microsoft Agent Character
- Microsoft Speech API 4.0a (Dank an susanne)
Danach kopiert ihr die SpeakItAgent.exe aus dem ZIP-File im Anhang dieses Posts irgendwo auf eure Festplatte (z.B. in's JFritz-Verzeichnis). In den JFritz-Einstellungen / Anrufmonitor gebt ihr unter unter "Externes Programm ausführen" den Pfad zur SpeakItAgent.exe sowie die Parameter an.
Folgende Parameter sind möglich bzw nötig:
Obiges Beispiel wurde mit dem folgenden Aufruf erzeugt:
C:\Programme\jfritz\SpeakItAgent.exe "Anruf von %Name." "Anruf von %Name (%Number) auf %Called." -v100
Aus den Boxen tönt dabei "Anruf von Bond, James." wobei vorher die Master-Lautstärke auf 100% erhöht und nach der Sprachausgabe wieder auf den ursprünglichen Wert zurück gesetzt wird.
Viel Spaß beim ausprobieren. Ich übernehme keine Haftung 8)
Edit:
Änderung am 01.03.2006
- Jede Ziffer eine Telefonnummer wird nun einzeln vorgelesen und nicht als ganze Zahl (Bsp: "eins zwei drei" statt "hundertdreiundzwanzig")
- Es wird immer nur eine Instanz von SpeakItAgent geöffnet. Wird SpeakItAgent.exe noch einmal aufgerufen, so gibt die zweite Instanz ihre Informationen an den bereits laufenden Prozess weiter und beendet sich.
Gruß PacmanII
ich nutze nun schon seit langer Zeit JFritz - besonders den Anrufmonitor - und bin immer wieder begeistert. Daher erst mal ein großes Dankeschön und Lob an die Autoren!
Wenn ich am Rechner sitze, das Telefon klingelt und ich gleich sehen kann wer anruft, dann ist das schon ne feine Sache. Bin ich allerdings gerade nicht am PC, so komm ich mir an meinem nicht CLIP-fähigen Telefon richtig hilflos vor :wink: Daher dachte ich mir, es wäre nett, wenn ich, auch ohne auf den Bildschirm zu schauen, wissen würde, wer der Anrufer ist.
Die in der aktuellen JFritz-Version integrierte Funktion - ein externes Programm bei einem Anruf zu starten - kam mir da gerade recht und brachte mich auf eine Idee: Den sprechenden Anrufmonitor.
Hab dazu ein kleines Tool geschrieben, welches den Microsoft Agent und die darin enthaltenen Text to speech Funktionen ansteuert um den Anrufer vorzulesen. Dieses Tool möchte ich euch natürlich nicht vorenthalten. Als nettes Gimmick gibt es die Möglichkeit den Agent dabei auch anzeigen zu lassen. Das sieht dann so aus:
Der Microsoft Agent ist standardmäßig nicht installiert und besteht aus mehreren Einzelteilen.
Eine detaillierte Beschreibung findet ihr unter:
http://www.msagentring.org/setup.aspx
[edit:] Alternative (deutsche) Beschreibung unter:
http://www.roeselhof.de/INFO/intro.htm#schritt1
Installieren müsst ihr (für deutsche Sprache):
- Microsoft Agent Core Components 2.0
- German TTS-Engine (lhttsged.exe)
- German Language Add-On (agtx0407.exe)
- Microsoft Speech Control Panel
- mindestens einen Microsoft Agent Character
- Microsoft Speech API 4.0a (Dank an susanne)
Danach kopiert ihr die SpeakItAgent.exe aus dem ZIP-File im Anhang dieses Posts irgendwo auf eure Festplatte (z.B. in's JFritz-Verzeichnis). In den JFritz-Einstellungen / Anrufmonitor gebt ihr unter unter "Externes Programm ausführen" den Pfad zur SpeakItAgent.exe sowie die Parameter an.
Folgende Parameter sind möglich bzw nötig:
Obiges Beispiel wurde mit dem folgenden Aufruf erzeugt:
C:\Programme\jfritz\SpeakItAgent.exe "Anruf von %Name." "Anruf von %Name (%Number) auf %Called." -v100
Aus den Boxen tönt dabei "Anruf von Bond, James." wobei vorher die Master-Lautstärke auf 100% erhöht und nach der Sprachausgabe wieder auf den ursprünglichen Wert zurück gesetzt wird.
Viel Spaß beim ausprobieren. Ich übernehme keine Haftung 8)
Edit:
Änderung am 01.03.2006
- Jede Ziffer eine Telefonnummer wird nun einzeln vorgelesen und nicht als ganze Zahl (Bsp: "eins zwei drei" statt "hundertdreiundzwanzig")
- Es wird immer nur eine Instanz von SpeakItAgent geöffnet. Wird SpeakItAgent.exe noch einmal aufgerufen, so gibt die zweite Instanz ihre Informationen an den bereits laufenden Prozess weiter und beendet sich.
Gruß PacmanII
Anhänge
Zuletzt bearbeitet: