include("festival_class_inc.php");
$tts = new festival;
-$fullPath=$tts->text2Wav($text,$lang);
+$data=$tts->text2Wav($text,$lang);
-if ($fd = fopen ($fullPath, "r")) {
+if ($data) {
$fsize = filesize($fullPath);
- $path_parts = pathinfo($fullPath);
- $ext = strtolower($path_parts["extension"]);
- header("Content-type: application/octet-stream");
- header("Content-Disposition: filename=\"".$path_parts["basename"]."\"");
- header("Content-length: $fsize");
- header("Cache-control: private"); //use this to open files directly
- while(!feof($fd)) {
- $buffer = fread($fd, 2048);
- echo $buffer;
- }
+ $path_parts = pathinfo();
+ $ext = 'mp3';
+ header("Content-type: audio/mpeg");
+ echo $data;
}
-fclose ($fd);
-unlink($fullPath);
-
-// $tts->text2Speech('The authors email address is. p scott @ u w c dot a c dot zed ay');
?>