Nextjs Live Transcription screenshot

Nextjs Live Transcription

Updated: 11 Mar 2025
211 Stars

Get started using Deepgram's Live Transcription with this Next.js demo app

Categories

Overview:

The Live Transcription Next.js Starter is a demo showcasing how to build a Next.js speech-to-text app using Deepgram. The purpose of this project is to capture streaming audio and provide speech-to-text conversion through Deepgram’s technology.

Features:

  • Streaming Audio Capture: Capture streaming audio using Deepgram Streaming Speech to Text.
  • Deepgram Technology: Utilizes Deepgram’s speech-to-text and language understanding capabilities.
  • Quickstart Guide: Provides a manual with steps to easily get started with the project.
  • Issue Reporting: Guidelines for reporting bugs or feature requests for the project.
  • Community Support: Offers support through GitHub Discussions and Discord community.
  • License: The project is licensed under the MIT license.

Installation:

To install the Live Transcription Next.js Starter, follow these steps:

  1. Clone the repository:

    git clone [repository_url]
    
  2. Install dependencies:

    npm install
    
  3. Edit the config file:

    • Copy the code from sample.env.local and create a new file called .env.local.
    • Paste the generated Deepgram API key in the .env.local file.
  4. Run the application:

    npm run dev
    

Summary:

The Live Transcription Next.js Starter showcases the integration of Deepgram’s speech-to-text technology into a Next.js application. Users can capture streaming audio and convert it to text, leveraging Deepgram’s powerful AI capabilities. The project provides a straightforward installation process and offers support through issue reporting, GitHub Discussions, and Discord community. Built under the MIT license, this project aims to facilitate the development of speech-to-text applications using Deepgram.