/
mikopbx
/
ModuleSmartIVR
Обзор
Документация
Войти
/
mikopbx
/
ModuleSmartIVR
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
Lib/TTSInterface.php
39 строк
898 B
Nikolay Beketov
initial
24 ноя 2020, 15:41
24 ноя 2020, 15:41
7d1c7bd
Код
Авторство
О чём код?
<?php /** * Copyright (C) MIKO LLC - All Rights Reserved * Unauthorized copying of this file, via any medium is strictly prohibited * Proprietary and confidential * Written by Nikolay Beketov, 12 2019 * */ namespace Modules\ModuleSmartIVR\Lib; interface TTSInterface { /** * TTS constructor * * @param $settings array of settings [ttsDir, auth, logger] */ public function __construct($settings); /** * Генерация звукового файла * * @param $text - текст для генерации * @param $voice - голос * * @return string|null - путь к файлу генерации без расширения */ public function Synthesize($text, $voice): ?string; /** * Return error or verbose messages * * @return mixed */ public function getMessages(): array; }