Dokumentation
TTS_GenerateFile
boolean TTS_GenerateFile (int $InstanzID, string $Text, string $Dateiname, int $Format)
Parameterliste
InstanzID | ID des Text-To-Speech Moduls |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Text | Zu sagender Text |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dateiname | Dateiname/-pfad im System |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Format |
|
Rückgabewert
Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.
Beschreibung
Generiert über das Text-To-Speech Modul mit der ID InstanzID eine Sounddatei im Wav-Format in die Datei Dateiname. Der Format Parameter bestimmt die Qualität der Wav Datei.
Warning: % wurde nicht gefunden in [...] on line …
Sollte o.g. Fehlermeldung erscheinen, deutet es auf ein Zugriffsproblem hin. Wahrscheinlich wird die zu beschreibende Datei von einem anderen Prozess blockiert.
Desweiteren ist es nicht möglich auf Netzwerkpfade zu schreiben.
Beispiel
//Erstellt die Audiodatei
TTS_GenerateFile(16991 /*[Text To Speech]*/ , "Hallo Welt", "C:/ip-symcon-tts.wav", 39);
//Spielt die erstellte Audio-Datei ab
WAC_PlayFile(53825 /*[Media Player]*/ ,"C:/ip-symcon-tts.wav");