Audioscribe 🎙️📝

Audioscribe

Audioscribe is a web application that converts recordings into structured notes, utilizing Wordware as the AI Agent in the backend. This project leverages cutting-edge technologies to provide users with a seamless experience in recording, transcribing, and managing their notes. 🚀

You can duplicate the AI agent and prompts used in this app by visiting this Wordware link.

Setting Up the Project 🛠️

To set up the Audioscribe project on your local machine, follow these steps:

  1. Clone the Repository 📂: Clone the Audioscribe repository from GitHub to your local machine using your preferred method (e.g., Git Bash, GitHub Desktop, or the command line).
  2. Install Dependencies 📦: Navigate to the project directory and run npm install to install all the required dependencies.
  3. Environment Variables 🔐: Create a .env file in the project root directory and add the following environment variables:
    • NEXT_PUBLIC_BASE_URL: The base URL for your application.
    • BLOB_READ_WRITE_TOKEN: Your Azure Blob Storage token for read and write operations.
    • REPLICATE_API_TOKEN: Your Replicate API token for transcription services.
    • DEEPGRAM_API_KEY: Your Deepgram API key for transcription services.
    • WORDWARE_API_KEY: Your Wordware API key for advanced text processing.
    • LOOPS_API_KEY: Your Loops API key for audio processing.
    • NEXT_PUBLIC_POSTHOG_KEY: Your PostHog API key for analytics.
    • NEXT_PUBLIC_POSTHOG_HOST: Your PostHog host URL for analytics.

Example .env file content:

Edit (13.07.2023): Replicate has been replaced by Deepgram for better consistency in transcription services.