Skip to main content

CLI tool for generating slides from text using ChatGPT and DALL-E

Project description

SlideGPT

CLI tool that can be used to generate a video using ChatGPT, DALLE-2 and FakeYou.

Dependencies

Quickstart

To run the cli application locally you will need ffmpeg installed. Also make sure to export your api key.

sudo apt install ffmpeg
curl -sSL https://install.python-poetry.org | python3 -
export OPENAI_API_KEY=sk-...
export FAKEYOU_USERNAME=...
export FAKEYOU_PASSWORD=...
poetry install
echo "Please create a presentation about sunflowers." | poetry run slide-gpt
mpv videos/0/video.mp4

You can also change the speaker of the video using the --speaker flag with a string taken from the FakeYou website.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slide_gpt-0.1.6.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

slide_gpt-0.1.6-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file slide_gpt-0.1.6.tar.gz.

File metadata

  • Download URL: slide_gpt-0.1.6.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.5.2-arch1-1

File hashes

Hashes for slide_gpt-0.1.6.tar.gz
Algorithm Hash digest
SHA256 6004814eb34dda1cb3ed868589b018d8920b7623e2a32fea8c4c37e6eaca9b25
MD5 f8c861597606d00b0b17a0f730a3fac9
BLAKE2b-256 a475c35558eb6e22a99e7849db8d2627dd4b12ef58432419a3c462110a4ca9fa

See more details on using hashes here.

File details

Details for the file slide_gpt-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: slide_gpt-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.5.2-arch1-1

File hashes

Hashes for slide_gpt-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 fe75daf02445d0069839b0a7b14aa7ffe543cd4017445f4ee2b60d69a53fbbb0
MD5 5cbd14653f1be32364b2ade4777bc313
BLAKE2b-256 50125eb3a17bd6019224f2a38a3cedd4316432cf1c5fb4e8d5e21b52c3b93c73

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page