Pull to refresh
43
0
Wladislav Radchenko @Wladradchenko

Senior Software Developer

Send message

Вполне возможно, что отсутствующая DLL является частью установки Visual Studio (VS), поскольку для dlib требуется правильно настроенная среда Visual Studio в Windows, попробуйте установить VS последней версии и со всеми DLL. Ещё попробуйте CMake установить, вот статья почему dlib может не работать на Windows 10 win64.

Раз это отсутствие основных компонентов на вашей Windows. Попробуйте по очередно устанавливать компоненты и смотреть, решается ли проблема с импортом dlib. Помимо установки самой Visual Studio, установите Visual Studio Build Tools с соответствующими конфигурациями для разработки на C++ Visual Studio Build Tools.

Есть также инструмент Dependency Walker который может определить, какие библиотеки DLL отсутствуют или не найдены на вашем Windows.

Можете еще установить Windows 10 SDK включает заголовки, библиотеки и инструменты для разработки приложений, может это покроит DLL, которые по той или иной причине отсуствуют в вашей Windows.

Интересно. Попробуйте 1.5.3. Не понял причем здесь path и чтение на запись моделей. Если у вас сама программа не открывается. Написано ведь, что файла не хватает для импорта библиотеки, да ещё и в первой строчке. Возможно, что-то с путями до программы после установки, например не понятные символы до папки (на кириллице), где либо программа установилась, либо кеш папка. Вы смотрели, сам файл есть? Какой абсолютный путь до программы и папки .wunjo?

У вас win32 или win64?

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

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

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

Возможно это может быть связано с отсутствием VS на ПК.

Привет. В начале была идея, чтобы зритель ожидал букву О, а появляется полная надпись. Потом появилась мысль сделать реверс в конце. Ответ такой: одно породило другое в порыве творчества))

Привет. Может это будет следующим опен сорс проектом, когда я реализую полностью все задумки с Wunjo AI. Следите за обновлениями и новыми проектами на гитхаб.

Ffmpeg скачивается, только если не найден в системных Path,т.е., если вы ранее установили, он не будет скачиваться. Скачивается он .wunjo/settings.

Предупреждение это не влияет на результат.

Сегодня вышло обновление для Windows, в котором ffmpeg скачивается автоматически.

Модели проверяются, чтобы заново не скачивались. С моделями работает так, проверяется размер модели в папке, если оно не соответствует с тем, что на сервере, тогда скачивается заново (это, чтобы избежать проблем, когда модель не докачалась, интернет отрубился, и теперь она не скачивается, так как есть в папке). Он может скачивать заново модели, которые получаются из архива, так как нельзя из сервера получить размер папки после распаковки, по этой причине хранятся архивы, и если их нет, то снова скачивается (проверяется размер по архивами и есть ли файлы в папке). Модели для deepfake скачиваются в .wunjo/deepfake

Модели rtvc (если используется клонирование голоса) или NLTK, их тоже нужно устанавливать отдельно в директорию .wunjo/rtvc, они скачивают я автоматически.

Вы можете попробовать GPU версию на Ubuntu (рекомендуется использовать CUDA 11.8) или собрать билд себе под Windows для использования GPU (в документации описаны шаги). Для Windows распространяется версия CPU, так как при GPU библиотеках установщик msi не получится собрать https://github.com/beeware/briefcase/discussions/1441

Насчёт ffmpeg, да, окно запускается и это видно на Windows, лога от него нет, так как запускается в os.system. В приложении вам выдаются все логи приложения, кроме логов Flask, запуски os.system туда не входят.

Разобрался! Проблема была не в антивирусе или файрвол, проблема была с библиотекой tqdm на Windows, когда приложение в сборке. Попробуйте завтра скачать снова, я за сегодня билд сделаю

Почему на одной виртуалке винды 2308 у меня проблема возникает, а на другой сборке винды 2210 нет, не понятно. Ну, ладно

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

Либо сделать видео как добавить приложение в исключения для браундомера, чтобы все скачалось автоматически.

Откройте баг в issue, и прикрепите скриншоты окна приложения, и директорий .wunjo/deepfake, .wunjo/voice.

Если повисла надпись без какого-то прогресса, значит скачивание не начилось и что-то на стороне Windows у вас его блокирует, может браундомер.

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

У меня на виртуалке Windows есть и прогресс бар, и скачивание всех моделей происходит. Блоки винды из-за сторонних программ из приложения не исправить))

Привет. Не получится, так работает нейронная сеть, которая применяется. Она обучалась следующим образом: на вход подавалось полное изображение и изображение, где закрашен объект и нейронная сеть училась восстанавливать изображения. Там нет алгоритма, который что-то натягивает. Единственный выход до обучать модель на данных, на которых она плохо отрабатывает))

Спасибо. Если вам нравится, вы можете поддержать проект. Например рассказав о нём или предложить свои идеи для обновления 1.6. В документации я добавил страницу об этом.

А откуда у вас эта ссылка? В файле .wunjo/voice/voice.json https://wladradchenko.ru/static/wunjo.wladradchenko.ru/tacotron2/checkpoint_man

Раньше была такая ссылка, но с появлением клонирования, эта директория стала вызывать путаницы, и теперь называется tacotron2. Возможно из документации, поправил, спасибо

Спасибо. Если появятся предложения, не стесняйтесь писать их на github.com/wladradchenko/wunjo.wladradchenko.ru/discussion

Привет. На виртуалке заработает, например билд для винды я делаю на виртуалке, там этот билд и тестирую. Напишите в github.com/wladradchenko/wunjo.wladradchenko.ru/issues, попробуем решить, что с ним. Вы также можете попробовать установить проект из GitHub.

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

Привет. В документации написано как скачать github.com/wladradchenko/wunjo.wladradchenko.ru/wiki и видео как установить на Windows https://youtu.be/2qIpJYhOL2U?feature=shared

Однако в новой версии 1.5 не должно быть проблем со скачиванием, они были в предыдущей версии.

Да. Баги для винды с путями, ошибки в скачивании NLTK были исправлены. Комфортнее пользоваться версией 1.5, так как там видно статус, что скачивается, сколько скачалось, куда, какой процент генерации и есть ли ошибки + появилось документация (в том числе там есть информация, как ручным способом скачать модели, если винда не скачивает) и видео по установке

Почему не достаточно установщика? Для Windows .msi, для Ubuntu .deb., для MacOS сразу app. После установки в самом проекте уже будет питон и все необходимые библиотеки. Имхо для простого пользователя докер сложно (да вообще лучше и для не простого без доп шагов), простой пользователь хочет нажать по кнопке, и чтобы все установилось само. К сожалению, вот приходится отдельно ffmpeg ставить))

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

Написал документацию об open-source проекте. Возможно вы найдете его полезным для. Со временем она будет пополняться, в том числе и видео по установке, настройки и работы с фичами.

А если вам интересно увидеть полностью результат, либо вам интересно послушать об исследовании способов распознования трафика нейронными сетями. Вот это самое видео для которого создавался дипфейк. Голос синтезирован нейронной сетью.

Information

Rating
Does not participate
Works in
Registered
Activity

Specialization

Web Developer, ML Engineer
Senior
Python
C#
Software development
Algorithms and data structures
Neural networks
Machine learning
Deep Learning
Pytorch
TENSORFLOW
Computer Science