Сделал Ассистента 2.0 на python. GPT - Скажи Привет!

Сделал Ассистента 2.0 на python. GPT - Скажи Привет!

Python Hub Studio

1 год назад

18,601 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@vitodoncorleone9581
@vitodoncorleone9581 - 30.04.2024 20:12

Axaxa Бойцовский Клуб, а ИИ хороша прям с козырей зашла😅

Ответить
@TomiKGame-ks2ec
@TomiKGame-ks2ec - 19.03.2024 22:04

а как поделючить чат к старому асистенту крендель?

Ответить
@user-sm7xb9xt8l
@user-sm7xb9xt8l - 19.03.2024 14:33

Шикардос, спасибо!

Ответить
@TomiKGame-ks2ec
@TomiKGame-ks2ec - 17.03.2024 21:42

немогу код на озвучку в програме без ошибки но кодга пишу чтобы проверить пишу слово привет и запускаю код тишина и все, что делать

Ответить
@TomiKGame-ks2ec
@TomiKGame-ks2ec - 13.03.2024 22:28

я не понимаю как установить силеро модель? подскажите что находиться в папке силеро модель?

Ответить
@Mundolor
@Mundolor - 11.02.2024 13:48

почему у меня при попытке запустить код голос запускается через 15 сек

Ответить
@loshara-em9jc
@loshara-em9jc - 28.01.2024 20:22

будут ли какие то обновления или ваш проект заброшен?

Ответить
@user-ci8op5pn3x
@user-ci8op5pn3x - 09.01.2024 18:27

Отзыв о проекте после его реализации

Автор этого отзыва - программист PHP и JS, знакомство с Python - на уровне начинающего, но не с нуля:)
Итак, можно сказать, что именно этот проект, который я увидел летом прошлого года, подвиг меня к изучению Python.
После трехмесячного интенсивного изучения языка, я решил, что уже созрел для его реализации.
Однако все время находились причины, которые мешали началу работы над этим проектом.
И только в новогодние каникулы я создал себе виртуального ассистента.
По горячим следам хочу описать свои впечатления от разработки. Перед тем, как начать программную реализацию
я познакомился с библиотекам, используемыми в проекте и примерами иъ реализации на сайте разработчиков
и повторил многие из них, детально документированные. Когда же я приступил к программированию ассистента, то не
встретил никаких сложностей, так как код проекта содержит с незначительными изменениями те примеры которые приведены
на сайтах разработчиков библиотек. И это очень хорошо, потому что гарантирует работоспособность кода.
Мой первый вариант был точной копией авторского кода, но заработал не сразу, так как Windows уорно не хотела передавать
микрофон и динамик моему проекту, выдавая ошибку 9999. Но это я победил, зайдя в настройки конфиденциальности.
И проект заработал точно так как задумал автор. Но никакого толка от использования таких монстров, как scikit_learn
и torch я не увидел. Как бы вы не писали запросы о погоде, ключевое слово "погода" должно там присутствовать.
Поэтому scikit_learn была отправлена на отдых в ожидании более сложных проектов, а необходимые в повседневной работе
за компьютером ключевые слова, были собраны в массив, где находились и сами слова и комментарии ассистента и действия которые
нужно было выполнить. Всего таких командных слов набралось 18, они были связаны с открытием редакторов кода, запуске локального сервера
открытием фотошопа и корела, мессенджеров, включение плейера и так далее. Получилось весьма компактно.
То же произошло с torch и selero. Selero глючит на длинных текстах, работает медленно.
Поэтому был оставлен pyttsx3, поскольку у меня в windows установлен достаточно приятный голос. Работает мгновенно, читает тексты неограниченной длины.
Но у него есть особенность. Начав чтение, pyttsx3 не остановится, пока не дочитает до конца. Поиск средств в Инете не дал результатов.
В дополнение был отправлен на отдых sounddevice. У меня он отпадал по неизвестной причине? Переустановка с префиксом --upgrade не помогла.
Вместо него была использована последняя версия pyaudio, работающая стабильно.
Связь с ChatGPT работает стабильно, но и тут есть один нюанс. Учитывая что распознавание малой модели vosk оставляет желать лучшего, очень легко отправить
ChatGPT словесную "кашу" вместо запроса ну и получить соответствующий ответ.
Поэтому виджет был дополнен текстовым полем Entry куда помещался запрос к ChatGPT и кнопкой, при нажатии на которую запрос отправлялся.
В этом поле текст запроса можно было отредактировать, или увидев "галиматью" создать новый запрос. При этом если вы хотите задать не абстрактный
запрос о декораторе, а конкретный вопрос о какой-либо фиче, лучше ручками вбить текст в это поле.
Идем дальше. Если микрофон и динамик расположены в корпусе компьютера, то ответ ChatGPT, который может быть достаточно объемным начинает преобразовываться микрофоном в текст, что не есть хорошо. Поэтому я ввел задержку, блокирующую микрофон на максимальное время ответа ChatGPT, составляющую около 30 сек.
Это не мало, в случае короткого ответа ChatGPT, но и не так много, можно не спеша обдумать следующий вопрос.
В виджете я заменил картинки на стандартны кнопочки ttk, и добавил изменение цвета в зависимости от ситуации, например при блокировке микрофона соответствующая кнопка
имела красный фон.

