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.1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

lecture_automator-0.2.1-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lecture-automator-0.2.1.tar.gz
Algorithm Hash digest
SHA256 9ec3913202b416a7f5c579d1fc952982339e28b2ced7b85e0edb7d5fb05f80ca
MD5 7df8ed79c092be3276a2e1487c066618
BLAKE2b-256 e9962a107e895caed54b64f12a1b83bf6bccc2510ce0aaa5dd68fdeb570da17a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lecture_automator-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4b9dcaefc848fbc440393135790d04ddc11d177fc3bd8490129d0e04045b4e4f
MD5 35a3ab4d5b9d93dee1e4c0f7acebd452
BLAKE2b-256 c605650df1c4cd11e668e049be4636e1ce7ce4e97520aa65d3cb23d44187c43f

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