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

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

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

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

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

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

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

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

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

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

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

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

1 комментарий

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

Ответить