Конспекты
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Загрузка...
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Пошаговое руководство по созданию быстрого голосового ассистента на Gemini 1.5 Flash и LiveKit без использования STT/TTS цепочек.
Маркетинг-стратег, IT-предприниматель, ментор по вайбкодингу
10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.
Об авторе →Graphify: Как создать карту знаний для AI-агентов и экономить до 70% токенов
Пошаговый гайд по Graphify: установка, настройка графа знаний для Claude Code и Cursor, оптимизация контекста и экономия токенов в больших проектах.
Unreal Engine 5 + Claude Code: Создание игры с нуля через AI-агентов
Пошаговый гид по настройке Claude Code в UE5 с использованием MCP, Vibe UE и Unreal Claude для автоматизации разработки игр и блюпринтов.
Нейромаркетинг и ИИ: Как внедрить психологические триггеры Apple и Coca-Cola в свой бизнес
Практическое руководство по использованию нейромаркетинга и ИИ для роста чека и конверсии. Разбор 13 триггеров и 5 бизнес-кейсов.
Экономика Агентов: Как строить стартапы для ИИ-пользователей
Разбор перехода к Agent-Web: как адаптировать бизнес под ИИ-агентов, внедрить AEO и занять ниши в инфраструктуре для машин.
ИИ-новости: Diffusion Gemma, Gemini 3.5 Live и революция в образовании
Разбор Diffusion Gemma, Gemini 3.5 Live Translate и режима Fusion в OpenRouter. Как ИИ меняет образование в Китае и аудит безопасности кода.
AI Delivery Business: Как заменить классические AI-агентства и зарабатывать на услугах
Узнайте, почему AI-агентства умирают и как перейти к модели AI Delivery Business с чеками от $2000. Пошаговый план автоматизации услуг через Claude и n8n.
Google AI Studio 2026: нативная разработка Android-приложений и интеграция с Workspace
Google превращает AI Studio в полноценную среду разработки: экспорт в Kotlin/Jetpack Compose, доступ к данным Drive/Sheets и мобильное приложение для кодинга на ходу.
Google AI Studio теперь умеет в вайб-кодинг нативных Android-приложений
Google представила обновление AI Studio на I/O 2026: теперь создавать нативные приложения на Kotlin и Jetpack Compose можно прямо в браузере без установки Android Studio.
Google AI Studio теперь собирает Android-приложения и запускает агентов
На Google I/O 2026 представили нативную генерацию Android-приложений прямо в браузере и управляемых агентов в изолированных Linux-средах.
Нейросети для вайбкодинга 2026: сравнение по задачам
Выбирая нейросеть для вайбкодинга в 2026 году, важно не только скорость генерации кода, но и экономия времени, стоимости и стабильности работы – сравните модели по бенчмаркам, ценам и реальным задачам.
Все AI IDE для вайбкодинга 2026: каталог и сравнение в таблице
В 2026 году AI‑IDE стали ключом к быстрым продуктам: в каталоге собраны 130+ инструментов, их сравнение и рекомендации по выбору.
Как создать SaaS за неделю через вайбкодинг: реальный кейс
Создай SaaS за 7 дней, используя AI‑инструменты: Claude Code, Cursor и Lovable, без найма разработчиков и длительных обучений. Узнай, как быстро вывести продукт с платежами и авторизацией.
🎯 О чём этот конспект: Пошаговое руководство по созданию голосового ассистента нового поколения с использованием модели Gemini 1.5 Flash (Live Preview) и фреймворка LiveKit. В отличие от старых систем, здесь не используется цепочка STT -> LLM -> TTS, а аудио обрабатывается нейросетью нативно.
👤 Кому будет полезно: Вайбкодерам, разработчикам AI-агентов и создателям сервисов клиентской поддержки, которым важна минимальная задержка (latency) и естественность диалога.
✨ Что получите: Готовый рабочий прототип голосового ассистента, который понимает живую речь, сохраняет интонацию и поддерживает более 70 языков «из коробки» без смены настроек.
Контекст: Традиционные голосовые помощники работают по схеме «испорченного телефона»: сначала голос переводится в текст (Speech-to-Text), затем текст обрабатывается моделью, и результат снова озвучивается (Text-to-Speech). Это создает огромные задержки, потерю эмоционального контекста и «дрейф» голоса (изменение тембра в долгих сессиях). Gemini 1.5 Flash Real-Time работает с аудиопотоками напрямую, что кардинально меняет пользовательский опыт.
Выгода: Минимальная задержка (почти мгновенная реакция), сохранение консистентности голоса и лучшее понимание сложных инструкций.
Ключевые преимущества Gemini Real-Time:
Контекст: Для работы системы необходимы две платформы: Google AI Studio (мозг) и LiveKit (инфраструктура для передачи аудио в реальном времени). LiveKit берет на себя всю сложную работу с WebRTC и WebSocket-соединениями.
Выгода: Быстрый старт без необходимости настраивать собственные медиа-серверы.
Как применить:
URL, API Key и API Secret..env в корне проекта и добавьте туда полученные данные:GOOGLE_API_KEY=ваш_ключ
LIVEKIT_URL=wss://ваш-проект.livekit.cloud
LIVEKIT_API_KEY=ваш_ключ
LIVEKIT_API_SECRET=ваш_секретКонтекст: Для реализации проекта на Python требуется минимальный набор библиотек, которые связывают Gemini и LiveKit.
Выгода: Легковесная архитектура, которую легко поддерживать и масштабировать.
Как применить:
pyproject.toml или установите пакеты напрямую через pip.pip install livekit-plugins-google livekit-agents python-dotenvОсновные зависимости:
livekit-plugins-google: Плагин для интеграции с моделями Gemini.livekit-agents: Основной фреймворк для создания агентов.python-dotenv: Для безопасного управления ключами.Контекст: Код инициализирует сессию LiveKit, подключает модель Gemini 1.5 Flash в режиме реального времени и задает системный промпт для определения личности ассистента.
Выгода: Полностью рабочий код, который можно запустить в консоли и протестировать голосом.
Как применить: Создайте файл main.py и вставьте следующий код:
import asyncio
from dotenv import load_dotenv
from livekit.agents import AutoSubscribe, JobContext, WorkerOptions, cli, llm
from livekit.plugins import google
load_dotenv()
async def entrypoint(ctx: JobContext):
# Инициализация модели Gemini Real-Time
model = google.beta.RealtimeModel(
model="gemini-1.5-flash-8b-exp-0924", # Проверьте актуальное название в доках
voice="Zephyr", # Доступные голоса: Zephyr, Puck, Charon, Kore, Fenrir
instructions="You are a helpful voice assistant. Be concise and friendly."
)
# Подключение к комнате LiveKit
await ctx.connect(auto_subscribe=AutoSubscribe.AUDIO_ONLY)
# Создание и запуск агента
agent = llm.VoiceAssistant(
model=model,
chat_ctx=llm.ChatContext().append(
role="system",
text="You are a helpful voice assistant powered by Gemini. Be conversational."
)
)
agent.start(ctx.room)
await agent.say("Hey! How can I help you today?", allow_interruptions=True)
if __name__ == "__main__":
cli.run_app(WorkerOptions(entrypoint_fnc=entrypoint))Результат: После запуска командой python main.py dev (или через консольный режим) агент будет готов слушать ваш микрофон и отвечать голосом с минимальной задержкой.
В: Можно ли использовать этот агент для звонков по телефону? О: Да, LiveKit поддерживает SIP-интеграцию. Вы можете подключить телефонный номер к этой же логике, и Gemini будет отвечать звонящим в реальном времени.
В: Насколько дорого обходится использование Gemini 1.5 Flash Live? О: Модель Flash оптимизирована по стоимости. На текущий момент (стадия Preview) цены значительно ниже, чем у версии Pro, что делает её идеальной для массовых голосовых ассистентов.
В: Как добавить агенту возможность проверять статус заказа в моей базе данных? О: Вам нужно использовать Function Calling (инструменты). Вы определяете Python-функцию, передаете её в параметры агента, и Gemini сама решит, когда её вызвать, основываясь на вопросе пользователя.
В: Поддерживает ли агент русский язык? О: Да, Gemini поддерживает более 70 языков. Вы можете начать говорить по-русски, и агент автоматически переключится на него, сохраняя заданную роль и контекст.
В: Что делать, если голос звучит неестественно? О: В LiveKit можно менять параметры голоса (параметр voice). Попробуйте разные варианты: Zephyr, Clark и другие. Также можно уточнить стиль речи в системном промпте (например, "говори более эмоционально").
Конспект создан на основе видео «Build Real-Time Voice Agent with Gemini 1.5 Flash & LiveKit» канала Arindam. Все права на оригинальный материал принадлежат авторам. Источник: https://youtu.be/edkMrPMAzGA