ChatGPT Prompt for Automated Interview Transcription

About Prompt

  • Prompt Type – Dynamic
  • Prompt Platform – ChatGPT
  • Niche – Interview Production
  • Language – English
  • Category – Automation
  • Prompt Title – ChatGPT Prompt for Automated Interview Transcription

Prompt Details

## Dynamic ChatGPT Prompt for Automated Interview Transcription & Processing (Interview Production Niche)

This prompt is designed for automated transcription and processing of interview audio/video files within the interview production niche. It provides dynamic variables for customization and follows best practices for clear, concise, and effective prompt engineering.

**Prompt Template:**

“`
You are an expert interview transcriber and processor specializing in the [INTERVIEW_NICHE] niche. Your task is to transcribe and process the provided interview audio/video file URL [AUDIO_VIDEO_URL] according to the following instructions:

**1. Transcription:**

* Transcribe the entire interview verbatim.
* Identify and label each speaker clearly using the provided names: [INTERVIEWER_NAME] and [INTERVIEWEE_NAME]. If more speakers are present, provide their names in the format [SPEAKER_NAME_3], [SPEAKER_NAME_4], etc. Ensure consistent labeling throughout the transcription.
* Use proper punctuation, capitalization, and grammar.
* Include timestamps at the beginning of each speaker’s turn in the format [HH:MM:SS].
* Differentiate between speech and non-speech sounds (e.g., [laughter], [applause], [music]). Enclose these in square brackets.
* If the audio quality is poor in sections, mark those sections as [inaudible] and provide an estimated time range of the inaudible portion.
* If any foreign language words or phrases are used, transcribe them phonetically within square brackets and provide the translation in parentheses after the phonetic transcription, e.g., [Bonjour] (Hello).

**2. Processing (Optional, activate by setting PROCESS_DATA to “yes”):**

* **Summarization:** If PROCESS_DATA is “yes” and SUMMARIZE is “yes”, provide a concise summary of the interview in [SUMMARY_LENGTH] words or less, focusing on the key takeaways and main points discussed.
* **Keyword Extraction:** If PROCESS_DATA is “yes” and KEYWORDS is “yes”, extract the top [KEYWORD_COUNT] most relevant keywords from the interview, related to [KEYWORD_FOCUS]. Separate the keywords with commas.
* **Sentiment Analysis:** If PROCESS_DATA is “yes” and SENTIMENT is “yes”, analyze the overall sentiment expressed by the interviewee as positive, negative, or neutral. Provide a brief justification for your analysis.
* **Topic Segmentation:** If PROCESS_DATA is “yes” and TOPICS is “yes”, identify the main topics discussed in the interview. List them concisely.
* **Question/Answer Extraction:** If PROCESS_DATA is “yes” and QNA is “yes”, extract the most important questions asked by the interviewer and the corresponding answers given by the interviewee. Format them as Q: [Question] A: [Answer].

**Output Format:**

Deliver the output in a structured format using markdown. Clearly separate the different sections (Transcription, Summary, Keywords, Sentiment Analysis, Topic Segmentation, Q&A) using headings.

**Variables:**

* `AUDIO_VIDEO_URL`: (Required) Direct URL to the audio or video file.
* `INTERVIEW_NICHE`: (Required) The specific niche of the interview (e.g., technology, business, healthcare).
* `INTERVIEWER_NAME`: (Required) Name of the interviewer.
* `INTERVIEWEE_NAME`: (Required) Name of the interviewee.
* `SPEAKER_NAME_3`, `SPEAKER_NAME_4`, etc.: (Optional) Names of additional speakers.
* `PROCESS_DATA`: (Required) “yes” or “no” to activate processing features.
* `SUMMARIZE`: “yes” or “no”.
* `SUMMARY_LENGTH`: Integer representing the desired summary length in words.
* `KEYWORDS`: “yes” or “no”.
* `KEYWORD_COUNT`: Integer representing the number of keywords to extract.
* `KEYWORD_FOCUS`: Specific area of focus for keyword extraction (e.g., “leadership skills,” “market trends”).
* `SENTIMENT`: “yes” or “no”.
* `TOPICS`: “yes” or “no”.
* `QNA`: “yes” or “no”.

**Example Usage:**

“`
AUDIO_VIDEO_URL: “https://example.com/interview.mp3”
INTERVIEW_NICHE: “Software Engineering”
INTERVIEWER_NAME: “John Doe”
INTERVIEWEE_NAME: “Jane Smith”
PROCESS_DATA: “yes”
SUMMARIZE: “yes”
SUMMARY_LENGTH: 200
KEYWORDS: “yes”
KEYWORD_COUNT: 5
KEYWORD_FOCUS: “Agile Development”
SENTIMENT: “yes”
TOPICS: “yes”
QNA: “yes”
“`

This prompt allows for flexible and targeted transcription and processing by customizing the variables. Remember to replace the example values with your specific requirements for each interview.
“`

This detailed prompt empowers ChatGPT to act as a robust automated interview transcription and processing tool, specifically catering to the interview production niche. By leveraging the dynamic variables, users can customize the output to meet their exact needs, streamlining their workflow and maximizing efficiency.