Hochwertige Sprachausgabe über Voice Reader von Linguatec
Moderator: Co-Administratoren
Re: Hochwertige Sprachausgabe über Voice Reader von Linguate
Hallo buempi,
na hoffentlich werden die emails nicht so lang
Also hab jetzt getestet was du mir geschrieben hast,da tut sich leider nix.
Die exe war bereits auf C:
Also die Voice Reader Soft ist minimiert,und funktioniert auch bei Eingabe eines Textes.
Starte ich jetzt die DoVoice.exe manuell,kann ich auch einen Text da eingeben,dieser wird auch an die Linguatec Soft übertragen und Ausgesprochen.
Lediglich das automatische reinschreiben der Texte vom Objekt SprachausgabeDoVoice in die DoVoice.exe will nicht.
Also ich habe das so verstanden,das das Objekt SprachausgabeDoVoice ja eine art Container ist,wo die Texte reingeschrieben werden,und wen sich der Zustand des Objekts ändert,dann der Inhalt des Objekts an DoVoice.exe übergeben wird,die ja dann den Text im Hintergrund an Linguatec übergibt.
Also denke ich das etwas mit den Parametersteuerung an DoVoice.exe nicht stimmt
Aufgeben werde ich jetzt nicht
Mfg.
m.jansen
na hoffentlich werden die emails nicht so lang
Also hab jetzt getestet was du mir geschrieben hast,da tut sich leider nix.
Die exe war bereits auf C:
Also die Voice Reader Soft ist minimiert,und funktioniert auch bei Eingabe eines Textes.
Starte ich jetzt die DoVoice.exe manuell,kann ich auch einen Text da eingeben,dieser wird auch an die Linguatec Soft übertragen und Ausgesprochen.
Lediglich das automatische reinschreiben der Texte vom Objekt SprachausgabeDoVoice in die DoVoice.exe will nicht.
Also ich habe das so verstanden,das das Objekt SprachausgabeDoVoice ja eine art Container ist,wo die Texte reingeschrieben werden,und wen sich der Zustand des Objekts ändert,dann der Inhalt des Objekts an DoVoice.exe übergeben wird,die ja dann den Text im Hintergrund an Linguatec übergibt.
Also denke ich das etwas mit den Parametersteuerung an DoVoice.exe nicht stimmt
Aufgeben werde ich jetzt nicht
Mfg.
m.jansen
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: Hochwertige Sprachausgabe über Voice Reader von Linguate
Hallo m.jansen
Ja, es scheint in etwa auf die von dir beschriebene Art zu funktionieren: Homeputer ruft die DoVoice.exe mit dem anzusagenden Text auf und diese gibt das Paket dann weiter an VoiceReader - genauer die VRDirect.exe, welche zu diesem Zweck bereits (minimiert) laufen muss.
Versuch doch mal, an der Eingabe-Aufforderung in C:\
einzugeben. - Das ist nämlich genau das, was Homeputer über den StartWin-Befehl macht. Wenn's in DoVoice.exe Einstellungen zu machen gibt, findest du vielleicht auch was wie "Parameter akzeptieren" oder "Befehlszeilen-Modus" oder sowas?
Viele Grüsse
Bümpi
Ja, es scheint in etwa auf die von dir beschriebene Art zu funktionieren: Homeputer ruft die DoVoice.exe mit dem anzusagenden Text auf und diese gibt das Paket dann weiter an VoiceReader - genauer die VRDirect.exe, welche zu diesem Zweck bereits (minimiert) laufen muss.
Versuch doch mal, an der Eingabe-Aufforderung in C:\
Code: Alles auswählen
DoVoice Das ist ein Versuch
Viele Grüsse
Bümpi
Re: Hochwertige Sprachausgabe über Voice Reader von Linguate
Hallo buempi,
Leider haben alle Versuche fehlgeschlagen,aber es gibt Licht im Tunnel.
Bekomme eine 100% funktionierende exe von einem anderem User hier im Forum
Dann werde ich werst weiter testen.
Danke schonmal für deine Mühe,und ich Berichte dann ob es geht
Mfg.
m.jansen
Leider haben alle Versuche fehlgeschlagen,aber es gibt Licht im Tunnel.
Bekomme eine 100% funktionierende exe von einem anderem User hier im Forum
Dann werde ich werst weiter testen.
Danke schonmal für deine Mühe,und ich Berichte dann ob es geht
Mfg.
m.jansen
Re: Hochwertige Sprachausgabe über Voice Reader von Linguate
Hallo buempi,
es geht endlich
Hab zig Varianten getestet,und dabei war nur ein Komma zuviel
Hier der Code der bei mir geht:
Die Zeile hatte laut "zeuge" einen Komma:
SprachausgabeDoVoice.TextVorlesen:="C:\DoVoice.exe, " +SprachausgabeDoVoice
Habe dann nochmal alles ohne die Kommas versucht,jetzt gehts
Mfg.
m.jansen
es geht endlich
Hab zig Varianten getestet,und dabei war nur ein Komma zuviel
Hier der Code der bei mir geht:
Code: Alles auswählen
Wenn SprachausgabeDoVoice <> "" dann
StartWin("C:\VRDirect")
SprachausgabeDoVoice.TextVorlesen:="C:\DoVoice.exe " +SprachausgabeDoVoice
StartWin(SprachausgabeDoVoice.TextVorlesen)
SprachausgabeDoVoice:=""
EndeWenn
SprachausgabeDoVoice.TextVorlesen:="C:\DoVoice.exe, " +SprachausgabeDoVoice
Habe dann nochmal alles ohne die Kommas versucht,jetzt gehts
Mfg.
m.jansen
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: Hochwertige Sprachausgabe über Voice Reader von Linguate
Hallo m.jansen
Zeuge hat eine ganz andere Syntax verwendet! Da brauchts z.B. auch vor dem C:\ noch ein Komma! Lies mal die Homeputer-Hilfe zu STARTWIN()!
Das mit falscher Komma-Setzung hatte ich fast vermutet. Deshalb hatte ich dir ja auch vorgeschlagen:
Viele Grüsse
Bümpi
Zeuge hat eine ganz andere Syntax verwendet! Da brauchts z.B. auch vor dem C:\ noch ein Komma! Lies mal die Homeputer-Hilfe zu STARTWIN()!
Das mit falscher Komma-Setzung hatte ich fast vermutet. Deshalb hatte ich dir ja auch vorgeschlagen:
(also ganz ohne überflüssiges Komma) und ausdrücklich erwähnt:buempi hat geschrieben:2. Trage dort folgendes Makro ein:Code: Alles auswählen
Startwin("C:\DoVoice.exe Das ist ein Test")
Und auch das hätte funktionieren müssen:buempi hat geschrieben:Wenn die Ansage korrekt erfolgt, war irgendwas mit den Kommas usw. bei deinen Startwin-Anweisungen falsch.
Was hast du denn jetzt die ganze Zeit gemacht?buempi hat geschrieben:Versuch doch mal, an der Eingabe-Aufforderung in C:\Code: Alles auswählen
DoVoice Das ist ein Versuch
Viele Grüsse
Bümpi
Re: Hochwertige Sprachausgabe über Voice Reader von Linguate
Hallo buempi,
Tja was hab ich gemacht,ich habe versucht die Kommas,die Leerzeichen,die Pfands und und und zu ändern in der Hoffnung
das ich damit Erfolg habe.Leider war es eigentlich einfach,und ich habe deinem Rat befolgt,das es an den Kommas liegen könnte.
So jetzt geht es,aber irgendwie noch nicht ganz .
Also tippe ich direkt in die Linguatec Soft z.b. 16:45 ein,wird es als Uhrzeit erkannt und auch ausgegeben.
Tippe ich jetzt auch in die (manuell geöffnete) DoVoice.exe 16:45 ein,wird es auch prima übergeben und ausgesprochen.
So,tippe ich aber direkt in das Objekt "SprachausgabeDoVoice" die 16:45 ein,passiert garnichts.
Dagegen wird ein eingegebener Text (z.b. Hallo) übergeben und auch ausgesprochen.
Jedoch bei Eingabe von z.b. "ES ist 16:45" kommt garnichts als Sprachausgabe
Bei Eingabe des Makros im Objekt "Testbutton" Typ Knopf:
Kommt dan als Sprachausgabe:
elftens null fünf elf heraus
Mfg.
m.jansen
Tja was hab ich gemacht,ich habe versucht die Kommas,die Leerzeichen,die Pfands und und und zu ändern in der Hoffnung
das ich damit Erfolg habe.Leider war es eigentlich einfach,und ich habe deinem Rat befolgt,das es an den Kommas liegen könnte.
So jetzt geht es,aber irgendwie noch nicht ganz .
Also tippe ich direkt in die Linguatec Soft z.b. 16:45 ein,wird es als Uhrzeit erkannt und auch ausgegeben.
Tippe ich jetzt auch in die (manuell geöffnete) DoVoice.exe 16:45 ein,wird es auch prima übergeben und ausgesprochen.
So,tippe ich aber direkt in das Objekt "SprachausgabeDoVoice" die 16:45 ein,passiert garnichts.
Dagegen wird ein eingegebener Text (z.b. Hallo) übergeben und auch ausgesprochen.
Jedoch bei Eingabe von z.b. "ES ist 16:45" kommt garnichts als Sprachausgabe
Bei Eingabe des Makros im Objekt "Testbutton" Typ Knopf:
Code: Alles auswählen
SprachausgabeDoVoice:=DATUM
elftens null fünf elf heraus
Mfg.
m.jansen
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: Hochwertige Sprachausgabe über Voice Reader von Linguate
... von einer systematischen Vorgehensweise scheinst du nicht viel zu halten?m.jansen hat geschrieben:Tja was hab ich gemacht,ich habe versucht die Kommas,die Leerzeichen,die Pfands und und und zu ändern in der Hoffnung
das ich damit Erfolg habe.
... was da abläuft ist aus der Ferne und ohne die entsprechende Software schlicht nicht nachvollziehbar!m.jansen hat geschrieben:So,tippe ich aber direkt in das Objekt "SprachausgabeDoVoice" die 16:45 ein,passiert garnichts.
Dagegen wird ein eingegebener Text (z.b. Hallo) übergeben und auch ausgesprochen.
Jedoch bei Eingabe von z.b. "ES ist 16:45" kommt garnichts als Sprachausgabe
[...] elftens null fünf elf heraus
Viele Grüsse
Bümpi
Re: Hochwertige Sprachausgabe über Voice Reader von Linguate
Hallo buempi,
bin leider kein Programmierer wie du,konnte mir nur mit Versuchen weiterhelfen.
Aber ich werde demnächst mir wohl ein PHP Buch für Anfänger zulegen müssen
Mfg.
m.jansen
bin leider kein Programmierer wie du,konnte mir nur mit Versuchen weiterhelfen.
Aber ich werde demnächst mir wohl ein PHP Buch für Anfänger zulegen müssen
Mfg.
m.jansen
Re: Hochwertige Sprachausgabe über Voice Reader von Linguate
Also meine Sprachausgabe sieht folgendermaßen aus:
Datum: http://www.rsf-schmoelz.de/SprachausgabeDatum.mp3 Code:
Linguatec spricht das Datum nur korrekt aus wenn die Zahlen für Tag und Monat nur einstellig sind oder das Jahr 4stellig ist
Homeputer aber gibt das Datum im Format 06.0811 aus - deshalb der Kunstgriff wie im Code sichtbar...
Wecker: http://www.rsf-schmoelz.de/SprachausgabeWecker.mp3 Code:
Temperaturvorwahl: http://www.rsf-schmoelz.de/Temperaturvorwahl.mp3
Und meistens gibts dafür auch Gründe, meiner war z.B. sich ergebende Probleme bei Leerzeichen im Pfad solcher Aufrufe....
Na dann viel Spaß / Erfolg und einen schönen Abend
Datum: http://www.rsf-schmoelz.de/SprachausgabeDatum.mp3 Code:
Code: Alles auswählen
SprachausgabeDoVoice:="Heute ist " +TAG +" der " +MONATSTAG +"." +MONAT +".20" +JAHR
Homeputer aber gibt das Datum im Format 06.0811 aus - deshalb der Kunstgriff wie im Code sichtbar...
Wecker: http://www.rsf-schmoelz.de/SprachausgabeWecker.mp3 Code:
Code: Alles auswählen
SprachausgabeDoVoice:=AllgVariablen.TextWecken +" Jetzt ist " +Tag +" " +Wecker1.TimeNow +". Die Außentemperatur beträgt " +KS300_Wetterstation_Temp +" °C."
Wie buempi bereits schrieb hatte ich einen bestimmten (durchaus korrekten) Syntax verwendet - siehe Hilfe zu Startwin.von m.jansen » 10.05.2011, 16:48
Hallo buempi,
es geht endlich
Hab zig Varianten getestet,und dabei war nur ein Komma zuviel
Hier der Code der bei mir geht:
Und meistens gibts dafür auch Gründe, meiner war z.B. sich ergebende Probleme bei Leerzeichen im Pfad solcher Aufrufe....
Na dann viel Spaß / Erfolg und einen schönen Abend
greetings Zeuge
Konfig: Windows 7 Pro 64Bit, FHZ1350PC, ca. 40 Funkkomponenten, Wetterstation und Heizungssteuerung
Konfig: Windows 7 Pro 64Bit, FHZ1350PC, ca. 40 Funkkomponenten, Wetterstation und Heizungssteuerung
Re: Hochwertige Sprachausgabe über Voice Reader von Linguate
Morgen zusammen,
Hatte momentan leider wenig Zeit am Homeputer was zu machen
@Zeuge
Klasse vielen Dank für den TIP
Mfg.
m.jansen
Hatte momentan leider wenig Zeit am Homeputer was zu machen
@Zeuge
Klasse vielen Dank für den TIP
Mfg.
m.jansen