Итак друзья, я поделился своим опытом реализации данного проекта.
Внесенные изменения отражают мои личные пристрастия и никак не уменьшают достоинства автора, который не только сделал хорошую работу, но и сумел доходчиво о ней рассказать
Отправь этот текст, Крендель!

Ответить
@user-fx1uv6eg3j
@user-fx1uv6eg3j - 18.12.2023 14:05

А можно такое прикрутить к GIGA CHAT

Ответить
@user-je6nj4bg3l
@user-je6nj4bg3l - 16.12.2023 15:05

Привет. Увидел твои наработки только сейчас, а своего голосового помощника написал чуть раньше. В целом почти всё, что тобой озвучено я уже проходил, но есть вопрос, у меня используется библиотека pyaudio, в твоем случае sounddevice, не пробовал ли ты собирать готовый проект в .exe? Дело в том, что с упаковкой pyaudio у меня возникла проблема, она упорно не хочет в него залазить, хотя такая проблема не только у меня, есть одно или два упоминания в интернете, как её запихать в сборку. Соответственно, на тех ПК, где установлен Python, упакованный пакет .exe работает, на тех ПК, где нет Python'а получаю ошибку. Не возникнет ли подобная проблема с библиотекой SounndDevice? Не хочется все перелопачивать впустую.

Ответить
@DjJageyedolon
@DjJageyedolon - 12.12.2023 06:55

Благодарю! Пишу своего ассистента (Джессика), очень помогают некоторый фишки из твоих проектов!

Ответить
@maximreshetov8759
@maximreshetov8759 - 30.11.2023 12:15

Добрый день. у меня при запуске требует api ключ. хотя я в конфиге его вставил. не могу понять почему так

Ответить
@alexzir
@alexzir - 19.11.2023 16:53

Супер! На мобилке это можно?

Ответить
@natik_pl
@natik_pl - 10.11.2023 15:19

запустил програму вроде все норм но она молчит ничего не происходит

Ответить
@w_i_l_e8163
@w_i_l_e8163 - 23.10.2023 17:43

Привет, можешь подсказать, как добавить возможность голосовых поисковых запросов

Ответить
@user-ui9dw9ku7u
@user-ui9dw9ku7u - 09.10.2023 15:16

Благодарствую, было бы интересно видеть еще больше подобных роликов с подобными технологиями в вашем исполнении. Хотелось бы увидеть третью версию вашего проекта, приятно что вы довольно хорошо и понятно объясняете так, а не по другому и с возникшеми трудностями и их решениями. Удачи в ваших начинаниях.

Ответить
@dimbrovgames2621
@dimbrovgames2621 - 04.10.2023 00:46

привет можешь со мной связаться есть пара вопросов по поводу функционала асистента

Ответить
@romankibisov2397
@romankibisov2397 - 24.08.2023 15:10

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

Ответить
@youtasov
@youtasov - 24.08.2023 14:50

Я НИЧЕГО НЕ ПОНИМАЮ!!! У МЕНЯ НИЧЕГО НЕ РАБОТАЕТ!!!

Ответить
@nauseouscustody1440
@nauseouscustody1440 - 21.08.2023 14:17

Правильно ли я понимаю, что с помощью python и такой методы делают моды, например как на Skyrim (на канале @iamcrysty)? Просто и нуб в питоне, и модинге. Или это невозможно сделать и там просто монтаж?

Ответить
@user-kh5vi4yi5t
@user-kh5vi4yi5t - 18.08.2023 17:30

Можно ли эти библиотеки использовать локально. Очень часто надолго падает интернет?

Ответить
@VioleTTa..
@VioleTTa.. - 13.08.2023 21:12

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

Ответить
@user-rl9xt6eq1l
@user-rl9xt6eq1l - 23.07.2023 22:21

как дать возможность ассистенту что бы по какой либо голосовой команде открывать браузер или какой либо сайт?

Ответить
@tugertuger5915
@tugertuger5915 - 14.07.2023 00:14

