Skip to content

This project uses AI to turn written podcast scripts into fully produced audio episodes. Users simply write the content, and the AI generates the podcast, including voice synthesis. Built with Next.js, Clerk, Convex, ESLint, TypeScript, OpenAI API, shadcn, Zod, React Hooks, and Tailwind CSS, the platform offers a seamless, professional experience.

Notifications You must be signed in to change notification settings

M-ustaf-a/PodcastAI

Repository files navigation

PodcastAI 🎙️

Turn Your Ideas into Captivating Podcasts with AI

PodcastAI is the ultimate platform for anyone who wants to create professional-sounding podcasts without the technical hurdles. Imagine this: you write your content, select a voice, and watch as our AI transforms your words into a compelling audio experience.

It's that simple. It's that powerful.

Why PodcastAI?

  • Effortless Podcast Creation: Say goodbye to complicated recording and editing software. PodcastAI lets you focus on crafting engaging content, while we take care of the technical details.
  • AI-Powered Voices: Our advanced AI technology provides a range of natural-sounding voices, bringing your content to life with realistic intonation and expression.
  • Rapid Prototyping: Experiment with different podcast formats and ideas quickly and efficiently. Get your creative juices flowing and bring your podcast vision to life in no time.
  • Focus on Content: Leave the technical aspects to PodcastAI and concentrate on what truly matters – crafting compelling stories, delivering valuable information, and connecting with your audience.

Built with a Powerful Tech Stack

PodcastAI is built using a carefully curated stack of modern technologies, ensuring a smooth, intuitive, and visually stunning experience:

Frontend:

  • Next.js: A powerful React framework for building performant and scalable web applications.
  • Clerk: A secure and user-friendly authentication and authorization solution.
  • Shadcn: A collection of UI components designed for speed, accessibility, and delightful user experiences.
  • TailwindCSS: A utility-first CSS framework that enables rapid development and highly customized styling.
  • React Hooks: Essential tools for managing state and side effects within React components.

Backend:

  • Convex: A serverless database and API platform that simplifies backend development.
  • OpenAI API: The power of OpenAI's language models, enabling AI-generated voices and text manipulation.

Other Tools:

  • ESLint: Ensuring code quality and consistency.
  • TypeScript: Providing strong typing and enhanced code maintainability.
  • Zod: Validating data structures for a robust and reliable application.

Getting Started

  1. Clone the Repository:

    git clone https://github.com/your-username/PodcastAI.git
  2. Install Dependencies:

    cd PodcastAI
    npm install
  3. Configure Environment Variables:

  4. Start the Development Server:

    npm run dev
  5. Access the Application: Open your browser and navigate to http://localhost:3000.

Contributing

We welcome contributions from the community! Here's how you can get involved:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Make your changes and commit them with clear and concise messages.
  4. Push your changes to your forked repository.
  5. Create a pull request to the main repository.

Contact

For any inquiries or feedback, please contact: [your email address].

Let's Create the Next Generation of Podcasts! 🎙️🚀

About

This project uses AI to turn written podcast scripts into fully produced audio episodes. Users simply write the content, and the AI generates the podcast, including voice synthesis. Built with Next.js, Clerk, Convex, ESLint, TypeScript, OpenAI API, shadcn, Zod, React Hooks, and Tailwind CSS, the platform offers a seamless, professional experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published