No video

Крендель - Голосовой ассистент на python c искусственным интеллектом и машинным обучением

Машинное обучение в деле! Умный голосовой ассистент на python с использованием искусственного интелkекта для анализа распознанных фраз - с ним реально можно говорить как с человеком). Также распознавание голоса происходит в оффлайн режиме на библиотеке с ИИ, а еще он постоянно работает в фоне и умеет говорить).
Ссылки на библиотеки и доп. материалы:
sounddevice - захват голоса с микрофона:
pypi.org/project/sounddevice/
python-sounddevice.readthedocs.io/en/0.4.4/
vosk - библиотека распознавания речи:
pypi.org/project/vosk/
alphacephei.com/vosk/
scikit-learn (sklearn) - библиотека ИИ (машинное обучение):
pypi.org/project/scikit-learn/
scikit-learn.org/stable/
pyttsx3 - голос бота:
pypi.org/project/pyttsx3/
pyttsx3.readthedocs.io/en/latest/
requests - запросы к сайтам и API(это для доп. функций, ассистент работает без интернета):
pypi.org/project/requests/
Ссылки на некоторые полезные видео на канале
библиотека requests, отправляем запросы к сайтам и тут про API погоды:
kzread.info/dash/bejne/epp2rJKYYcaagLg.html
Кому интересно - курс по парсингу:
kzread.info/dash/bejne/noOaz5Jtn6-qYbg.html
Видео на канале - курс python с 0 за 7 часов:
kzread.info/dash/bejne/Z5thr6qTYLDgirw.html
Ссылка на код голосового ассистента из видео:
github.com/PythonHubStudio/Offline-Voice-Assistant-with-Machine-Learning-on-python.git
Подписывайся и не пропускай новые видео!

