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

  Рет қаралды 17,286

Python Hub Studio

Python Hub Studio

11 ай бұрын

Голосовой ассистент на python с ИИ и машинным обучением, а также с поддержкой голосового общения с chatgpt. А также сохраняет код от GPT;)
Распознавание речи Vosk:
alphacephei.com/vosk/models
Синтез речи Silero:
github.com/snakers4/silero-mo...
OpenAI:
platform.openai.com/
Первое видео по ассистенту с подробным объяснением:
• Крендель - Голосовой а...
Код ассистента на GitHub:
github.com/PythonHubStudio/vo...
-------------------------------------------------------------------------------------
Кто хочет, может купить автору кофе, чтоб делать новое видео было веселей:
Доступны функции Спонсорство и Суперспасибо.
При этом весь контент на канале, как был, так и останется в открытом доступе ДЛЯ ВСЕХ!
А спонсосрство и суперспасибо - это способ выразить особую благодарность автору и
мотивировать на создание нового полезного контента!
Кнопки Суперспасибо и Спонсировать под видео(отображаются не во всех странах)
--------------------------------------------------------------------------------------
Подписывайтесь на канал!

Пікірлер: 90
@user-ui9dw9ku7u
@user-ui9dw9ku7u 7 ай бұрын
Благодарствую, было бы интересно видеть еще больше подобных роликов с подобными технологиями в вашем исполнении. Хотелось бы увидеть третью версию вашего проекта, приятно что вы довольно хорошо и понятно объясняете так, а не по другому и с возникшеми трудностями и их решениями. Удачи в ваших начинаниях.
@DjJageyedolon
@DjJageyedolon 5 ай бұрын
Благодарю! Пишу своего ассистента (Джессика), очень помогают некоторый фишки из твоих проектов!
@Vladimir_F609
@Vladimir_F609 11 ай бұрын
Как всегда - крутяк!!! 👍
@user-sm7xb9xt8l
@user-sm7xb9xt8l 2 ай бұрын
Шикардос, спасибо!
@user-uj5oq2vv4f
@user-uj5oq2vv4f 11 ай бұрын
Как всегда Круто 😎
@stepanstepanov8106
@stepanstepanov8106 11 ай бұрын
Как Всегда ахрененно
@user-rw5xw2qf9k
@user-rw5xw2qf9k 11 ай бұрын
Классный проект.
@PRO-PLANE
@PRO-PLANE 11 ай бұрын
Про окна и рассвет анекдот отличный 😂
@dragonplay5186
@dragonplay5186 11 ай бұрын
Вот это я понимаю хороший программист
@dazermusic1
@dazermusic1 11 ай бұрын
Отлично
@gidramarry3395
@gidramarry3395 11 ай бұрын
Круто)
@user-rw5xw2qf9k
@user-rw5xw2qf9k 11 ай бұрын
Можно для натуральности научить ассистента распознавать слова вопросительных предложений чтобы отвечать на вопрос не команда не распознана, а более человечно. Например " Я не знаю что ответить", или "Не знаю"...
@parvizisroilov9294
@parvizisroilov9294 11 ай бұрын
Подскажите пожалуйста вы изучили пайтон с помощью курсов или сами ?
@TomiKGame-ks2ec
@TomiKGame-ks2ec 2 ай бұрын
немогу код на озвучку в програме без ошибки но кодга пишу чтобы проверить пишу слово привет и запускаю код тишина и все, что делать
@user-dc9dw7un6s
@user-dc9dw7un6s 10 ай бұрын
👍🔥
@TomiKGame-ks2ec
@TomiKGame-ks2ec 2 ай бұрын
я не понимаю как установить силеро модель? подскажите что находиться в папке силеро модель?
@vitodoncorleone9581
@vitodoncorleone9581 21 күн бұрын
Axaxa Бойцовский Клуб, а ИИ хороша прям с козырей зашла😅
@PythonHubStudio
@PythonHubStudio 21 күн бұрын
👍🤣 жгёт)
@romankibisov2397
@romankibisov2397 9 ай бұрын
Не могу понять, настроил все топ. Все запускается гуи работает, микро работает, модули работают, библиотеки установлены...,но когда говоришь что угодно, ничего не происходит...
@natik_pl
@natik_pl 6 ай бұрын
запустил програму вроде все норм но она молчит ничего не происходит
@skypravda
@skypravda 11 ай бұрын
Она как под хмурым 😂😂😂
@user-je6nj4bg3l
@user-je6nj4bg3l 5 ай бұрын
Привет. Увидел твои наработки только сейчас, а своего голосового помощника написал чуть раньше. В целом почти всё, что тобой озвучено я уже проходил, но есть вопрос, у меня используется библиотека pyaudio, в твоем случае sounddevice, не пробовал ли ты собирать готовый проект в .exe? Дело в том, что с упаковкой pyaudio у меня возникла проблема, она упорно не хочет в него залазить, хотя такая проблема не только у меня, есть одно или два упоминания в интернете, как её запихать в сборку. Соответственно, на тех ПК, где установлен Python, упакованный пакет .exe работает, на тех ПК, где нет Python'а получаю ошибку. Не возникнет ли подобная проблема с библиотекой SounndDevice? Не хочется все перелопачивать впустую.
@Kazilsky
@Kazilsky 4 ай бұрын
virtualenv в помощь
@user-je6nj4bg3l
@user-je6nj4bg3l 4 ай бұрын
@@Kazilsky так я собирал пакет в venv, соответственно и библиотека там установлена. Первый раз, когда собрал всё получилось ~83Мб, второй раз ~115Мб, значит библиотека упаковалась, но на других ПК не работает и показывает ту же ошибку, что проблемы pyaudio
@TomiKGame-ks2ec
@TomiKGame-ks2ec 2 ай бұрын
а как поделючить чат к старому асистенту крендель?
@Mundolor
@Mundolor 3 ай бұрын
почему у меня при попытке запустить код голос запускается через 15 сек
@SooWeeUii
@SooWeeUii 11 ай бұрын
Реализация интересная. Пытаюсь сделать что то похожее. Сейчас в поисках того как обучить голосовую модель на своих данных, что бы использовать ее в последствии. Если кто то знает такие проекты, подскажите пожалуйста
@PythonHubStudio
@PythonHubStudio 11 ай бұрын
Модель команд из этого ассистента поддерживает набор из 10 000 вариаций команд, если на каждую команду записать по 5 вариантов формулировок, то получится 2000 уникальных действий. Если вы про это
@SooWeeUii
@SooWeeUii 10 ай бұрын
@@PythonHubStudio Не совсем. Я не знаю как реализовать озвучку тем голосом который мне нужен. Ну как пример голосом винни пуха) Но только в режиме реального времени. ИИ генерирует ответ и должен его озвучить нужным мне голосом
@Meowta
@Meowta 6 ай бұрын
​@@SooWeeUiiнашел как это сделать?
@loshara-em9jc
@loshara-em9jc 3 ай бұрын
будут ли какие то обновления или ваш проект заброшен?
@stepanstepanov8106
@stepanstepanov8106 11 ай бұрын
Возможно ли заказать у вас подобную программу с "небольшими " дополнениями
@PythonHubStudio
@PythonHubStudio 11 ай бұрын
Нет, но интересные идеи возможно появятся на канале
@tugertuger5915
@tugertuger5915 10 ай бұрын
​@@PythonHubStudioу меня идея. Я чуть выше написал.посмотрите пожалуйста
@Shayth-
@Shayth- 11 ай бұрын
Привет! А что если присоединить к ассистенту возможность управления умным домом? Какие вообще для этого существуют библиотеки?
@Nosferatu_rrr
@Nosferatu_rrr 9 ай бұрын
смотря какие протоколы используются в "железе".
@tugertuger5915
@tugertuger5915 10 ай бұрын
Реально ли замутить приложение на телефон где жжп говорит и понимает на нескольких языках .в общем типа алисы но мозги жжп и спец для изучения языков. И говорит и понимает одновременно пару языков на выбор. Чтобы типа включить функцию .авто. и больше ничего не нажимая понеслась. Здаров.здаров.давай поговорим по английски.давай.ток давай попроще .ок.hi.hi.how are you? Нипонял.я спросил как дела.а теперь понял i am fine. В общем типо того.чтобы он попрвлял твой английский.говорил примеры и тд. Я уже весь интернет перерыл ненашёл . Вопрос . Это технически уже возможно? Или нужно ещё пару лет подождать?
@user-fx1uv6eg3j
@user-fx1uv6eg3j 5 ай бұрын
А можно такое прикрутить к GIGA CHAT
@user-ck9cy1wp2l
@user-ck9cy1wp2l 11 ай бұрын
привет Учитл изў узбекистан
@w_i_l_e8163
@w_i_l_e8163 7 ай бұрын
Привет, можешь подсказать, как добавить возможность голосовых поисковых запросов
@PythonHubStudio
@PythonHubStudio 6 ай бұрын
Отделение фразы по дополнительному триггеру (поиск, найди и тд.), если есть , то запуск функции на поиск, удалив слово найди.
@user-kh5vi4yi5t
@user-kh5vi4yi5t 9 ай бұрын
Можно ли эти библиотеки использовать локально. Очень часто надолго падает интернет?
@PythonHubStudio
@PythonHubStudio 9 ай бұрын
В этом ассистенте распознавание голоса и озвучка через silero работает без интернета. А прочие функции, например chatgpt которые зависят от интернета без него не работают. То есть голос/озвучка без интернета работает, остальные функции зависят от вас
@he1vann-42
@he1vann-42 4 ай бұрын
можешь какую нибудь свою локальную llm использовать, тут вопрос в том насколько сильно ты готов мощностями пк жертвовать
@user-rl9xt6eq1l
@user-rl9xt6eq1l 10 ай бұрын
как дать возможность ассистенту что бы по какой либо голосовой команде открывать браузер или какой либо сайт?
@PythonHubStudio
@PythonHubStudio 10 ай бұрын
Эта функциональность у этого ассистента есть, его код есть на гитхабе и ссылка в описании. Но, есть на канале первое видео про этого ассистента (он называется "крендель") где пишется с объяснением то о чем вы пишите.
@VioleTTa..
@VioleTTa.. 9 ай бұрын
Привет, запиши пожалуйста видос, как этому ассистенту внедрить собственную модель голоса
@PythonHubStudio
@PythonHubStudio 9 ай бұрын
Не разбирался с этим, но судя по документации silero там есть возможность обучить на своем голосе. Но нужно иметь ввиду что нужно будет даже на корявую озвучку десятки часов записи голоса
@VioleTTa..
@VioleTTa.. 9 ай бұрын
@@PythonHubStudio хотелось бы увидеть твой видос на эту тему)
@maximreshetov8759
@maximreshetov8759 5 ай бұрын
Добрый день. у меня при запуске требует api ключ. хотя я в конфиге его вставил. не могу понять почему так
@HsbsHshs-pt1or
@HsbsHshs-pt1or 3 ай бұрын
у меня тоже, как это исправить?
@maximreshetov8759
@maximreshetov8759 3 ай бұрын
оказалось нужен платный ключ но это я позже обнаружил а так плюнул и заказал платный бот у разрабов @@HsbsHshs-pt1or
@alexzir
@alexzir 6 ай бұрын
Супер! На мобилке это можно?
@PythonHubStudio
@PythonHubStudio 6 ай бұрын
Можно
@AlinPrisacaru
@AlinPrisacaru 3 ай бұрын
@@PythonHubStudioподскажите пожалуйста как именно это сделать, и возможно ли подключить их чтобы одновременно работали, и на телефом и на пк
@user-rw5xw2qf9k
@user-rw5xw2qf9k 11 ай бұрын
Можно записать свой голос для библиотеки?
@PythonHubStudio
@PythonHubStudio 11 ай бұрын
Можно silero можно обучить своему голосу. Примерно 10 часов записи голоса нужно минимум
@v_404_v
@v_404_v 11 ай бұрын
​@@PythonHubStudioда что-то ты попутал слегка. Я обучил свою модель голоса за 25± часов. Было 150± образцов ПЕНИЯ по 10 секунд каждая. И в итоге модель может и озвучивать аудио, так и петь песни под акапеллу. Но я не уверен как обстоят дела с озвучкой ибо попросту не нашёл способов это поверить.
@v_404_v
@v_404_v 11 ай бұрын
Я не пойму, зачем pyttsx и gtts. Неужели нельзя подключить нормальную голосовую модель которой плевать на язык? + Ты не указал немало важный факт - это лимиты API Openai. Там вообще понты даются, и если вот так поиграться активно пару дней, то лимит закончиться.
@PythonHubStudio
@PythonHubStudio 11 ай бұрын
pyttsx3 в этом ассистенте не используется, а silero и gtts
@v_404_v
@v_404_v 11 ай бұрын
@@PythonHubStudio да я просто сразу два твоих видоса глянул.
@romkli8291
@romkli8291 8 ай бұрын
Теперь проще есть Aria у этого чата лимитов нет
@dimbrovgames2621
@dimbrovgames2621 7 ай бұрын
привет можешь со мной связаться есть пара вопросов по поводу функционала асистента
@PythonHubStudio
@PythonHubStudio 7 ай бұрын
Все только в комментах, отдельного канала связи нет. Ваши стремления только для Вас, видео исключительно для обучения.
@dimbrovgames2621
@dimbrovgames2621 7 ай бұрын
@@PythonHubStudio понял вас хотелось спросить как к нему прикрутить распознавание лиц оно же машинное зрение
@dimbrovgames2621
@dimbrovgames2621 7 ай бұрын
@@PythonHubStudio привет у меня беда def silero(): audio = model.apply_tts(text="привет", sample_rate=sample_rate, put_accent=put_accent) sd.play(audio,sample_rate) time.sleep(len(audio)/sample_rate) sd.stop() если убрать def работает а внутри def не работает как это побороть подскажи
@dimbrovgames2621
@dimbrovgames2621 7 ай бұрын
@@PythonHubStudio привет у меня эта функция не работает на коофициенте 0.2 оно на разные команды выдает разные значения и не работает как должно помоги как это исправить сидел 3 дня так и не смог поправить text_vector = vectorizer.transform([data]).toarray() print(data) predicted_propabilities = clf.predict_proba(text_vector) treshold = 0.2 max_propability = max(predicted_propabilities[0]) print(max_propability) if max_propability >= treshold: answer = clf.classes_[predicted_propabilities[0].argmax()]
@user-rw5xw2qf9k
@user-rw5xw2qf9k 11 ай бұрын
Можно чтобы женские имена не использовали ослова с окончагиями в мужском роде? А мужские имена не использовали женкий род?
@Chel1k7
@Chel1k7 11 ай бұрын
в программировании можно всё
@romanbolgar
@romanbolgar 11 ай бұрын
Ничего не понятно, но очень интересно. Сколько бьюсь никак не могу Настроитьуже столько видео пересмотрел. То какие-то ошибки выдаёт то ещё что-то. Когда уже эти технологии доведут до ума. Я понимаю интересно посмотреть, как это всё работает, но, где бы найти Готовое решение. Что-то типа Laitis Но с возможностью работы оффлайн и до обучения. Или Старые добрые exe файлы уже ушли в прошлое И теперь как и раньше необходимо всё прописывать ручками в консоли или терминале. Поразительно с одной стороны я сейчас говорю эти строки А с другой зерокодинг ещё очень далеко.
@youtasov
@youtasov 9 ай бұрын
Я НИЧЕГО НЕ ПОНИМАЮ!!! У МЕНЯ НИЧЕГО НЕ РАБОТАЕТ!!!
@LifterAndy
@LifterAndy 11 ай бұрын
Круто! А можно ей как-то увеличить скорость речи, что бы её разговор воспринимался более естественно?
@user-bx7jd6ie8q
@user-bx7jd6ie8q 11 ай бұрын
легко
@mihaormihmih3802
@mihaormihmih3802 11 ай бұрын
Можно использовать ssml текст, где-то в документации на гитхабе находил, очень удобная штука
@nauseouscustody1440
@nauseouscustody1440 9 ай бұрын
Правильно ли я понимаю, что с помощью python и такой методы делают моды, например как на Skyrim (на канале @iamcrysty)? Просто и нуб в питоне, и модинге. Или это невозможно сделать и там просто монтаж?
@PythonHubStudio
@PythonHubStudio 9 ай бұрын
Возможно, не монтаж, принцип тот же, просто варианты или внедрять код в игру или взаимодействовать поверхностно (кликая модом вместо вас)
@swaytornado8327
@swaytornado8327 11 ай бұрын
у меня такая ошибка, с чем это связано AssertionError: `speaker` should be in en_0, en_1, en_2, en_3, en_4, en_5, en_6, en_7, en_8, en_9, en_10, en_11, en_12, en_13, en_14, en_15, en_16, en_17, en_18, en_19, en_20, en_21, en_22, en_23, en_24, en_25, en_26, en_27, en_28, en_29, en_30, en_31, en_32, en_33, en_34, en_35, en_36, en_37, en_38, en_39, en_40, en_41, en_42, en_43, en_44, en_45, en_46, en_47, en_48, en_49, en_50, en_51, en_52, en_53, en_54, en_55, en_56, en_57, en_58, en_59, en_60, en_61, en_62, en_63, en_64, en_65, en_66, en_67, en_68, en_69, en_70, en_71, en_72, en_73, en_74, en_75, en_76, en_77, en_78, en_79, en_80, en_81, en_82, en_83, en_84, en_85, en_86, en_87, en_88, en_89, en_90, en_91, en_92, en_93, en_94, en_95, en_96, en_97, en_98, en_99, en_100, en_101, en_102, en_103, en_104, en_105, en_106, en_107, en_108, en_109, en_110, en_111, en_112, en_113, en_114, en_115, en_116, en_117, random, откуда качать эту модель, по ссылке models.silero.ai/models/tts/en/v3_en.pt или с другого места. спасибо
@VioleTTa..
@VioleTTa.. 9 ай бұрын
та же ошибка, не могу решение найти
@duceskoriny
@duceskoriny 9 ай бұрын
@@VioleTTa.. мы похоже на какую-то "очевидную" ошибку напоролись и никто из принципа не рассказывает в чем дело🤣
@VioleTTa..
@VioleTTa.. 9 ай бұрын
@@duceskoriny ну спикер почему то пытается сказать речь на английском языке и не может определиться, какому из 117-ти спикеров удостоится честь. Даже при удалении всего англ.яз не меняется)
@duceskoriny
@duceskoriny 9 ай бұрын
@@VioleTTa.. я сейчас вручную скачал модели русского и английского, вроде теперь на русский отзывается и отвечает так же
@VioleTTa..
@VioleTTa.. 9 ай бұрын
@@duceskoriny хароош, попробую тоже
Маленькая и средняя фанта
00:56
Multi DO Smile Russian
Рет қаралды 3,9 МЛН
КУРС по ChatGPT 🔥 #2 - Интеграция ChatGPT API в проект
18:12
Конец времен (UNIX) - Numberphile
8:00
Упоротый Звездочёт
Рет қаралды 8 М.