{"id":14287,"url":"\/distributions\/14287\/click?bit=1&hash=1d1b6427c21936742162fc18778388fc58ebf8e17517414e1bfb1d3edd9b94c0","title":"\u0412\u044b\u0440\u0430\u0441\u0442\u0438 \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0434\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0437\u0430 \u0433\u043e\u0434","buttonText":"","imageUuid":""}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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