Skip to content

Front-end functionality #118

@AlexanderLiteplo

Description

@AlexanderLiteplo

Enhance Media Handling and User Interaction Features

We aim to significantly improve the user experience and functionality of our platform by introducing several new features and enhancements. These features focus on media handling, user interactivity, and customization options.

Feature Requests:

Background Processing Enhancements:

  1. Implement functionality to upload audio files and automatically trigger transcription and query generation processes in the background.
    Video Display Enhancements:

  2. Enable displaying background videos in a column format for improved user navigation and selection.
    Image Display Customization:

  3. Allow users to customize the display duration of images, with an option to select any duration between 3 to 10 seconds.
    Interactive Query and Image Generation:

  4. Display queries generated from the transcription process, providing users with the ability to edit these queries.
    Incorporate a feature that lets users press a button to generate images using DALL·E based on the edited queries or to scrape images from Google.
    Subtitle Option:

  5. Introduce a toggle for users to choose whether to include subtitles in their videos, enhancing accessibility.
    Video Generation Feature:

  6. Provide a button to generate videos combining the selected background video, images, and optional subtitles into a final product.
    Music Integration and Customization:

  7. Display a selection of music tracks for users to listen to and choose from, as well as the capability for users to upload their own music in .mp4 format.
    Ensure a seamless music selection process by adding a dedicated button for confirming the user's choice of music.

Goals:

Enhance the platform's media handling capabilities.
Increase user engagement through interactive and customizable features.
Ensure the platform is accessible and user-friendly.
Technical Considerations:
Explore libraries or APIs for background processing, transcription, and query generation.
Ensure compatibility with various audio and video formats.
Prioritize user privacy and data security during uploads and processing.

User Stories:

As a user, I want to upload audio files and have them transcribed automatically so that I can generate queries without manual intervention.
As a user, I want to customize how long images are displayed in my videos to create a personalized viewing experience.
As a user, I want to select music for my videos easily and have the option to upload my own tracks for a more personalized touch.

Acceptance Criteria:

Audio files can be uploaded and processed in the background.
Users can select image display durations between 3 and 10 seconds.
A user-friendly interface allows for editing generated queries and selecting music.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions