{"id":14291,"url":"\/distributions\/14291\/click?bit=1&hash=257d5375fbb462be671b713a7a4184bd5d4f9c6ce46e0d204104db0e88eadadd","hash":"257d5375fbb462be671b713a7a4184bd5d4f9c6ce46e0d204104db0e88eadadd","title":"\u0420\u0435\u043a\u043b\u0430\u043c\u0430 \u043d\u0430 Ozon \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u0442\u0430\u043c \u043d\u0435 \u043f\u0440\u043e\u0434\u0430\u0451\u0442","buttonText":"","imageUuid":""}

Как нейросеть стала моим творческим союзником: история создания голосового помощника

Привет, друзья! Сегодня я хочу поделиться с вами историей о том, как нейросеть стала моим надежным помощником в создании голосового помощника. Эта удивительная технология не только упростила и ускорила процесс разработки, но и привнесла в него невероятную креативность.

Все началось с моей страсти к искусственному интеллекту и желания создать инновационный голосовой помощник, который бы помогал людям в повседневных задачах, да, таких уже полно на GitHub, но хотелось сделать своего. Однако, я столкнулся с проблемой - огромным объемом работы, требующим огромных временных затрат. Поэтому я решил провести эксперимент, а сможет ли ChatGPT сделать это за меня, без моего вмешательства, спойлер - да.

Итак, я немного изучил тему голосовых помощников и принялся корректировать запросы в ChatGPT, использовал для этого бота в Telegram:

Первым делом я принялся разрабатывать систему распознавания речи, нейросеть предложила использовать библиотеку SpeechRecognition. Далее я решил сделать несколько банальных голосовых команд, а именно - текущая погода и время

Мне не хотелось оставлять проект, как простой голосовой помощник, который работает по шаблонным командам, поэтому я решил внедрить в него GPT-3.5

Итак, первым делом нужно было сделать функцию, которая генерировала ответ на основе вопроса пользователя, но при этом в скрипте нам не нужно слушать каждое слово пользователя, поэтому была сделана фильтрация по словам. Теперь скрипт работал только при обращение "Бот" в начале предложения.

Отлично, можно было на этом и остановиться, но нет, мы идём дальше и делаем систему запоминания контекста, это довольно сложная система, но всё же она была реализована, теперь голосовой помощник запоминал весь контекст прошлых сообщений.

И наконец-то сам голос, я не стал заморачиваться и просто сделал его через библиотеку pyttsx3 в которую входят стандартные голоса, которые мы все сотни раз слышали.

В целом нейросеть хорошо помогает в работе и написание кода, так же предлагает неплохие идеи и реализацию этих же идей.

Делитесь своими историями о работе с нейросетями.

Использовал нейросеть Эдю:

0
1 комментарий
Алексей Пьянков

Мне нейросеть помогает писать статьи на сайте, разрабатывать структуру страниц, выбору шрифтов и цветовых гамм, дает советы по улучшению сайта, и многое другое. https://apyankov.ru

Ответить
Развернуть ветку
-2 комментариев
Раскрывать всегда