Files
html/api/skill-voice-tts.php
2026-04-12 22:57:03 +02:00

9 lines
421 B
PHP

<?php
header('Content-Type: application/json');
$text = $_GET['text'] ?? $_POST['text'] ?? 'Bonjour WEVAL';
$name = 'tts-'.date('Ymd-His').'.mp3';
$cmd = "edge-tts --text '".addslashes($text)."' --write-media /var/www/html/generated/$name 2>&1";
$r = trim(shell_exec($cmd));
$ok = file_exists("/var/www/html/generated/$name");
echo json_encode(['ok'=>$ok,'audio'=>"/generated/$name",'engine'=>'edge-tts','text'=>$text]);