Каноническая страница: https://humanemulator.net/objects/SYSTEM/sound/sound_file/text_to_speech.php
Справка Human Emulator sound: text_to_speech
sound“; ?>
text_to_speech
text_to_speech($text,$output_path,$method=“api”,$voice=”“,$model=“tts-1”,$api_key=”“,$timeout=60); - Преобразовать текст в звук через OpenAI API или локальные инструменты (piper-tts)
* $text – текст для преобразования
* $output_path – путь к выходному аудиофайлу
* $method – метод преобразования (“api” по умолчанию или “local”)
* $voice – голос для синтеза (для api: “alloy”, “echo”, “fable”, “onyx”, “nova”, “shimmer”, по умолчанию “alloy”; для local: имя модели голоса, по умолчанию “ru_RU-denis-medium”)
* $model – модель для api (“tts-1” или “tts-1-hd”, по умолчанию “tts-1”)
* $api_key – ключ OpenAI API (если не указан, берется из настроек)
* $timeout – таймаут выполнения в секундах (по умолчанию 60)
После выполнения функции возвращаемое значение будет равно одному из двух :
* true – успешно
* false – не удалось