Skip to content

[feature] AI-Generated Session Transcripts and Summaries #49

@Aditya8369

Description

@Aditya8369

Description:

Automatically generate transcripts from session audio/video and use AI to create concise summaries, improving content discoverability and post-production workflow.

Proposed Steps to Produce:

  1. Integrate speech-to-text processing in the recording merge service (backend/recording/services/recordingMerge.service.js) using FFmpeg or a third-party API.
  2. Extend the AI service (backend/services/aiService.js) to process transcripts and generate summaries via Google Gemini.
  3. Add a new model (backend/models/transcript.model.js) to store transcripts and summaries linked to sessions.
  4. Update the recording controller (backend/recording/recording.controller.js) to trigger AI processing after merge completion.
  5. Create a frontend component (frontend/src/components/dashboard/) to display transcripts and summaries in the dashboard.

Expected Behavior:

After a session ends, users receive an email with a downloadable transcript and AI-generated summary highlighting key topics. The dashboard shows a list of past sessions with summary previews, enabling quick review and content repurposing.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions