Startseite bisherige Projekte Tools/Snippets Bücherempfehlungen Publikationen Impressum Datenschutzerklärung

Sprachausgabe mit Java und VBScriptMai 2020

Eine einfache Sprachausgabe in Kombination mit Java und VBScript unter Windows 10. Nützlich z.B. um über Dinge informiert zu werden, während man woanders hinschaut.

Der Java-Code:

long t = System.currentTimeMillis();
 
// ... do stuff here
 
t = System.currentTimeMillis() - t;
            
try {
    Runtime.getRuntime().exec( "wscript C:\\Users\\meinuser\\Desktop\\sprechen.vbs "+t );
}
catch( IOException e ) {
    System.out.println(e);
}
Und die passende Datei sprechen.vbs:
set s = CreateObject("SAPI.SpVoice")
set s.Voice = s.GetVoices().Item(0)	' Ändern für verschieden Sprachen (falls installiert)
s.Rate=-2 				' Sprechgeschwindigkeit (-10 ... 10)
s.Speak WScript.Arguments(0)	
s.WaitUntilDone(20000)
Impressum - Datenschutzerklärung