В связи с развертыванием и использованием этого проекта для некоторых начинающих пользователей все еще существует определенный порог . Я хотел бы выразить особую благодарность веб-сайту Luka (AI Intelligent Multimedia Service Platform) за предоставление бесплатных услуг AI视频生成器
на основе этого проекта. . Развертывание не требуется, просто используйте его онлайн, что очень удобно.
Спасибо Zuotang https://picwish.cn за поддержку и спонсорство этого проекта, что позволяет постоянно обновлять и поддерживать проект.
Zuotang специализируется на области обработки изображений и предоставляет множество инструментов обработки изображений , которые чрезвычайно упрощают сложные операции и действительно упрощают обработку изображений.
API
и Web界面
1080x1920
1920x1080
字体
,位置
,颜色
,大小
и поддерживает настройки字幕描边
. 背景音乐音量
Более реалистичные синтезированные звуки | ||
---|---|---|
демо-портрет-1.mp4 | по умолчанию.mp4 | демо-портрет-2.mp4 |
демо-ландшафт.mp4 | демо-пейзаж-2.mp4 |
Загрузите пакет запуска одним щелчком мыши, разархивируйте его и используйте напрямую (путь не должен содержать китайских иероглифов, специальных символов или пробелов )
После загрузки рекомендуется дважды щелкнуть update.bat
, чтобы обновить код до последней версии , а затем дважды щелкнуть start.bat
, чтобы запустить его.
После запуска браузер автоматически откроется (если он открывается пустым, рекомендуется открыть его в Chrome или Edge )
Пакет запуска в один клик еще не создан. См. раздел «Установка и развертывание» ниже. Рекомендуется использовать развертывание через Docker , что более удобно.
全局流量
. git clone https://github.com/harry0703/MoneyPrinterTurbo.git
config.example.toml
и назовите его config.toml
config.toml
для настройки pexels_api_keys
и llm_provider
и настройте соответствующий ключ API в соответствии с поставщиком услуг, соответствующим llm_provider.Если Docker не установлен, сначала установите его https://www.docker.com/products/docker-desktop/.
Если это система Windows, обратитесь к документации Microsoft:
cd MoneyPrinterTurbo
docker-compose up
Откройте браузер и посетите http://0.0.0.0:8501.
Откройте браузер и посетите http://0.0.0.0:8080/docs или http://0.0.0.0:8080/redoc.
Видеоурок
Рекомендуется использовать conda для создания виртуальной среды Python.
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
conda create -n MoneyPrinterTurbo python=3.10
conda activate MoneyPrinterTurbo
pip install -r requirements.txt
Окна:
imagemagick_path
в配置文件config.toml
на ваш фактический путь установки.МакОС:
brew install imagemagick
Убунту
sudo apt-get install imagemagick
ЦентОС
sudo yum install ImageMagick
Обратите внимание, что вам необходимо выполнить следующую команду в根目录
проекта MoneyPrinterTurbo.
conda activate MoneyPrinterTurbo
webui.bat
conda activate MoneyPrinterTurbo
sh webui.sh
После запуска браузер автоматически откроется (если он открывается пустым, рекомендуется открыть его в Chrome или Edge )
python main.py
После запуска вы можете просмотреть API文档
http://127.0.0.1:8080/docs или http://127.0.0.1:8080/redoc, чтобы напрямую отладить интерфейс в Интернете и быстро освоить его.
Список всех поддерживаемых звуков можно просмотреть: Список звуков.
16 апреля 2024 г. в версию 1.1.2 добавлено 9 новых звуков синтеза речи Azure, которые необходимо настроить с помощью API KEY. Синтезированные звуки стали более реалистичными.
На данный момент поддерживаются 2 метода генерации субтитров:
速度快
генерация, лучшая производительность, нет требований к конфигурации компьютера, но качество может быть нестабильным.速度慢
, производительность низкая, требуется определенная конфигурация компьютера, но质量更可靠
. Вы можете изменить subtitle_provider
в файле конфигурации config.toml
чтобы переключить
Рекомендуется использовать edge
режим. Если качество создаваемых субтитров неудовлетворительное, переключитесь в режим whisper
.
Уведомление:
Поскольку HuggingFace недоступен в Китае, вы можете использовать следующий метод для загрузки файла модели
whisper-large-v3
Адрес загрузки:
После загрузки модели разархивируйте ее и поместите весь каталог в .MoneyPrinterTurbomodels
. Окончательный путь к файлу должен быть таким: .MoneyPrinterTurbomodelswhisper-large-v3
MoneyPrinterTurbo
├─models
│ └─whisper-large-v3
│ config.json
│ model.bin
│ preprocessor_config.json
│ tokenizer.json
│ vocabulary.json
Фоновая музыка, используемая для видеороликов, находится в каталоге resource/songs
проекта.
Текущий проект содержит музыку по умолчанию из видео YouTube. Если есть какие-либо нарушения, удалите их.
Он используется для рендеринга субтитров видео и находится в каталоге resource/fonts
проекта. Вы также можете поместить в него свои собственные шрифты.
OpenAI объявила, что ChatGPT 3.5 теперь бесплатен. Некоторые разработчики инкапсулировали его в API, который можно вызывать напрямую.
Убедитесь, что вы установили и запустили службу Docker , выполните следующую команду, чтобы запустить службу Docker.
docker run -p 3040:3040 missuo/freegpt35
После успешного запуска измените конфигурацию в config.toml
llm_provider
настроен на openai
openai_api_key
, например «123456».openai_base_url
изменен http://localhost:3040/v1/
openai_model_name
изменено на gpt-3.5-turbo
Примечание. Этот метод менее стабилен.
Эта проблема вызвана тем, что большие модели не возвращают правильные ответы.
Существует высокая вероятность того, что это вызвано сетью. Использование VPN или установка openai_base_url
в качестве прокси-сервера должно решить проблему.
Также рекомендуется использовать Moonshot или DeepSeek в качестве крупного поставщика моделей. Эти два поставщика услуг имеют более быстрый и стабильный доступ в Китае.
Обычно ffmpeg автоматически загружается и автоматически обнаруживается. Но если в вашей среде возникла проблема и автоматическая загрузка невозможна, вы можете столкнуться со следующей ошибкой:
RuntimeError: No ffmpeg exe could be found.
Install ffmpeg on your system, or set the IMAGEIO_FFMPEG_EXE environment variable.
В настоящее время вы можете загрузить ffmpeg по адресу https://www.gyan.dev/ffmpeg/builds/. После распаковки установите для ffmpeg_path
фактический путь установки.
[ app ]
# 请根据你的实际路径设置,注意 Windows 路径分隔符为 \
ffmpeg_path = " C: \ Users \ harry \ Downloads \ ffmpeg.exe "
Эти политики можно найти в файле конфигурации ImageMagick policy.xml. Этот файл обычно находится в /etc/ImageMagick- X
/ или аналогичном месте в каталоге установки ImageMagick. Измените запись, содержащую pattern="@"
, и измените rights="none"
на rights="read|write"
чтобы разрешить чтение и запись файла.
Эта проблема вызвана системным ограничением на количество открытых файлов и может быть решена путем изменения системного ограничения на количество открытых файлов.
Посмотреть текущие ограничения
ulimit -n
Если оно слишком низкое, вы можете отрегулировать его выше, например.
ulimit -n 10240
LocalEntryNotfoundEror: Невозможно найти подходящую кэшированную папку моментальных снимков для указанной ревизии на локальном диске, а исходящий трафик отключен. Чтобы включить поиск и загрузку репозитория в Интернете, передайте в качестве входных данных «только локальные файлы = False».
или
Произошла ошибка при синхронизации модели Systran/faster-whisper-large-v3 с Hugging Face Hub: произошла ошибка при попытке найти файлы на Hub, и мы не можем найти соответствующую папку снимков для указанной ревизии на локальном диске. . Проверьте подключение к Интернету и повторите попытку. Попытка загрузить модель напрямую из локального кэша, если он существует.
Решение: Нажмите, чтобы узнать, как вручную загрузить модель с сетевого диска.
Этот проект реорганизован на основе https://github.com/FujiwaraChoki/MoneyPrinter. В нем было сделано множество оптимизаций и добавлено больше функций. Спасибо оригинальному автору за его дух открытого исходного кода.
Нажмите, чтобы просмотреть файл LICENSE