Skip to content

DialogueAI is an interactive platform leveraging AssemblyAI's speech-to-text API and LeMUR summarization model. The platform aims to simplify the process for users, making it easy to experiment with and utilize these powerful APIs.

Notifications You must be signed in to change notification settings

triggeredcode/DialogueAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DialogueAI

DialogueAI is an interactive platform leveraging AssemblyAI's speech-to-text API and LeMUR summarization model. The platform aims to simplify the process for users, making it easy to experiment with and utilize these powerful APIs.

Image description

Table of Contents

About

DialogueAI simplifies the use of AssemblyAI's APIs by offering an interactive playground where users can configure settings, run tests, and generate code snippets. This helps users quickly get started and efficiently use the API for their projects.

Need for the Solution

When I first encountered AssemblyAI's API, I found the documentation a bit overwhelming and confusing, especially for newcomers. This platform was born out of the need to bridge the gap between complex documentation and easy-to-use implementations. By providing a user-friendly interface and instant feedback, DialogueAI helps users understand and leverage the API's capabilities more effectively.

Features

  • Interactive Playground: Users can explore and experiment with various API functionalities through an intuitive interface. Input boxes, selection options, model selection, and summary types are all easily adjustable.

Interactive Speech-to-Text Configurations

Generted code and summary

  • Instant Results: With a single click, users can execute API calls and see the results immediately. This feature helps bridge the gap between learning and actual implementation.

  • Code Generation: For those who prefer to handle API calls manually, the platform generates the necessary code snippets, which can be directly run on their systems. This feature significantly reduces the time and effort required to understand and use the API.

  • Smart Summary Page: Similar to the main playground, this page offers various configuration options and examples to help users generate summaries of transcripts quickly. Users can also get the generated code to use by themselves.

Image description

Image description

Image description

Image description

Image description

By providing these features, the platform ensures that users can quickly and efficiently learn how to use AssemblyAI's APIs, reducing the frustration and time typically spent navigating complex documentation. This makes it an invaluable tool for developers and anyone looking to incorporate speech-to-text and summarization capabilities into their projects.

Tech Stack

Frontend:

  • React
  • TypeScript
  • Tailwind CSS
  • Vite
  • Framer Motion

Backend:

  • Node.js
  • AssemblyAI API (Speech-to-Text, LeMUR)

Installation

To get started with DialogueAI, follow these steps:

Clone the Repository

git clone https://github.com/triggeredcode/DialogueAI.git
cd DialogueAI

Backend

  1. Navigate to the backend folder:
    cd backend
  2. Install dependencies:
    npm install
  3. Start the backend server:
    npm start

Frontend

  1. Navigate to the frontend folder:
    cd frontend
  2. Install dependencies:
    npm install
  3. Start the frontend development server:
    npm run dev

Usage

  1. Ensure the backend server is running.
  2. Start the frontend development server.
  3. Open your browser and navigate to the URL provided by Vite (usually http://localhost:5173).

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes. Ensure your changes are well-documented and pass any existing tests.

About

DialogueAI is an interactive platform leveraging AssemblyAI's speech-to-text API and LeMUR summarization model. The platform aims to simplify the process for users, making it easy to experiment with and utilize these powerful APIs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published