Реально ли замутить приложение на телефон где жжп говорит и понимает на нескольких языках .в общем типа алисы но мозги жжп и спец для изучения языков. И говорит и понимает одновременно пару языков на выбор. Чтобы типа включить функцию .авто. и больше ничего не нажимая понеслась. Здаров.здаров.давай поговорим по английски.давай.ток давай попроще .ок.hi.hi.how are you? Нипонял.я спросил как дела.а теперь понял i am fine.
В общем типо того.чтобы он попрвлял твой английский.говорил примеры и тд. Я уже весь интернет перерыл ненашёл . Вопрос . Это технически уже возможно? Или нужно ещё пару лет подождать?

Ответить
@user-dc9dw7un6s
@user-dc9dw7un6s - 30.06.2023 20:29

👍🔥

Ответить
@romanbolgar
@romanbolgar - 21.06.2023 06:27

Ничего не понятно, но очень интересно. Сколько бьюсь никак не могу Настроитьуже столько видео пересмотрел. То какие-то ошибки выдаёт то ещё что-то. Когда уже эти технологии доведут до ума. Я понимаю интересно посмотреть, как это всё работает, но, где бы найти Готовое решение. Что-то типа Laitis Но с возможностью работы оффлайн и до обучения. Или Старые добрые exe файлы уже ушли в прошлое И теперь как и раньше необходимо всё прописывать ручками в консоли или терминале. Поразительно с одной стороны я сейчас говорю эти строки А с другой зерокодинг ещё очень далеко.

Ответить
@8TICI8
@8TICI8 - 20.06.2023 21:00

Я не пойму, зачем pyttsx и gtts. Неужели нельзя подключить нормальную голосовую модель которой плевать на язык?

+ Ты не указал немало важный факт - это лимиты API Openai. Там вообще понты даются, и если вот так поиграться активно пару дней, то лимит закончиться.

Ответить
@Shayth-
@Shayth- - 20.06.2023 02:44

Привет!
А что если присоединить к ассистенту возможность управления умным домом?
Какие вообще для этого существуют библиотеки?

Ответить
@gidramarry3395
@gidramarry3395 - 10.06.2023 20:37

Круто)

Ответить
@user-ck9cy1wp2l
@user-ck9cy1wp2l - 10.06.2023 14:34

привет Учитл изў узбекистан

Ответить
@user-rw5xw2qf9k
@user-rw5xw2qf9k - 10.06.2023 06:30

Можно для натуральности научить ассистента распознавать слова вопросительных предложений чтобы отвечать на вопрос не команда не распознана, а более человечно.
Например " Я не знаю что ответить", или
"Не знаю"...

Ответить
@user-rw5xw2qf9k
@user-rw5xw2qf9k - 10.06.2023 06:25

Классный проект.

Ответить
@user-rw5xw2qf9k
@user-rw5xw2qf9k - 10.06.2023 06:24

Можно чтобы женские имена не использовали ослова с окончагиями в мужском роде?

А мужские имена не использовали женкий род?

Ответить
@user-rw5xw2qf9k
@user-rw5xw2qf9k - 10.06.2023 06:17

Можно записать свой голос для библиотеки?

Ответить
@user-uj5oq2vv4f
@user-uj5oq2vv4f - 10.06.2023 00:43

Как всегда Круто 😎

Ответить
@stepanstepanov8106
@stepanstepanov8106 - 09.06.2023 22:45

Возможно ли заказать у вас подобную программу с "небольшими " дополнениями

Ответить
@stepanstepanov8106
@stepanstepanov8106 - 09.06.2023 22:37

Как Всегда ахрененно

Ответить
@skypravda
@skypravda - 09.06.2023 22:11

Она как под хмурым 😂😂😂

Ответить
@SooWeeUii
@SooWeeUii - 09.06.2023 21:08

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

Ответить
@parvizisroilov9294
@parvizisroilov9294 - 09.06.2023 19:09

Подскажите пожалуйста вы изучили пайтон с помощью курсов или сами ?

Ответить
@dragonplay5186
@dragonplay5186 - 09.06.2023 18:42

Вот это я понимаю хороший программист

Ответить
@LifterAndy
@LifterAndy - 09.06.2023 17:46

Круто! А можно ей как-то увеличить скорость речи, что бы её разговор воспринимался более естественно?

Ответить
@dazermusic1
@dazermusic1 - 09.06.2023 16:55

Отлично

Ответить
@PRO-PLANE
@PRO-PLANE - 09.06.2023 16:40

Про окна и рассвет анекдот отличный 😂

Ответить
@Vladimir_F609
@Vladimir_F609 - 09.06.2023 16:38

Как всегда - крутяк!!! 👍

Ответить