#полезное
👋 Чувак собрал простого голосового ассистента на 70 строках кода на Python.
В проекте используются:
🔵 livekit — голосовой агент
🔵 AssemblyAI — для преобразования речи в текст
🔵 OpenAI — «мозг» агента, а также генерация аудио из текста
Что особенно классно —
он использовал turn detection от AssemblyAI, и это работает действительно круто
Turn detection сообщает ассистенту, когда собеседник закончил говорить, и пора отвечать.
Раньше для этого использовали паузы и тишину, но такой подход не всегда корректен (представьте, что человек делает паузу, диктуя номер карты). Новая версия turn detection гораздо надёжнее.
Запусти код и поговори с ассистентом. Всё ощущается гораздо естественнее, чем раньше.
Вот репозиторий: https://github.com/svpino/voice-assistant
Инструкции по запуску смотри в файле README.
👉Новости 👉База вопросов
Post #398
798