Commit Graph

  • 8c76140b38 Refactor UI module and add launcher function Paillat 2024-02-22 15:12:56 +01:00
  • 7c9dcb1702 Update .gitignore file to exclude moviepy temp files Paillat 2024-02-22 15:12:34 +01:00
  • ca68c227b6 Add local/cookies.txt to .gitignore Paillat 2024-02-22 15:11:09 +01:00
  • 7b0c4e409c Update ShortsMetadata.yaml with correct placement of hashtags in description Paillat 2024-02-21 09:15:08 +01:00
  • 287b1f5076 Delete fix_captions.yaml file Paillat 2024-02-21 09:14:10 +01:00
  • bd00a49063 🐛 fix(GenerationContext.py): fix indentation issue in process() method feat(GenerationContext.py): add support for z-index of moviepy clips to improve video rendering The indentation issue in the process() method has been fixed. The z-index of moviepy clips has been added to improve the rendering of the video. This allows the clips to be rendered in different layers based on their index, resulting in a more visually appealing video. Paillat 2024-02-21 09:06:36 +01:00
  • cced96d792 Formatting Paillat 2024-02-20 16:23:15 +01:00
  • ce128e400a Add Markdown headers to engine names in UI Paillat 2024-02-20 16:22:47 +01:00
  • f11f493e46 Add MetadataEngine and ShortsMetadataEngine classes Paillat 2024-02-20 16:22:28 +01:00
  • 7322abf1c3 Add BackgroundEngine to engines. Paillat 2024-02-20 14:55:58 +01:00
  • c56257a2d3 Add progress tracking and background generation Paillat 2024-02-20 14:55:39 +01:00
  • e6d58d2920 Refactor DallEAssetsEngine.py to improve image generation Paillat 2024-02-20 14:55:25 +01:00
  • 6338f016d2 Add background engine classes Paillat 2024-02-20 14:54:49 +01:00
  • 3ca3732102 Formatting Paillat 2024-02-20 14:54:37 +01:00
  • f6e4fa6bd3 Refactor UI code to add settings interface Paillat 2024-02-20 14:54:25 +01:00
  • 49857b7be3 Add database initialization Paillat 2024-02-20 14:54:05 +01:00
  • a48c303862 Merge branch 'main' of github.com:Paillat-dev/viralfactory Paillat 2024-02-20 14:48:22 +01:00
  • 280df1dd67 Formatting Paillat 2024-02-20 14:47:54 +01:00
  • 3c3761ba7b Add new models and database manager Paillat 2024-02-20 14:46:43 +01:00
  • eba563ed90 Add greenlet and SQLAlchemy dependencies Paillat 2024-02-20 14:45:37 +01:00
  • 80f93ad7bb Add .gitkeep file to local/assets/database directory Paillat 2024-02-19 14:51:49 +01:00
  • 002c3d68c6 Update SECURITY.md Paillat 2024-02-19 14:20:05 +01:00
  • fe4e28c615 Create SECURITY.md Paillat 2024-02-19 14:13:53 +01:00
  • 36602ea78d Merge branch 'main' of github.com:Paillat-dev/viralfactory Paillat 2024-02-19 09:14:40 +01:00
  • 243ab3c369 Added 'local/' directory to .gitignore Paillat 2024-02-19 09:14:09 +01:00
  • 57d073d1f0 Add empty audio, font, and video directories Paillat 2024-02-19 09:13:44 +01:00
  • 2be62d0984 Merge pull request #1 from Paillat-dev/renovate/configure Paillat 2024-02-19 09:07:44 +01:00
  • 4d92f34c5a Add renovate.json renovate[bot] 2024-02-19 08:04:13 +00:00
  • 921470cc5d Add stroke color and stroke width to captioning engine Paillat 2024-02-18 22:58:39 +01:00
  • fbf7a6578c Add visibility option for engine dropdown Paillat 2024-02-18 22:50:20 +01:00
  • 329d542133 Add SettingsEngine class for handling base settings Paillat 2024-02-18 22:50:11 +01:00
  • 59ba7b8bf6 Add SettingsEngine module Paillat 2024-02-18 22:50:01 +01:00
  • 56ae10301a Add image resizing in DallEAssetsEngine Paillat 2024-02-18 22:49:56 +01:00
  • 3a4e032799 Add SettingsEngine to ENGINES dictionary Paillat 2024-02-18 22:49:45 +01:00
  • 32fa60c92a Add settings engine to GenerationContext & load resolution from them Paillat 2024-02-18 22:49:36 +01:00
  • 517d6db8a6 Update Pillow version in requirements.txt Paillat 2024-02-18 22:42:56 +01:00
  • 6c48e19af0 Add AssetsEngine and related files Paillat 2024-02-18 00:56:49 +01:00
  • e3229518d4 🐛 fix(GenerationContext.py): fix import statements and add support for captioning engine feat(GenerationContext.py): add support for captioning engine in the GenerationContext class The import statement for the moviepy.editor module is changed to moviepy.editor as mp to improve code readability. Additionally, the gradio module is imported as gr to improve code readability. The GenerationContext class now includes a captioningengine parameter and initializes a captioningengine attribute. The setup_dir method is modified to include a call to create a directory for the output files. The get_file_path method is modified to return the file path based on the output directory. The process method is modified to include additional steps for captioning. The timed_script attribute is added to store the result of the ttsengine.synthesize method. The captioningengine is used to generate captions and store them in the captions attribute. The final video is rendered using the moviepy library and saved as "final.mp4" in the output directory. Paillat 2024-02-17 18:47:30 +01:00
  • eedbc99121 Update gradio_ui.py with engine selection and multiselect support Paillat 2024-02-16 20:21:22 +01:00
  • 1d32bc38d0 Update UI tab names in gradio_ui.py Paillat 2024-02-16 13:57:36 +01:00
  • 9c55b04bcd Add 'output/' to .gitignore Paillat 2024-02-15 18:14:10 +01:00
  • bb84d673f3 Update results variable to access words from segments in BaseTTSEngine.py Paillat 2024-02-15 18:13:48 +01:00
  • 99f34ba5cb Merge branch 'main' of https://github.com/Paillat-dev/viralautomator Paillat 2024-02-15 18:03:24 +01:00
  • a42987d864 Add get_file_path method to GenerationContext class Paillat 2024-02-15 18:03:09 +01:00
  • 8479255aef Create FUNDING.yml Paillat 2024-02-15 17:59:34 +01:00
  • 4d8556c80a Fix typo in CoquiTTSEngine.py Paillat 2024-02-15 17:57:49 +01:00
  • e3deafbf75 Fix dict key Paillat 2024-02-15 17:54:21 +01:00
  • 45a48cfa49 Formatting Paillat 2024-02-15 17:54:13 +01:00
  • a32f339981 Implement the actual code Paillat 2024-02-15 17:53:59 +01:00
  • bf03e0a766 Fix a commit error Paillat 2024-02-15 17:53:46 +01:00
  • e8cf4bad50 Formatting Paillat 2024-02-15 17:53:27 +01:00
  • 53b627f4ed Add anthropic llm engine Paillat 2024-02-15 17:53:18 +01:00
  • 368b7bb375 Formatting and type hinting Paillat 2024-02-15 17:53:02 +01:00
  • dee544a26c Add new engines and fix naming Paillat 2024-02-15 17:52:47 +01:00
  • 2e8e371e9b import utils and chore Paillat 2024-02-15 17:52:33 +01:00
  • 67237a5ecf Fix import, fix option indices in init, formatting Paillat 2024-02-15 17:52:19 +01:00
  • c57817df85 Add newline at the end of file Paillat 2024-02-15 17:50:06 +01:00
  • 3338077c18 Add BaseEngine and GenerationContext classes to gradio_ui.py Paillat 2024-02-15 17:49:06 +01:00
  • a8da179269 Add shower thoughts script template Paillat 2024-02-15 17:48:53 +01:00
  • e90ec054d5 Refactor GenerationContext class Paillat 2024-02-15 17:48:47 +01:00
  • 3cf9e46d53 Add dotenv package and load environment variables Paillat 2024-02-15 17:48:32 +01:00
  • e020157cdd Add python-dotenv package to requirements.txt Paillat 2024-02-15 17:42:45 +01:00
  • 02c168f349 ⬆️ chore(requirements.txt): add anthropic library version 0.16.0 The anthropic library version 0.16.0 is added to the requirements.txt file. This library is necessary for a new feature that requires anthropic functionality. Paillat 2024-02-15 14:12:26 +01:00
  • 5be7937ffa 🚀 Maaany things Paillat 2024-02-15 14:11:16 +01:00
  • 57bcf0af8e fix(GenerationContext.py): fix typo in variable name powerfulllmengine to powerfulllmengine for better readability feat(GenerationContext.py): add setup_dir method to create a directory for output files with a timestamp feat(GenerationContext.py): call setup_dir method before generating script and synthesizing audio to ensure output directory exists feat(prompts/fix_captions.yaml): add a new prompt file to provide instructions for fixing captions fix(BaseTTSEngine.py): add force_duration method to adjust audio clip duration if it exceeds a specified duration feat(CoquiTTSEngine.py): add options for forcing duration and specifying duration in the UI feat(utils/prompting.py): add get_prompt function to load prompt files from a specified location fix(gradio_ui.py): set equal_height=True for engine_rows to ensure consistent height for engine options Paillat 2024-02-15 12:27:13 +01:00
  • 9f88e6d069 feat(GenerationContext.py): add new file GenerationContext.py to handle the context of generation engines Paillat 2024-02-15 11:23:36 +01:00
  • 0594458865 🚀 Paillat 2024-02-14 17:49:51 +01:00
  • 79d81b96b1 E Paillat 2024-02-13 14:29:49 +01:00
  • e8121e3e8d Some stuff Paillat 2024-02-13 14:15:27 +01:00
  • 3567b9dc75 Create LICENSE Paillat 2024-02-12 16:09:11 +01:00
  • 935a4ad481 Initial commit Paillat 2024-02-12 16:07:40 +01:00