Sprachausgabe
Sprachausgabe
Hallo, gibt es eine Möglichkeit mit PureBasic 4.60RC1 auf die Windows-Sprachausgabe (XP/7) zuzugreifen oder diese im eigenen Code zu steuern? Also dt. Wörter od. Buchstaben übergeben und diese dann aussprechen lassen. Bräuchte es, um meiner Frau ein behindertengerechtes Programm mit deutscher Aussprache zu erstellen. Danke!

Beste Grüße! Duplo
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!
Re: Sprachausgabe
Da gibt es viele Möglichkeiten. Stichwort hierfür ist: SAPI
Mit dem COMate geht's bswp. so:
Direkt lauffähige Beispiele findet Du auch auf PureArea:
http://purearea.net/pb/CodeArchiv/German.html#22
Mit dem COMate geht's bswp. so:
Code: Alles auswählen
XIncludeFile "COMatePLUS.pbi"
Define.COMateObject obj = COMate_CreateObject("SAPI.SpVoice")
If obj
obj\Invoke("Speak('PureBasic, feel the pure Power')")
obj\Release()
EndIf
http://purearea.net/pb/CodeArchiv/German.html#22
"Papa, ich laufe schneller - dann ist es nicht so weit."
Sprachausgabe
dige hat geschrieben:Da gibt es viele Möglichkeiten. Stichwort hierfür ist: SAPI
Mit dem COMate geht's bswp. so:
Direkt lauffähige Beispiele findet Du auch auf PureArea:Code: Alles auswählen
XIncludeFile "COMatePLUS.pbi" Define.COMateObject obj = COMate_CreateObject("SAPI.SpVoice") If obj obj\Invoke("Speak('PureBasic, feel the pure Power')") obj\Release() EndIf
http://purearea.net/pb/CodeArchiv/German.html#22
Inzwischen habe ich einige Beispiele gefunden, jedoch sind die angepassten dll's nicht mehr im Link? Bei PureArea sind andere Beispiele. Mit Sprachausgabe habe ich da unter den Api #22 nichts gefunden. Die Aussprache sollte auch möglichst deutsch sein. Wo ist denn diese "COMatePLUS.pbi" enthalten?
Beste Grüße! Duplo
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!
Re: Sprachausgabe
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom
Re: Sprachausgabe
Die Suchfunktion des Boards zu benutzen ist keine Schande.Duplo hat geschrieben:Wo ist denn diese "COMatePLUS.pbi" enthalten?
Grüße ... Kiffi
a²+b²=mc²
Re: Sprachausgabe
Danke! Habe es ausprobiert, klingt aber in deutscher Aussprache leider nicht so gut. Es gibt eine in deutsch angepasste speech.dll, nur der Link dazu geht nicht mehr, da der betreffende Beitrag zu alt ist. Wo kann man diese ' Speech.dll ' noch herbekommen?Bisonte hat geschrieben:Hier probieren
Beste Grüße! Duplo
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!
Re: Sprachausgabe
http://www.purebasic.fr/german/viewtopi ... deutsch%2ADuplo hat geschrieben:Wo kann man diese ' Speech.dll ' noch herbekommen?![]()
Kiffi hat geschrieben:Die Suchfunktion des Boards zu benutzen ist keine Schande.
a²+b²=mc²
Sprachausgabe
Hier die Internetadresse für die DLL:Kiffi hat geschrieben:http://www.purebasic.fr/german/viewtopi ... deutsch%2ADuplo hat geschrieben:Wo kann man diese ' Speech.dll ' noch herbekommen?
Kiffi hat geschrieben:Die Suchfunktion des Boards zu benutzen ist keine Schande.
http://frabbing.de/_speech.html
Den Microsoft Reader bekommt man hier:
http://www.microsoft.com/reader/de/downloads/pc.asp
und das neuste Update:
http://www.microsoft.com/reader/de/upda ... mplete.asp
Die deutsche Srachausgabe gibt es auch:
http://www.microsoft.com/reader/de/downloads/tts.asp
Habe hier umfangreich nachgesehen und keine Speech.dll gefunden. Habe auch das dt. MS Reader Paket installiert. Mit einem Such-Prog auf C: suchen lassen - leider keine Speech.dll dabei. Ich bräuchte die angepasste dll aus dem Beispiel zu Deinem Link.
Beste Grüße! Duplo
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!
Re: Sprachausgabe
Speech.dll von Frank Abbing: http://frabbing.bplaced.net/download.php?Speech.zip
Und schau' Dir auch mal die Webseite von DSpeech an, dort findest
Du u.a. eine wesentlich bessere SAPI/5 Voice: http://dimio.altervista.org/eng/
Die von Microsoft ist nicht prickelnd...
Und schau' Dir auch mal die Webseite von DSpeech an, dort findest
Du u.a. eine wesentlich bessere SAPI/5 Voice: http://dimio.altervista.org/eng/
Die von Microsoft ist nicht prickelnd...
"Papa, ich laufe schneller - dann ist es nicht so weit."
Sprachausgabe
dige hat geschrieben:Speech.dll von Frank Abbing: http://frabbing.bplaced.net/download.php?Speech.zip
Und schau' Dir auch mal die Webseite von DSpeech an, dort findest
Du u.a. eine wesentlich bessere SAPI/5 Voice: http://dimio.altervista.org/eng/
Die von Microsoft ist nicht prickelnd...
Habe mir sofort die wichtigen Sachen heruntergeladen. Das Beispiel vom Autor -dysti- habe ich schon getestet und hat mich nicht so überzeugt. Hoffentlich bin ich da nicht zu anspruchsvoll? Es soll doch einfach nur eine verständliche deutsche Aussprache sein. Probiere den Rest mal nachher aus. Mal sehen wie man die SAPI/5 von PureBasic aus ansprechen kann? Hab noch keinen Plan. Schönen Dank für Deine Mühe! Reiner
Beste Grüße! Duplo
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!