Skip to main content

No project description provided

Project description

Lecture Automator

Lecture Automator позволяет автоматически генерировать презентации с озвучкой для каждого из слайдов. Всё, что вам нужно сделать - написать текстовый файл Markdown со специальной разметкой, а остальное за вас сделает Lecture Automator.

Установка

С помощью pip (также необходимо установить ffmpeg и Marp):

pip install lecture-automator

Использование

Для использование необходимо создать Markdown-файл с описаниями слайдов (см. Marp) и управляющими конструкциями:

# Python

```
print('Привет, мир')
```

/speech{На этом слайде представлена простейшая программа, написанная на языке програмирования Пайтон. Эта программа просто выводит указанные слова в терминал.}

---

# Python

```
a = 2
b = 4
print(a * b)
```

/speech{А здесь представлена другая программа, которая умножается число два на число четыре.}

Затем для генерации необходимо использовать следующий CLI команду в терминале:

lecture-automator Example.md Example.mp4

Пример сгенерированного видео:

Example.webm

Управляющие конструкции

На данный момент реализованы следующий управляющие конструкции:

  • /speech{...} - текст для озвучивания слайда (каждый слайд должен содержать данную конструкцию).

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

lecture-automator-0.2.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

lecture_automator-0.2.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file lecture-automator-0.2.0.tar.gz.

File metadata

  • Download URL: lecture-automator-0.2.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.13 Darwin/21.1.0

File hashes

Hashes for lecture-automator-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3bad7319267248cc2e199e9ebc2cabdb6f8285d1e9574e41c1123cca63a24431
MD5 9ee5899c76ec57f054309b54f828035e
BLAKE2b-256 cecb17498e942ce87ce4f67b2c76bdf62537a774e3e760c9d4cbe0643cb6a58f

See more details on using hashes here.

File details

Details for the file lecture_automator-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lecture_automator-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 443d49971ee0c5532dd9e5d2d053631b2f889528486935615fbfaae0fe6cb0ba
MD5 506e2dc9369e782199ea64ace393e8e7
BLAKE2b-256 8b1580a759d29020b2f4b9fe219b3388a4013aaf81f94b16b7d8298044bbf688

See more details on using hashes here.

Supported by

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