Пікірлер: 359

  • @alexkhromtsov
    @alexkhromtsov Жыл бұрын

    Огромное спасибо за Ваш труд! Уроки просто супер!🤝👍🔥🔥🔥

  • @Pryamoi_Efir
    @Pryamoi_Efir Жыл бұрын

    Здравия товарищ, благодарю за безценные уроки! Сейчас начал проходить твой курс из 7-ми часов, самый практичный из всех которые я встречал на ютьюб, раскрытая, полная и доходчивая информация заходит как надо и куда надо, благодарю еще раз. Было бы неплохо иметь анонсы твоих видео в телеграмм канале;)

  • @user-buser_eto_ja
    @user-buser_eto_ja Жыл бұрын

    Отличный канал! Спасибо за труды.

  • @luca-o-sharp
    @luca-o-sharp Жыл бұрын

    Автор удивительный, невероятно пооьсл все объясняет. Огромного успеха, подписчиков и благополучия!!!

  • @user-pv3zw4ki9z
    @user-pv3zw4ki9z Жыл бұрын

    Благодарю сенсей🙏 Бесценные видео Из комментария_запроса - цикл уроков по Джанго. Кто за лайкайте, чтобы было видно коммент

  • @Dima_Dima
    @Dima_Dima Жыл бұрын

    Спасибо, в любом случае, интересно и полезно. Хорошего дня!

  • @andreyiskandyrov9548
    @andreyiskandyrov9548 Жыл бұрын

    Спасибо! Как всегда доступно и интересно!

  • @Good-dg9sk
    @Good-dg9sk Жыл бұрын

    Очень интересные у вас видео. Особенно по ИИ ещё что то бы увидеть)

  • @boryamur5534
    @boryamur5534 Жыл бұрын

    Спасибо большое , видео супер 🔥🔥🔥

  • @aleks777nk
    @aleks777nk Жыл бұрын

    Пушка! Кренделю лайк однозначно!))

  • @SVIR
    @SVIR Жыл бұрын

    спасибо за видео. подробно и интересно!

  • @john300487
    @john300487 Жыл бұрын

    Хорошее видео, автору благодарность!)

  • @alexturner6417
    @alexturner6417 Жыл бұрын

    Супер видео, как всегда!!!

  • @Oleg_57rus
    @Oleg_57rus Жыл бұрын

    Здравствуйте, отличный урок, спасибо большое вам.

  • @damakostolo
    @damakostolo8 ай бұрын

    Спасибо за урок , просто великолепно , хорошего дня

  • @Yuri_Bond
    @Yuri_Bond Жыл бұрын

    Вот это понимаю мотивация. Автору спасибо. Пойду досматривать 7ми часовой урок.

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    👍

  • @luckychuck4813

    @luckychuck4813

    Жыл бұрын

    тоже досмотрю, пожалуй ! ))) лайк автору. продолжай ! удачи !!!

  • @userinternet5897
    @userinternet5897 Жыл бұрын

    Спасибо за видео 👍👍👍

  • @grosgrs2554
    @grosgrs25548 ай бұрын

    Первый блогер который полностью разжевал весь код, огромное спасибо. Лайк+подписка

  • @oleg3141
    @oleg3141 Жыл бұрын

    Спасибо, интересный урок.

  • @user-ib8sm3uj8s
    @user-ib8sm3uj8s Жыл бұрын

    шедеврально!! спасибо учитэл!

  • @RandomCities1
    @RandomCities1 Жыл бұрын

    Ооочень интересный урок, спасибо! Могу посоветовать сделать еще одно видео, касаемое ИИ и python. А именно, про обучение модели для детекции объектов на фото/видео. Довольно легко делается на дообучении готовых моделей, YOLO например. Делал такое в качестве проектной деятельности для института, в этом семестре. Крайне мало русскоязычной информации по этой теме, находил лишь пару маленьких статей. У иностранных источников тоже с миру по нитке приходилось брать. Поэтому думаю такое видео будет тоже очень полезным)

  • @attrakcion

    @attrakcion

    Жыл бұрын

    Здравстуй читатель. Хочу сказать тебе: не отчаивайся. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает. Ребята хочу вам сказать что случайностей вообще не бывает и вот почему: Представь себе выходишь ты в сад и видишь что все деревья в саду повалены. Какая мысль придет к тебе в голову? Скорее всего ты подумаешь что ночью прошел сильный ураган. А теперь представь что ты также выйдешь в свой сад и увидишь что не все деревья повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что кто-то решил тебе отомстить и это явно не ураган. А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю. А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте. Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо. Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди. Ну, а если твой коллега скажет: "неа, это просто там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша. Так вот предыдущая ситуация еще более нелепая. Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна. Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята. Мой девиз в жизни такой: Терпеливо Активно Учитесь Хорошим Искренним Делам. Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.

  • @dmitrec999
    @dmitrec999 Жыл бұрын

    спасибо за труды.лайк и подписка однозначно

  • @user-js6dj2qn5m
    @user-js6dj2qn5m Жыл бұрын

    То что нужно было. Благодарю!

  • @kozoriz55
    @kozoriz55 Жыл бұрын

    Супер! Спасибо! А можно ещё урок по переводчику предложений на основе обучаещегося ИИ на основе корпуса ?

  • @user-sq8rz8uv2g
    @user-sq8rz8uv2g Жыл бұрын

    ДобрЫй вечер,Я давно наблюдаю за вашим каналом ,вы оч хорошо и доходчиво обьясняете! У меня к вам вопрос,Вот я слабослышащий,и тема про ИИ (который переводит голос в письменный текст) мне оч интересна.Но никто из профессионалов в питоне не додумался об идее типа заменя слухового аппарата(например вам говорят голосом а на экране смартфона автоматом поазывает речь собеседника в письменном виде) Тот кто это изобретет заслужит отдельное место в Раю))) поставьте плюсы чтоб автор увидел)

  • @alexkhromtsov

    @alexkhromtsov

    Жыл бұрын

    +

  • @user-sq8rz8uv2g

    @user-sq8rz8uv2g

    Жыл бұрын

    Без разницы на каком языке говорит собеседник,например Ии распознает буквы а не слова,(например я на Чеченском говорю слово кхам(народ) а ИИ распознает буквы к.х.а.м. и пишет это слово русскими буквами.Соответственно если я знаю на каком языке говорит собеседник,то я понимаю этот текст.!! А если не знаю этого языка там же можно в приложении словарь встроить.Надеюсь доходчиво выразил свои мысли)буду оч признателен если автор окажет честь и напишет тут свою точку зрения

  • @TroyPsihovsky

    @TroyPsihovsky

    Жыл бұрын

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

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Такое можно сделать, это вообще не проблема, даже на этих библиотеках, @Troy Psihovsky уже сказал как, но набрав в google play, подобный запрос>такие приложения есть, но если хотите сделать свою и лучше чем есть>будет успех

  • @dautmantis
    @dautmantis10 ай бұрын

    Лучший видео про Ассистент благодарю)

  • @polkovnik_lu7602
    @polkovnik_lu7602 Жыл бұрын

    найс тема, красавчик ❤

  • @user-uc3so7fd2r
    @user-uc3so7fd2r Жыл бұрын

    Лучший канал по python!

  • @devilko1991
    @devilko1991 Жыл бұрын

    Благодарю, видос супер, +100500 лайков тебе за него))

  • @paintU806
    @paintU806 Жыл бұрын

    Была бы возможность поставить лайков больше чем один, поставил и сотню!!

  • @attrakcion

    @attrakcion

    Жыл бұрын

    Здравстуй читатель. Хочу сказать тебе: не отчаивайся. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает. Ребята хочу вам сказать что случайностей вообще не бывает и вот почему: Представь себе выходишь ты в сад и видишь что все деревья в саду повалены. Какая мысль придет к тебе в голову? Скорее всего ты подумаешь что ночью прошел сильный ураган. А теперь представь что ты также выйдешь в свой сад и увидишь что не все деревья повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что кто-то решил тебе отомстить и это явно не ураган. А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю. А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте. Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо. Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди. Ну, а если твой коллега скажет: "неа, это просто там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша. Так вот предыдущая ситуация еще более нелепая. Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна. Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята. Мой девиз в жизни такой: Терпеливо Активно Учитесь Хорошим Искренним Делам. Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.

  • @GloryMarineCup2011
    @GloryMarineCup2011 Жыл бұрын

    Классный урок, спасибо!

  • @per99
    @per99 Жыл бұрын

    Ох как интересно. Попробую сделать такой же.

  • @user-fz7db4ls3i
    @user-fz7db4ls3i Жыл бұрын

    Как вам поставить 1000 лайков за такое замечательное видео? Спасибо огромное. И вообще программирование для ИИ такая интересная тема

  • @artem-ri5yi
    @artem-ri5yi Жыл бұрын

    Доброго всем времени суток,спасибо,что прислушиваешься к зрителям и учитываешь их мнения,недавн я пересмотрел твои видео по безопасности в сети,как тебе идея сделать небольшой курс по ним(сетям),чуть по подробней рассказать о устройстве интернета и тд., много тем не могу предложить,так как сам новичок в этом деле,ещё раз СПАСИБО за видео и обратную связь😁😁😁

  • @artem-ri5yi

    @artem-ri5yi

    Жыл бұрын

    Можно сказать,что курс легального,этичного хакинга(всё исключительно по мере сил и знаний конечно же)

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Глянем)

  • @user-vj9uu6xd2b
    @user-vj9uu6xd2b Жыл бұрын

    Привет, меня очень заинтересовала данная разработка, но в частности scikit-learn. Не хочешь снять отдельное видео про машинное обучение?

  • @MrViiD
    @MrViiD Жыл бұрын

    Уроки класс сохранил в папочку, надеюсь не удалите видео.

  • @vittoo49
    @vittoo49 Жыл бұрын

    Спасибо 👍

  • @jufar1704
    @jufar1704 Жыл бұрын

    Спасибо! Классно получилось, легко можно дополнить функционал и пользоваться на постоянной основе. Хотелось бы увидеть видео по джанго и фласку и разницы между ними.

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Интересный вопрос... Django и flasks очень обширные фреймворки и мой вопрос: есть желание изучить его, что займет времени больше, чем изучение любого языка программирования, со всеми ньюансами, кроме ассемблера, или инфа нужна для устройства на работу по быстрому? Если для устройства на работу - ответ - наемщику или нужен уже мега спец с практикой или возьмут, просто адекватного человека который не буксует на собеседовании, а свободно говорит - его обучат.

  • @jufar1704

    @jufar1704

    Жыл бұрын

    @@PythonHubStudio понял, да для устройства на работу, везде в вакансиях на джунов и некоторых стажёров в требованиях пишут про знание того или иного фреймворка

  • @jufar1704

    @jufar1704

    Жыл бұрын

    @@PythonHubStudio ну а сам я на стадии "туплю на codewars" там задачки простые, но я туплю и из 7-8 одну задачку решить могу, чувствую не выйдет работать в разработке))

  • @music-game-video
    @music-game-video Жыл бұрын

    спасибо что обьясняешь👍🏻 лет через 5 сюда нейронку подключить(что бы обучалась на входных данных с микро и сразу бы училась) и вот помошник готов😅

  • @user-hc1tp9ub3j
    @user-hc1tp9ub3j Жыл бұрын

    Спасибо большое !

  • @user-kh5vi4yi5t
    @user-kh5vi4yi5t8 ай бұрын

    Супер. Я учу Pyton на платных курсах, но здесь за 45 минут узнал как работать с Pyton, чем на неделю на курсах по примерно той же тематике. Спасибо!

  • @gdyef74647

    @gdyef74647

    3 ай бұрын

    Python*

  • @user-ye2mn9td1r
    @user-ye2mn9td1r Жыл бұрын

    сходу лайк

  • @3D-Elektro
    @3D-Elektro7 ай бұрын

    Благодарю! Интересное видео! Что можешь на данный момент порекомендовать из ПО? Может появилось что-то более быстрое, удобное или простое?

  • @user-dc9dw7un6s
    @user-dc9dw7un6s10 ай бұрын

    Подписка ,лайк однозначно!

  • @Anonim-im6ln
    @Anonim-im6ln Жыл бұрын

    Круто!)👍👍👍

  • @TheMrMadD0g
    @TheMrMadD0g Жыл бұрын

    Еще бы к нему добавить обучение на хистори чатов ВК или телеги и было бы вообще круто. 👍🏻 Спасибо, давно искал подобный урок.

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Там все просто, загрузите дата сет и вперёд. Можно даже, переорганизовать код и если что-то новое появилось вдруг, пересоздать модель

  • @TheMrMadD0g

    @TheMrMadD0g

    Жыл бұрын

    @@PythonHubStudio ну, его еще спарсить надо, отформатировать. Автоматизацию бы. )

  • @Engineer_Pan
    @Engineer_Pan Жыл бұрын

    Класс!

  • @FilaTime666
    @FilaTime6665 ай бұрын

    Спасибо Вам за видеоурок, я повторил РАБОТАЕТ!!!! Это первое что я сделал-повторил на питоне! Интересно очень когда получается!!! Переделал чтобы жена обратилась как ко мне и спросила о себе, жена была удивлена 🤣🤣🤣🤣🤣

  • @Deidara_Sempai_UwU
    @Deidara_Sempai_UwU6 ай бұрын

    Спасибо огромное, я воспользуюсь Кренделем для школьного проекта...

  • @l7l7l7lful
    @l7l7l7lful Жыл бұрын

    Годнота, хорошо объяснено но всё равно пересматриваю несколько раз чтобы вкурить

  • @user-nv4zv3ik4w
    @user-nv4zv3ik4w9 ай бұрын

    Пожалуйста, скажите как подключить к Кренделю ChatGPT?

  • @tobeqa.tofeellife.2976
    @tobeqa.tofeellife.29763 ай бұрын

    Я бы сказал, что это было максимально полезно!)

  • @dazermusic1
    @dazermusic111 ай бұрын

    Спасибо за видео было смотреть приятно!! Можно вопрос когда v2

  • @PythonHubStudio

    @PythonHubStudio

    11 ай бұрын

    Только что вышла v2)

  • @dazermusic1

    @dazermusic1

    11 ай бұрын

    @@PythonHubStudio благодарен🙂

  • @notouchmytalala1005
    @notouchmytalala10059 ай бұрын

    Добрый день, попробывал большую библиотеку vosk изначально, но к моему удивлению она долго загружается при старте, хотя железо мое вроде как позволяет с ней работать быстрей: система на ssd, 16gb ram, единственное в проц может уперается, старый, добрый фикус 8310, хотел узнать в чем прелесть той библиотеки, что большего размера.Каналу процветания и успехов, продолжайте в том же духе👌

  • @PythonHubStudio

    @PythonHubStudio

    9 ай бұрын

    В большой модели больше слов и вариантов произношения (распознавание точнее). Да, в проце дело

  • @wordpressprofi7680
    @wordpressprofi7680 Жыл бұрын

    О спасибо!

  • @victorr-name
    @victorr-name Жыл бұрын

    Классная фишка и полезная, особенно если зрение плохое. Автор постарался, молодец. Интересно можно ли это всё использовать на Линукс убунту и какие ресурсы необходимы и насколько ограничен выбор качественных (естественных) голосов

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Можно, кроме pyttsx3, есть gtts, и прямое гугловское api, из офлайновых ещё silero

  • @alexboy8595

    @alexboy8595

    11 ай бұрын

    @@PythonHubStudio блин, прочитай этот комментарий раньше, сэкономил бы пару часов времени))

  • @samvelgasparyan6128
    @samvelgasparyan61287 ай бұрын

    super

  • @drakon-zj1vu8gm1c
    @drakon-zj1vu8gm1c Жыл бұрын

    Видео 🔥🔥🔥🔥🔥👍👍👍👍👍. Пожалуйста сделайте видео урок как етот асистент крендель установить на Андроид.

  • @user-lk4jx9sn9t
    @user-lk4jx9sn9t Жыл бұрын

    Хорошая работа! сэкономил мне кучу времени. Хочу заметить, что data.replace(list(trg)[0], '') тут имя бота не удаляется. Я знаю, что это просто опечатка но всё же для остольных в коментах: data = data.replace(list(trg)[0], '').strip(). Большое спасибо Автору за большую работу!

  • @veronika9796
    @veronika9796 Жыл бұрын

    Спасибо, очень интересная штука) Единственное, возник вопрос. Что делать, если у меня есть два похожих по формулировке вопроса, они разные по смыслу, но ответы перемешиваются? Можно ли что-то сделать кроме изменения вопроса?

  • @gfhitdxaahn
    @gfhitdxaahn Жыл бұрын

    Сделай пж видео по Django

  • @gfhitdxaahn

    @gfhitdxaahn

    Жыл бұрын

    Как раз досмотрю 7-ми часовой курс + SQL и тг ботов)

  • @ivanbrogovich6779
    @ivanbrogovich6779 Жыл бұрын

    Thanks!

  • @HHVJoshiki
    @HHVJoshiki Жыл бұрын

    Капец, искал ошибку мин 30"лишний пробел", вот что значит мало опыта!автор лучший

  • @evgeniiwjay6177
    @evgeniiwjay6177 Жыл бұрын

    классно было бы еще по Django какой нибудь проект посмотреть

  • @ivanchik979
    @ivanchik979 Жыл бұрын

    Привет, классный ассистент. Такая проблема: если ассистент расслышал слово-тригер, но не распознал команду, или её вообще не было, то он запускает случайную команду, как сделать отдельный ответ на подобный случай, что-то вроде "не понял, повторите"?

  • @user-fi7dq1cf4q
    @user-fi7dq1cf4q6 ай бұрын

    Супер.Клас

  • @Test-bg3pe
    @Test-bg3pe10 ай бұрын

    Спасибо за видео-гайд! У меня наверно частый вопрос как дать программе понять что предложения одинаковые по смыслу, но разные по звучанию? Например: 1) Запустить программу "Р" 2) Новый экземпляр программы "P" - по сути 2 одинаковых предложения и как дать программе понять это?? Смысл в том что бы освободить пользователя от запоминания команд. Нейросеть?

  • @ulziton99
    @ulziton99Күн бұрын

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

  • @KonkerE_
    @KonkerE_ Жыл бұрын

    👍🧨

  • @MsSaPrime
    @MsSaPrime6 ай бұрын

    Интересно есть ли такая библиотека, где распознавание происходит из заранее подготовленного словаря. Например записать в словарь специфические фразы из мебельной накладной, надо бы поискать.

  • @user-ln7xg2cl6q
    @user-ln7xg2cl6q Жыл бұрын

    👍👍👍👍👍

  • @damakostolo
    @damakostolo7 ай бұрын

    Хотел написать небольшой фикс , то что при открытии exe файла лучше использывать os.system чем subproess.Popens . Потому что subproess.Popens не всегда находит путь к файлу и выдаёт ошибку

  • @user-xv3zh4km1n
    @user-xv3zh4km1n4 ай бұрын

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

  • @user-nq3xo4wl8w
    @user-nq3xo4wl8w Жыл бұрын

    Здравствуйте, возможно ли вместо голосового pytts3 поставить silero?

  • @user-kg7pn2sn6t
    @user-kg7pn2sn6t8 ай бұрын

    Рассказывается на очень понятном уровне. Но никак не пробиться через строки (точнее вторую) device = sd.default.device samplerate = int(sd.query_devices([0], 'input')['default_samplerate']) Не подскажите, в чём проблема? Комп пишет File "C:\Users\Father\AppData\Local\Programs\Python\Python311\Lib\site-packages\sounddevice.py", line 2719, in _split invalue, outvalue = value ^^^^^^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) Хотя > 1. Микрофон (Realtek(R) Audio), MME (2 in, 0 out)

  • @user-kg7pn2sn6t

    @user-kg7pn2sn6t

    8 ай бұрын

    Сам себе отвечу. Добавил слово device к [0]. Почему-то моё пропало и было маленькое device видимо как подсказка. И всё заработало! Изучаем дальше. Пока большое спасибо за классный урок!

  • @dv6382
    @dv6382 Жыл бұрын

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

  • @paintU806
    @paintU806 Жыл бұрын

    Интересная мысль меня посетила. А как сделать автоматическое создание функций после распознавания речи их проверка на совпадение (чтобы не повтарялись) в программе для самообучения и расширения бота? Далее автоматическая запись во временном файле и перезапись в файл words слов и/или фраз после распознавания голоса, а ИИ должен подобрать ответ и так же его сохранить в файле и ответить. При этом, если не нашёл нужный ответ, дать ему подсказку и он бы сохранил её как ответ на поставленный вопрос.

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Автоматическое создание голосовых ответов это можно, то есть сделать его самообучаемым. Но функции реализующие новые действия нужно будет писать в ручную.

  • @paintU806

    @paintU806

    Жыл бұрын

    @@PythonHubStudio тогда получится не совсем самообучаемость, а частичная, если вручную вводить функции. А хотелось бы чтобы программа сама создавала новые функции, если не нашла при проверке в своём словаре соответствующего текста или подобного . Это аналог Алисы или Маруси, только на Python . Да, некоторые функции управления придётся писать вручную, а вот функцию общения и самообучаемости выполнить программно. Ведь создание файла ...тхт и записи в него функции def структурированной, а затем копирование и возвращение её в файл с расширением .ру было бы круто. Затем она сама бы уже обращалась к данной функции и отвечала по мере поступления таких вопросов в дальнейшем. А ещё разбиение функций по тематике общения.

  • @sinopsys6549
    @sinopsys6549 Жыл бұрын

    Супер круто!) подписался

  • @VGCor
    @VGCor Жыл бұрын

    А fuzzywuzzy для сопоставления фраз командам пробовали? Может с ним проще получится. И было б интересно слышать озвучку с помощью silero.

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    fuzzywuzzy тут не нужен, тем более что есть difflib, а silero норм

  • @VGCor

    @VGCor

    Жыл бұрын

    @@PythonHubStudio я имел ввиду использовать fuzzywuzzy вместо sklearn, с подобным списком сопоставления (поскольку этот список всё равно есть). fuzzywuzzy, на сколько знаю, позволяет получить процент схожести фраз и эта библиотека требует меньше ресурсов и запускалась бы быстрее. Но машинное обучение в такой простой обёртке - это конечно круто.

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Не быстрее... Быстрее на малом объеме фраз, а если их 1000 и больше... И требует более четкого совпадения фраз и лишь поправляет недостатки распознавания с микрофона. Так как показано в видео - обучите модель и все будет быстро и более точно до 10 000 фраз) Спасибо за обратную связь!

  • @user-pv3zw4ki9z
    @user-pv3zw4ki9z Жыл бұрын

    Доброго дня! Подскажите пожалуйста, собрал голосового помощника через py2app, но он не имеет доступа к микрофону на мак (разрешение не запрашивает, в списке где можно разрешение дать его нет) Как можно это реализовать? Благодарю 🙏

  • @MrNeKon
    @MrNeKon9 ай бұрын

    Крутой урок, спасибо вам большое. А можете подсказать, как именно можно изменить голос бота?

  • @PythonHubStudio

    @PythonHubStudio

    9 ай бұрын

    См. видео на канале про "голосовой ассистент версии 2"

  • @daniil4599
    @daniil4599 Жыл бұрын

    Доброго времени суток, я пришел к вам с видео по пайтону за 7 часов, столкнулся с проблемой на 2 часу видео, практика пайтон, функция walk, модуль os, когда вношу папку в функцию walk, в общем делаю все как в видео, в idle не выписывает ничего, хотя в папке есть файлы

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Удвойте везде слеши (везде по два) или поставьте r перед строкой с путем: r'C:....' В теме про экранирование символов про это будет

  • @user-fk6xu6cd2r
    @user-fk6xu6cd2r Жыл бұрын

    класс

  • @urban2991
    @urban2991 Жыл бұрын

    @Python Hub Studio привет, подскажи а можно в строке- 'какая погода': 'weather сейчас скажу', убрать текст для спикера? если я убираю "сейчас скажу" то выдает ошибки я хочу минимизировать задержку при выполнении команд, я подключил спикера, и он не сразу говорит и выполняет команду

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Напишите там, например weather weather, а код где строка попадает на озвучку спикеру поместите в условие, if weather, то не озвучивать... pass. Как-то так, код наизусть не помню

  • @user-dc9dw7un6s
    @user-dc9dw7un6s10 ай бұрын

    Подскажи пожалуйста,как прописать команду чтоб крендель говорил какое число сегодня. Я уже что только не пробовал...

  • @user-go6mq5fq5h
    @user-go6mq5fq5h9 ай бұрын

    Привет, у меня вопрос, что делать если если микро, но он не высвечивается

  • @gfhitdxaahn
    @gfhitdxaahn Жыл бұрын

    Здравствуйте, сделайте пожалуйста видео по Selenium. Будет интересно послушать

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Там только подгон движка браузера вызовет множество проблем у всех. И не зря, selenium предназначен для автоматизации тестирования, а не парсинга. Парсинг это всего лишь побочный продукт возможностей selenium

  • @gfhitdxaahn

    @gfhitdxaahn

    Жыл бұрын

    @@PythonHubStudio а для написание автореггера и других программ для автоматизации действий в браузере нужен ведь Selenium?

  • @MrEnstab_
    @MrEnstab_ Жыл бұрын

    А вот как использовать в вашем проекте библиотеку silero. Просто голоса хочется другие

  • @user-gm3ux6zo6m
    @user-gm3ux6zo6m Жыл бұрын

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

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Они запускаются как дочерние процессы, погуглите про модуль subprocess, там есть несколько вариантов запуска программ или модуль os функция system

  • @stepanstepanov8106
    @stepanstepanov8106 Жыл бұрын

    Ждем Крендель 2. Да чтоб был круче чем у железного человека.

  • @YuriProl
    @YuriProl Жыл бұрын

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

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    В видео этот момент показан. Берите звук с драйверов.

  • @user-ey9fw7uq1n

    @user-ey9fw7uq1n

    Жыл бұрын

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

  • @kinga.b.1709
    @kinga.b.1709 Жыл бұрын

    Спасибо! Урок классный. Можно ли сделать свой языковой пакет, чтоб ассистент разговаривал вашим голосом?

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Можно... Но нужно соответствующие технолоджи знать

  • @evgeniiwjay6177

    @evgeniiwjay6177

    Жыл бұрын

    @@fghh53 :))) к сожалению нет, не сможешь, там идет базовый курс, помимо этого очень много нюансов которым нужно обучаться, автору респект, инфа полезная и доступным языком

  • @evgeniiwjay6177

    @evgeniiwjay6177

    Жыл бұрын

    @@fghh53 это такая профессия в которой ты постоянно учишься, посмотри собесы на джунов, и впринципе поймешь, что нужно учить, как минимум ооп, алгоритмы и фреймворки, работы с базами данных

  • @v_404_v

    @v_404_v

    10 ай бұрын

    ​@@fghh53здесь в другом вопрос, ты сможешь что-то сделать по итогам прохождения курса? Это же не так как выучить таблицу умножения как стишок и сломаться когда спросят в обратном порядке.

  • @ISAWER1
    @ISAWER1 Жыл бұрын

    Отличное видео. На С++ подобное кто нибудь делал?

  • @goodstealing
    @goodstealing10 ай бұрын

    Интересно было бы посмотреть на создание текстового чат-бота который будет отвечать какой ни будь голосовой модели RVC2. Некоторые люди создают виртуальных стримеров на твиче.

  • @user-ck3lg3he7d
    @user-ck3lg3he7d Жыл бұрын

    Может поможет, pyttsx3 не мог произносить русскую речь, когда писал ответы на английском все норм, заменил в skills yf engine.setProperty('voice', "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_RU-RU_IRINA_11.0") все заработало.

  • @faust_k
    @faust_k Жыл бұрын

    Привет, спасибо огромное! Очень, помог, но есть вопрос, как сделать, чтобы он всё время работал?

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Не выключать или сделать exe файл с автозагрузкой, или добавить питон файл в автозагрузку windows при включении пк

  • @sergeifrolov8310
    @sergeifrolov8310 Жыл бұрын

    Ты крут дружище!

  • @3111900I
    @3111900I Жыл бұрын

    Добрый вечер, спасибо большое за урок. Но мне нужна помощь. Подскажите пожалуйста, на минутах 5:46 при запуске терминала я прописываю те команды которые у Вас, а у меня выдает шибку. может что не так делаю🙏

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    А какую?

  • @3111900I

    @3111900I

    Жыл бұрын

    @@PythonHubStudio Мне наверное надо начать с обновления репозитария, но я в этом еще не разабралась(( Ошибку пишет Не удалось загрузить модуль "User". Для получения дополнительных сведений выполните команду "Import-Module user".

  • @HHVJoshiki
    @HHVJoshiki Жыл бұрын

    Сенсей подскажи пожалуйста, как сделать многоуровневый диалог, чтобы после ответа, крендель перебрасывал на следующий список фраз, типа Раскажи другой анекдот, ещё один, еще один и каждый раз новый. И так же, как в место voice он озвучивал уже записанные голосом фразы в mp4?

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    А "всем известный голосовой ассистент" так умеет?) Но это не проблема, а проблема описать это в комментарии)

  • @HHVJoshiki

    @HHVJoshiki

    Жыл бұрын

    ​@@PythonHubStudio "всем известный голосовой ассистент" если про Алису, умеет(по крайней мере в анекдотах, сейчас проверил))) Попробую найти решение)

  • @HHVJoshiki

    @HHVJoshiki

    Жыл бұрын

    @@PythonHubStudio сенсей решение проблемы так и не нашел,(задача которую решаю это изменение списка data_set в words(на другие вопросы и ответы) после выполнения функции def в skills) проблема скорее всего из-за циклического импорта. Ведь мы берем data_set и после def возвращаем но с новым значением. Как это можно решить? Подскажите пожалуйста!!!!))))

  • @HHVJoshiki

    @HHVJoshiki

    Жыл бұрын

    В общем, продолжаю искать решение, возможно решение в skills и в функции def после её выполнения через return вытаскивать значение и с его помощью изменять список data_set в words, но так как для вывода необходимо активировать def, то изначальный data_set не исполняет ся, а перескакивает сразу на новый список. Я не уверен что это правильный путь решения проблемы, но это пока единственный вариант который вижу. Так как я только в самом начале обучения. Буду искать) но если подскажите, было бы чудесно)

  • @HHVJoshiki

    @HHVJoshiki

    Жыл бұрын

    @@PythonHubStudio В общем продолжаю искать решение проблемы) для того что бы изменилась переменная data_set использую ф конце функции app.main(), как бы вызываю её заново, это помогает перейти на второй уровень диалога, но дальше возникает ошибка, ведь так как теперь он не находит ключевые команды для перехода на другие уровни диалога, и я не совсем понимаю почему. ошибка NameError: name 'passive1' is not defined. Говорит о том что он просто не видит следующие уровни... Идей пока нет

  • @kurwapjerdole
    @kurwapjerdole Жыл бұрын

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

  • @PythonHubStudio

    @PythonHubStudio

    Жыл бұрын

    Уберите проверку на триггер во фразе и все, return не трогайте

Келесі