...
На уровне виртуальной АТС - /domain/<DOMAIN>/restfs/.
Настройки RestFS для одной ноды
Для запуска RestFS в режиме одной ноды достаточно поставить пакет ecss-restfs-3.11 и запустить сервис restfs.
...
По умолчанию сервис ожидает HTTP-запросы на порту 9990 и работает с каталогом /var/lib/ecss/restfs.
Правка настроек glusterfs-server.service unit
Для настройки управления glusterfs service через systemctl выполните команду:
...
Без форматирования |
---|
sudo systemctl daemon-reload |
Сервис фоновой конвертации записанных разговоров в MP3
Описание
Данный сервис запускается в определенное время и конвертирует файлы с расширением "wav" в "mp3".
Настройка
Для настройки данного сервиса необходимо выставить нужные опции в файлах:
Настройка Пути
Без форматирования |
---|
/etc/ecss/ecss-restfs/crawler-dirs |
WORKDIR - рабочий(е) каталог(и), в котором(ых) происходит поиск файлов с расширением "wav" (если указывается несколько папок, то необходимо названия указать в кавычках, например, "dir1 dir2 dir3");
EXCLUDED_PATH-каталоги, которые необходимо исключить из обработки, например, "dir1 dir2 dir3", путь указывается, относительно WORKDIR.
Настройка конвертации
Без форматирования |
---|
/etc/ecss/ecss-restfs/crawler-conf |
...
FFMPEG_OPT - позволяет задавать глобальные опции;
FFMPEG_OUT_OPT - позволяет задать опции для выходного файла.
Таймер
Без форматирования |
---|
/lib/systemd/system/ecss-restfs-crawler.timer |
Для настройки таймера смотри man systemd.timer.
Поле OnCalendar - содержит время запуска.
Права
Без форматирования |
---|
/lib/systemd/system/ecss-restfs-crawler.service |
...
Дополнительные возможности конвертера ffmpeg можно узнать выполнив команду: man ffmapeg.
Якорь | ||||
---|---|---|---|---|
|
Настройка в Yandex Облако
Для корректной работы tts Text-to-Speech через Yandex сервис требуются сделать следующие шаги:
...
Проверить состояние ключей через http терминал:
Блок кода language xml tester@ecss1:~$ curl localhost:9990/tts_info { "folderId":"UKqJakGZnKKkoc7agA", "service":"yandex", "keys": { "AQAAA5duo0v_-XFP_jAATuwa7G8DtRMEeLvUDSkXngKvEb1SNZ1S4ARy5r7":"CggaATEVAgAAABKABCqjm- lI92RDbvfhFHK9CFzE8B3RnFR4LslDZ4Fw_p98oX0kOtbxMQcsCrq166Yc9sO2lfyCn7ffvcHE9ZSiTvx6h5Imhix3FMzI_abqirtai33ASNZ1S4ARy5Ydou3fnwOMzBtf8- MquvWGAgAnwGqQuVGZ4ZA1GQxBGjZMjugNjDfwSlpEb-vqyw9NMqpgayxXV7D7GAgAnwGqQuVGriDmt5duo0v_-XFP_jH_g9qU-DsEco0rZS0HQFupzshjJqSE8Gm5- FwFJCqak5dwNHsNSKOYspkRj87GAgAnwGqQuVGCOkD7vHOlod3bJu5WzwQprAKOORb73PDMNg22dXhYLwa2kg_OdRz0euq9sIr_1zQkTsIr_1zQkTIXuk8_FyfDWJA3WNAb2lRGj- AODAl0vf9iR7i5Pgm0-mu80v_xBbYsSexk6luvUSGXTLL1PX6PSROwUXClb1bFTyn7ojNZNyLnKTQTDyngTf5ySutpOPf }, "OAuth":"GAgAnwGqQuVGZ4ZA1GQxBGjZMjugNjDfwSlpEb" }
- folderId - идентификатор директории на Яндекс.Облако
- service - сервис используемый для генерации голоса
- keys - IAM-токен который RestFS автоматически запрашивает каждые 12 часов
- OAuth - OAuth токен указанный при установки сервиса
- localhost - ip адрес RestFS
Добавление дополнительного профиля Яндекс.Облако
Для добавления дополнительного профиля Яндекс.Облако нужно отправить http запрос:
...