Усі гайди
Голос Досвідчений рівень 15 хв читання

Знизити voice latency

Налаштуйте вибір моделі, стримінг та turn detection для часу відповіді менше 300 мс.

Чому в голосових розмовах важлива затримка

У телефонній розмові тишу помітно значно більше, ніж у чаті. Пауза понад пів секунди вже сприймається як затримка, а якщо вона довша за секунду, здається, що зв’язок обірвався. Текстова відповідь, яка приходить трохи пізніше, читається нормально. Голосова — ні.

Те, наскільки жваво звучить дзвінок, залежить від кількох налаштувань каналу Calls: довжини першої репліки агента, моделі, яка формує відповіді, темпу мовлення і того, скільки агент намагається сказати за один раз. У цьому гайді розглянемо ці налаштування і те, як перевірити результат на слух.

Що ви налаштуєте і що для цього потрібно

Ви налаштуєте наявного голосового агента, щоб розмова звучала жваво, і перевірите результат тестовим дзвінком. Знадобиться:

  • Агент з інструкціями та базою знань. Саме з них будується голосовий агент під час підключення каналу.
  • Канал Calls цього агента, підключений через SIP Trunk, Twilio Account або Web SDK. Якщо каналу ще немає, почніть із гайду Побудуйте Voice-агента за 10 хвилин.
  • Браузер, мікрофон і динаміки для Make a test call. Тестовий дзвінок дає змогу поговорити з агентом наживо і працює з будь-яким провайдером.

Покроково

  1. Відкрийте Channels, виберіть агента й відкрийте канал Calls.
  2. Перш ніж щось змінювати, натисніть Make a test call. Зверніть увагу, де з’являються паузи: перед першим словом, після ваших запитань чи під час довгих відповідей.
  3. Скоротіть First Message. За замовчуванням це вітальне повідомлення агента, яке зазвичай написане для чату. Одне коротке речення швидше залучає абонента до розмови.
  4. Перевірте Speech Speed. Діапазон — від 0.7 (повільніше) до 1.2 (швидше), за замовчуванням 1.2. Знижуйте темп, лише якщо абонентам важко встигати за агентом.
  5. Перегляньте LLM, тобто модель, яка формує відповіді агента під час дзвінка. Обирайте ту, що відповідає реальній складності ваших розмов.
  6. Скоротіть інструкції агента для телефону: короткі конкретні відповіді замість довгих пояснень. Коли в панелі Calls з’явиться підказка Sync, натисніть Sync Agent, щоб передати нові інструкції голосовому агенту.
  7. Зробіть ще один тестовий дзвінок і порівняйте його з першим.

Налаштування, які мають значення

  • LLM: глибина міркувань залежить від моделі. Якщо перейти на швидшу й легшу модель, агент може перестати міркувати покроково, тож перевірте його на найскладніших запитаннях, які ставлять ваші клієнти.
  • Speech Speed: за швидшого темпу кожна відповідь звучить коротше, але абоненти мають її розуміти.
  • TTS Model: обирається автоматично для кожної мови. Якщо додати Additional languages, агент перейде на якіснішу модель v3 Conversational. Вона тарифікується за ставкою 5 AI-повідомлень за хвилину дзвінка замість 3 для стандартних голосів. Додавайте лише ті мови, які справді потрібні вашим абонентам. Докладніше в гайді Багатомовні Voice-агенти.
  • Max Call Duration (minutes): жорстке обмеження тривалості дзвінка, за замовчуванням 10 хвилин. Встановіть достатній ліміт, щоб корисні розмови не обривалися.
  • Інструменти сторінки у Web SDK: усе, що повертає обробник, агент озвучує в розмові, тому повертайте коротке підтвердження, а не порожню відповідь.

Типові проблеми та як їх виправити

  • Дзвінок починається з довгого вступу. Замініть стандартне вітання в First Message однією короткою реплікою.
  • Агент говорить занадто довго, і абоненти його перебивають. Скоротіть інструкції. На телефоні коротко й конкретно працює краще, ніж довго й розмито. Потім натисніть Sync Agent.
  • Зміни не відображаються в дзвінках. Нові інструкції потрапляють до голосового агента лише після Sync Agent. База знань — це знімок, зроблений під час створення каналу. Тож якщо змінити інтеграції, з яких агент бере дані, канал Calls доведеться створити заново.
  • Після зміни LLM відповіді стали поверховими. Нова модель може не міркувати покроково. Оберіть модель, налаштовану на міркування, і протестуйте ще раз.
  • Агент взагалі не відповідає. Перевірте, що перемикач Connect agent to this channel увімкнено. Нові канали Calls створюються вимкненими, а саме лише підключення провайдера не вмикає дзвінки.
  • Агент не викликає інструмент на сторінці (Web SDK). Параметри інструмента мають бути простим переліком, де для кожного параметра вказано type, description і required. Якщо записати їх як JSON Schema, дзвінок з’єднається, але агент не отримає інструмент.

Що почитати далі

Повна документаціяДокладніше в документації на docs.mychatbot.app (англійською).