-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
Description
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:
- Integrate speech-to-text processing in the recording merge service (backend/recording/services/recordingMerge.service.js) using FFmpeg or a third-party API.
- Extend the AI service (backend/services/aiService.js) to process transcripts and generate summaries via Google Gemini.
- Add a new model (backend/models/transcript.model.js) to store transcripts and summaries linked to sessions.
- Update the recording controller (backend/recording/recording.controller.js) to trigger AI processing after merge completion.
- 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.
Reactions are currently unavailable