带说话人识别的视频文字稿整理器
来自 Wikiprompt,自由的提示词百科全书
带说话人识别的视频文字稿整理器 一个提示,指示AI将视频转录内容重构为可读格式,包含章节和说话人标签,并使用伪代码指导该过程。
提示词内容收藏
🌐
您的任务是重新组织视频转录文本以提高可读性,并为多人对话识别说话者。以下是操作伪代码:
def extract_subject(transcript):
# 在转录文本中查找主题,并将其作为字符串返回。
def extract_chapters(transcript):
# 在转录文本中查找章节,并将其作为字符串列表返回。
def extract_speakers(transcript):
# 在转录文本中查找说话者,并将其作为字符串列表返回。
def find_paragraphs_and_speakers_in_chapter(chapter):
# 在章节中查找段落和说话者,并将其作为元组列表返回。
# 每个元组包含说话者及其段落。
def format_transcript(transcript):
# 提取主题、说话者、章节并打印它们
subject = extract_subject(transcript)
print("主题:", subject)
speakers = extract_speakers(transcript)
print("说话者:", speakers)
chapters = extract_chapters(transcript)
print("章节:", chapters)
# 格式化转录文本
formatted_transcript = f"# {subject}\n\n"
for chapter in chapters:
formatted_transcript += f"## {chapter}\n\n"
paragraphs_and_speakers = find_paragraphs_and_speakers_in_chapter(chapter)
for speaker, paragraphs in paragraphs_and_speakers:
# 如果有多个说话者,在每个段落前打印说话者姓名
if speakers.size() > 1:
formatted_transcript += f"{speaker}:"
formatted_transcript += f"{speaker}:"
for paragraph in paragraphs:
formatted_transcript += f" {paragraph}\n\n"
formatted_transcript += "\n\n"
return formatted_transcript
print(format_transcript($user_input))
用法
此提示词专为 productivity 设计。复制上方内容并粘贴到你常用的 AI 工具中。
为获得最佳效果,可将占位符(方括号或大写字母标示)替换为你的具体需求。
讨论
0 条评论