Skip to content

malawadd/blip

Repository files navigation

Blip

Blip is an AI-driven podcast platform where users can create podcasts with AI-generated content. Whether it's creating blips scripts or using AI-generated voices, LoogBlip provides a seamless experience for podcast creators who want to leverage AI to enhance their content.

Features

  • AI-Generated Blips Text: Create blips scripts with AI using user-provided prompts.
  • AI Voiceover: Instantly turn scripts into audio with AI text-to-speech.
  • User-Friendly Interface: Intuitive flow for creating and exploring blips.
  • On-Chain Coins: Every published blip mints its own ERC-20 “blips coin” via the Zora SDK.

🛠️ Tech Stack

Layer Tool What it does
Frontend Next.js React-based framework for a fast, scalable UI
Backend Convex Real-time database, actions, and scheduling
Image Generation Livepeer AI Text-to-image thumbnails
Text Generation SambaNova Long-form script creation
Audio Generation OpenAI Text-to-speech voiceovers
Coin Creation Zora Mint & manage ERC-20 blips coins

Installation

To get started with Blip, follow these steps:

Prerequisites

  • Node.js v18 or later
  • NPM or Yarn
  • Convex CLI (npm install -g convex)

Setup

  1. Clone the repository

    git clone https://github.com/malawadd/blip.git
    cd loogblip
  2. Install dependencies

    npm install

    or, if using Yarn:

    yarn install
  3. Set up environment variables

    Create a .env.local file in the root directory and add the following variables:

    OPENAI_API_KEY=your_openai_api_key
    CONVEX_URL=your_convex_url
    NEXT_PUBLIC_CONVEX_URL=your_convex_public_url

    Make sure to replace your_openai_api_key and the Convex URLs with the actual values.

  4. Initialize Convex

    npx convex dev
  5. Run the development server

    npm run dev

    or, if using Yarn:

    yarn dev

    The app will be running at http://localhost:3000.

Usage

  1. Create Podcasts: Use the "Create blip" option to provide a prompt for AI-generated text, select voice types, and generate voiceovers.
  2. Explore Podcasts: Browse existing blips by categories, trending, or specific topics.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors