Metadata-Version: 2.4
Name: asmr-video-generator
Version: 1772075.732.183
Summary: High-quality integration for https://supermaker.ai/video/asmr-video-generator/
Home-page: https://supermaker.ai/video/asmr-video-generator/
Author: SuperMaker
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

# asmr-video-generator

The `asmr-video-generator` package provides a streamlined interface for interacting with the Supermaker AI ASMR video generation platform. It simplifies the process of creating and customizing ASMR videos through programmatic access.

## Installation

You can install the `asmr-video-generator` package using pip:
bash
pip install asmr-video-generator

## Basic Usage

Here are some examples demonstrating how to use the `asmr-video-generator` package:

**1. Generating a basic ASMR video with default settings:**
python
from asmr_video_generator import ASMRVideoGenerator

generator = ASMRVideoGenerator()
video_path = generator.generate_video()  # Uses default settings
print(f"Video generated at: {video_path}")

**2. Customizing the video with specific audio and visual elements:**
python
from asmr_video_generator import ASMRVideoGenerator

generator = ASMRVideoGenerator(
    audio_file="path/to/your/audio.mp3",
    visual_theme="nature",
    duration=60,  # seconds
    output_path="custom_output.mp4"
)
video_path = generator.generate_video()
print(f"Custom video generated at: {video_path}")

**3. Creating a video with a custom script:**
python
from asmr_video_generator import ASMRVideoGenerator

script = [
    {"text": "Gentle tapping on a wooden surface.", "duration": 5},
    {"text": "Soft whispering sounds.", "duration": 10},
    {"text": "Crinkling paper.", "duration": 7},
]

generator = ASMRVideoGenerator(script=script, visual_theme="abstract")
video_path = generator.generate_video()
print(f"Scripted video generated at: {video_path}")

**4. Generating a video with specific trigger words and corresponding visual cues:**
python
from asmr_video_generator import ASMRVideoGenerator

trigger_mapping = {
    "tapping": "close-up of hands tapping",
    "whispering": "animated mouth whispering",
    "crinkling": "crumpling paper animation"
}

generator = ASMRVideoGenerator(trigger_mapping=trigger_mapping, duration=30)
video_path = generator.generate_video()
print(f"Trigger-based video generated at: {video_path}")

**5. Combining audio and visual elements with a specified background:**
python
from asmr_video_generator import ASMRVideoGenerator

generator = ASMRVideoGenerator(
    audio_file="path/to/your/audio.mp3",
    visual_theme="objects",
    background_image="path/to/background.jpg",
    duration=45
)
video_path = generator.generate_video()
print(f"Video with custom background generated at: {video_path}")

## Features

*   **Simplified Video Generation:** Easily generate ASMR videos with a single function call.
*   **Customizable Audio:** Integrate your own audio files for personalized soundscapes.
*   **Visual Theme Selection:** Choose from a variety of visual themes to match the audio.
*   **Script-Based Content:** Create videos based on predefined scripts for precise control.
*   **Trigger Mapping:** Associate specific trigger words with corresponding visual cues.
*   **Background Customization:** Set a custom background image for a unique visual experience.
*   **Duration Control:** Specify the desired duration of the generated video.

## License

MIT License

This project is a gateway to the asmr-video-generator ecosystem. For advanced features and full capabilities, please visit: https://supermaker.ai/video/asmr-video-generator/
