AI-ContentCraft  by nicekate

Content creation suite for generating stories, scripts, podcasts, and multimedia

created 6 months ago
369 stars

Top 77.7% on sourcepulse

GitHubView on GitHub
Project Summary

AI ContentCraft is a comprehensive suite for AI-powered content creation, targeting creators who need to generate stories, podcast scripts, and multimedia assets. It streamlines the workflow by integrating text generation, speech synthesis, and image generation into a single platform, enabling rapid production of diverse content formats.

How It Works

The application leverages a Node.js backend with an HTML/JavaScript frontend. It integrates with external AI services: DeepSeek AI for text generation (stories, scripts, podcast outlines), Kokoro TTS for speech synthesis using the Kokoro-82M-ONNX model, and Replicate for image generation. FFmpeg is used for audio processing, including merging multiple audio clips. This modular approach allows for flexibility in AI model selection and processing.

Quick Start & Requirements

  • Install: Clone the repository and run npm install.
  • Prerequisites: Node.js 16+, FFmpeg, DeepSeek AI API key, Replicate API token.
  • Setup: Configure API keys in a .env file and ensure FFmpeg is installed and its path is correctly set in server.js. Start the server with npm run dev.
  • Access: http://localhost:3000
  • Docs: Bilibili demo, Youtube demo

Highlighted Details

  • Generates stories, podcast scripts, and dialogue.
  • Supports text-to-speech with multiple voices.
  • Creates illustrations for story scenes.
  • Offers bilingual (Chinese-English) content conversion.
  • Supports batch processing for content generation and downloads.

Maintenance & Community

The project is maintained by nicekate. There are no explicit links to community channels or a roadmap provided in the README.

Licensing & Compatibility

  • License: MIT
  • Compatibility: The MIT license permits commercial use and integration with closed-source projects.

Limitations & Caveats

The application requires API keys for all AI services, implying potential costs and usage limits. Correct FFmpeg configuration is necessary for audio merging functionality. The project is primarily presented for local development environments.

Health Check
Last commit

1 month ago

Responsiveness

1 day

Pull Requests (30d)
3
Issues (30d)
0
Star History
43 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.