Вход
Кабинет нужен, чтобы завести проект, вписать доступы к Яндексу и получить токен. Этот токен потом прописывается в Арбитр ДА или ЖКХ рядом с адресом службы.
Нет учётной записи - её заводит владелец службы. Сам завести кабинет нельзя, и это сделано нарочно: за кабинетом стоят ключи к облаку.
Проекты
Один проект - это одна система, которая будет говорить через прослойку. У каждого свои доступы к Яндексу и свой токен: так Арбитр ДА и Арбитр ЖКХ живут в одном кабинете, не мешая друг другу.
🔴 Запишите его сейчас. Служба показать его повторно не сможет: у неё хранится только отпечаток. Потеряете - выдадите новый, а прежний перестанет работать.
Учётные записи
Админ видит все кабинеты, управляет моделями и может пробовать голос. Хозяин кабинета - только свои проекты.
Все проекты
Что на самом деле ушло в синтез
Нажмите «Говорить», скажите фразу, нажмите «Готово». Ответ придёт примерно через двадцать секунд: десять уходит на распознавание, десять на синтез. Это цена счёта на процессоре, а не поломка.
Чем руководствуется бот
Это свой промпт службы, а не боевой из Арбитр ДА: служба о соседних проектах ничего не знает. Его можно переписать целиком - хоть вставить боевой, - и он подействует со следующей реплики.
Здесь видно, какими моделями и голосами прослойка может говорить с проектами, и что у них со сроками отключения. Гашение действует сразу, перезапуск службы не нужен.
Ключ владельца
Ключ нужен, только чтобы гасить и править даты - смотреть можно без него. Он спрашивается потому, что на этом же порту живёт прослойка, и проекты на него ходят: без ключа погасить модель всем клиентам мог бы любой, кто дотянулся до порта. Значение берётся из настройки VOICE_ADMIN_KEY и запоминается в этом браузере.
Настройки
Голос
Синтез копирует манеру образца целиком. Ровная начитка даёт ровного бота, и настройками это не лечится: проверено на четырёх значениях температуры. Список отсортирован по выразительности.
Точный текст записи. С ним голос копируется точнее: модель видит и звук, и слова. Без него остаётся способ попроще, по одному отпечатку голоса.
Добавить голос
Готовым файлом
Записать сейчас
Нужно 10-15 секунд. Не читайте с листа - расскажите что-нибудь своими словами, как в разговоре. Именно живость записи задаёт живость бота.