会议结束后整理纪要耗时费力,容易遗漏关键信息。借助 Gemini 语音转文字 + 文本总结能力,结合 4SAPI,我们可以搭建会议纪要自动生成工具,支持语音输入 / 文字输入,自动提炼会议决议、待办事项、核心议题,让你告别手动整理纪要。
核心代码
python
运行
from openai import OpenAI
client = OpenAI(
api_key="你的4SAPI专属API Key",
base_url="https://4sapi.ai/v1"
)
def generate_meeting_minutes(content, type="语音转文字"):
"""
会议纪要生成工具
:param content: 会议内容(语音转文字结果/会议记录)
:param type: 内容类型(语音转文字、手写记录、口头描述)
:return: 结构化会议纪要
"""
prompt = f"""
基于以下{type}内容生成结构化会议纪要,严格按照以下结构:
1. 会议主题:提炼核心会议主题;
2. 核心议题:分点列出会议讨论的关键问题;
3. 决议事项:明确会议达成的一致结论;
4. 待办事项:列出责任人、完成时间、具体任务;
5. 其他事项:补充会议中提及的重要信息。
要求:语言简洁,逻辑清晰,不遗漏关键信息。
会议内容:{content}
"""
try:
response = client.chat.completions.create(
model="gemini-3.0-pro",
messages=[{"role": "user", "content": prompt}],
temperature=0.3,
max_tokens=1500
)
return response.choices[0].message.content.strip()
except Exception as e:
return f"会议纪要生成失败:{str(e)}"
# 测试使用
if __name__ == "__main__":
meeting_content = "本次会议讨论了Q2销售目标,确定销售额提升20%,市场部负责推广方案,销售部负责客户跟进,完成时间为6月30日。"
minutes = generate_meeting_minutes(meeting_content, "文字记录")
print("会议纪要:\n", minutes)
实用技巧
- 语音转文字后,可直接将结果传入函数,自动生成纪要;
- 待办事项建议明确责任人与时间,方便后续跟进;
- 可结合语音识别库,实现实时会议录音转文字 + 纪要生成。
适用场景
- 企业会议、项目评审会纪要整理;
- 线上会议、远程沟通纪要记录;
- 团队讨论、头脑风暴内容提炼。