Авторский канал Сергея Пахандрина про AI, нейросети, AI-разработку, ChatGPT (и другие LLM). Строю AI-first компанию. Рассказываю о своём опыте и экспериментах с AI.
По всем вопросам: @pakhandrin
РКН: https://clck.ru/3QJLiL
В ВП и папках не участвую
Post #458
3.46K

Собрал на коленке голосового AI ассистента
👨💻Дело было вечером, делать было нечего…
Python я не знаю, но у меня ведь есть gpt-4o, которая очень хороша в разработке (теперь можно легко всем говорить, что я пишу на Python?)
15 минут и у меня уже есть свой AI ассистент, который разговаривает и поддерживает контекст до 20 сообщений в истории (больше не стал, чтобы промпт не нагружать и не сжигать много токенов. Но в коде легко меняется размер истории). А главное, всего чуть больше 60 строк кода, хотя если убрать пустые строки, еще меньше!
Используется gpt-4o модель и для голоса SDK от ElevenLabs (https://elevenlabs.io) с поддержкой множества языков.
Хочу еще добавить возможность отправлять скриншот выбранного окна или шейрить ассистенту свой экран, чтобы он мне помогал. А то от OpenAI мы пока не дождались обещанных фичей, пилим сами :)
Код залил на github, вдруг кому-нибудь будет полезным - код тут.
Нужно прописать свой API ключ от OpenAI и от ElevenLabs (этот можно легко получить бесплатно).
В коде можно сменить модель, если вдруг нужна gpt-3.5 (чтобы дешевле вышло).
А еще можно поменять голос, сейчас используется Rachel, но на сайте ElevenLabs много разных голосов. Каждый найдет себе по душе 🍔
🤖ИИволюция - канал про AI и нейросети
👨💻Дело было вечером, делать было нечего…
Python я не знаю, но у меня ведь есть gpt-4o, которая очень хороша в разработке (теперь можно легко всем говорить, что я пишу на Python?)
15 минут и у меня уже есть свой AI ассистент, который разговаривает и поддерживает контекст до 20 сообщений в истории (больше не стал, чтобы промпт не нагружать и не сжигать много токенов. Но в коде легко меняется размер истории). А главное, всего чуть больше 60 строк кода, хотя если убрать пустые строки, еще меньше!
Используется gpt-4o модель и для голоса SDK от ElevenLabs (https://elevenlabs.io) с поддержкой множества языков.
Хочу еще добавить возможность отправлять скриншот выбранного окна или шейрить ассистенту свой экран, чтобы он мне помогал. А то от OpenAI мы пока не дождались обещанных фичей, пилим сами :)
Код залил на github, вдруг кому-нибудь будет полезным - код тут.
Нужно прописать свой API ключ от OpenAI и от ElevenLabs (этот можно легко получить бесплатно).
В коде можно сменить модель, если вдруг нужна gpt-3.5 (чтобы дешевле вышло).
А еще можно поменять голос, сейчас используется Rachel, но на сайте ElevenLabs много разных голосов. Каждый найдет себе по душе 🍔
🤖ИИволюция - канал про AI и нейросети
- 👍 25
- 🔥 21
- 🤯 2















