Причина, по которой я хочу отключить голосовое вступление, заключается в том, что я запускаю сеанс в фоновом режиме. Я использую аватар для произнесения текста, передаваемого из LLM. Этот подход намного быстрее, чем рендеринг отдельного видео для каждого фрагмента текста (рендеринг видео аватара может занять 1–2 минуты, а отправка текста в LiveAvatar через соединение WebSocket занимает около 5 секунд).
Я уже пробовал отключить его через настройки «контекста» на веб-панели, но это не удаляет начальное устное вступление. Я надеялся, что есть способ контролировать это исключительно в коде.
Например, ChatGPT предлагает что-то вроде этого:
Код: Выделить всё
liveAvatarSession = new LiveAvatarSession(sessionToken, { autoStart: false, playWelcomeMessage: });
На форуме сообщества LiveAvatar также есть аналогичный вопрос без ответа примерно неделю назад, поэтому мне интересно, удалось ли кому-нибудь здесь:
Код: Выделить всё
start a LiveAvatar session in a “silent” mode, or
otherwise prevent the built‑in intro from playing (e.g., via agent config, a different start method, or some undocumented option).
Мне нужны отзывы людей, которые работали с HeyGen LiveAvatar в тестировании или производстве. Они точно поймут, о чем я говорю (т. е. о функции «LiveAvatarSession», хранящейся в liveAvatar SDK (https://www.npmjs.com/package/@heygen/l ... ar-web-sdk).
Любые указатели или примеры кода будут с благодарностью оценены.
Подробнее здесь: https://stackoverflow.com/questions/798 ... -opening-i
Мобильная версия