open source transcript seeker gladia

Transcription interface using the Gladia API

Transcription Playground leveraging the Gladia API, with an MIT License

Transcript Seeker integrates with Gladia's transcription and summarization API, offering users a free, open-source interface to leverage Gladia's advanced speech-to-text capabilities.

With Transcript Seeker, you can upload audio or video files and use Gladia's API to generate accurate transcriptions. The interface allows you to:
  • Visualize transcripts synced with your media
  • Navigate through content by clicking on specific words
  • Utilize Gladia's speaker diarization for multi-speaker content
  • Access additional features from the API like summarization and named entity recognition, and update the interface with those options.

As Transcript Seeker is open-source, you can customize and extend those functionalities and integrations from the Gladia transcription API.
open source transcript seeker
The files below implement the Gladia API integration within Transcript Seeker, handling the transcription process and additional features:
View on GitHub
import { z } from 'zod'; export const options = z.object({ diarization: z.boolean().describe('Speaker Diarization').optional(), summarization: z.boolean().describe('Summarization').optional(), named_entity_recognition: z.boolean().describe('Named Entity Recognition').optional(), sentiment_analysis: z.boolean().describe('Sentiment Analysis').optional(), chapterization: z.boolean().describe('Chapterization').optional(), });
transcript seeker interface gladia api
To launch Transcript Seeker and use the Gladia API integration:

  1. Copy the script below, save it as run.sh and make it executable:
  2. chmod +x run.sh
    ./run.sh
  3. Once the development server is running, open the application in your browser.
  4. Go to the "Settings" section and input your Gladia API key.
  5. When uploading a file, select "Gladia" as the transcription service.

Make sure you have Git, Node.js, and Yarn installed before running the script.
View on GitHub
#!/bin/bash # 🚀 Quick Start for Transcript Seeker 🚀 # Save this file as run.sh, chmod +x run.sh, and run it # ⚠️ Make sure you have Git, Node.js, and Yarn installed before proceeding! # clone and navigate to the repo git clone https://github.com/Meeting-Baas/transcript-seeker && cd transcript-seeker # Install dependencies echo "🔧 Installing dependencies..." yarn install && yarn install:all || { echo "❌ Error: Failed to install dependencies"; exit 1; } echo "🏗️ Building dependencies..." yarn run build || { echo "❌ Error: Failed to build dependencies"; exit 2; } echo "📄 Copying .env file..." cp .env.example .env || { echo "⚠️ Warning: Failed to copy .env file. You may need to set up environment variables manually."; } echo "🚀 Starting the development server..." cd client && yarn run dev || { echo "❌ Error: Failed to start the development server"; exit 3; }
preview features