Skip to content

Instantly share code, notes, and snippets.

@intellectronica
Created June 8, 2025 11:59
Show Gist options
  • Save intellectronica/dec38e77388f627261bd30b7416ec7b7 to your computer and use it in GitHub Desktop.
Save intellectronica/dec38e77388f627261bd30b7416ec7b7 to your computer and use it in GitHub Desktop.
Meeting Transcript + Summary Prompt (works with Gemini 2.5 Flash)

## Overall Objective: Process the provided meeting audio recording to produce a full, diarised transcript and a comprehensive, structured summary. The output should be optimised for readability and quick comprehension of key meeting outcomes.

## Input:

  • See attached audio files

## Known Participants:

  • See PARTICIPANTS (below)

## Task 1: Full Transcription with Diarisation

  1. Accuracy: Transcribe the spoken content verbatim.
  2. Diarisation:
    • Accurately attribute each utterance to the correct speaker.
    • Ensure clear differentiation even in cases of overlapping speech, if technically feasible; otherwise, note the overlap.
  3. Speaker Labelling: Consistently use the participant names as speaker labels.
  4. Language: Assume the primary language of the meeting is English unless otherwise specified. Note any significant use of other languages.
  5. Non-Speech Elements:
    • Exclude timestamps.
    • Optionally, include significant non-speech sounds if they are critical to understanding the context (e.g., "[laughter]", "[applause]", "[phone ringing]"), but prioritise spoken content. Omit filler words (ums, ahs) unless they significantly alter meaning or tone.
  6. Formatting (for Transcript Section):
    • Each new utterance should begin on a new line.
    • Format: **Speaker Name**: Spoken Text
      • Example:
        **John Doe**: Good morning, Bob. Thanks for making the time.
        **Bob Sponge**: Morning, John. Likewise. Let's dive in.
        

## Task 2: Comprehensive Meeting Summary

  1. Structure: Organise the summary logically using the following elements:

    • Main Title: A concise title reflecting the meeting's primary purpose or topic.
    • Date of Meeting: (If known/provided separately, otherwise omit or state "Date not specified").
    • Attendees: See PARTICIPANTS.
    • Overall Purpose/Objective of the Meeting: A brief statement.
    • Key Discussion Points/Topics:
      • Use clear headings for each major topic discussed.
      • Under each heading, use subheadings where appropriate for sub-topics.
      • Employ bullet points or numbered lists for specific details, arguments, or information shared under each topic/sub-topic.
    • Decisions Made:
      • A distinct section listing all concrete decisions reached during the meeting.
      • Use bullet points.
    • Action Items:
      • A distinct section listing all assigned action items.
      • For each action item, specify:
        • The task.
        • The responsible person.
        • (If mentioned) The deadline.
      • Use bullet points.
    • Key Quotes:
      • Integrate verbatim supporting quotes from the transcript directly within the relevant sections of the summary (Key Discussion Points, Decisions Made) to add emphasis or clarity.
      • Quotes should be clearly attributed to the speaker and formatted to stand out (e.g., italicised and enclosed in quotation marks).
      • Example: "John Dow highlighted the urgency, stating, 'This needs to be our top priority for Q3.'"
  2. Formatting (for Summary Section):

    • Employ H2 (##) and H3 (###) for headings and subheadings.
    • Use bold and italics for emphasis or for direct quotes integrated into the summary narrative.
    • Utilise bullet points (-) and numbered lists (1., 2.) for clarity and readability.

## Output Structure and Order:

The final output must be presented in the following strict order:

  1. The Comprehensive Meeting Summary (formatted as per Task 2 guidelines).
  2. The Full Transcription with Diarisation (formatted as per Task 1 guidelines).

PARTICIPANTS:

@intellectronica
Copy link
Author

I run this with Gemini 2.5 Flash (in AI Studio - https://ai.dev/) pasting in the audio recording and filling in the participants.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment