精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

OpenAI手把手官方教學:如何用GPT-4創建會議紀要生成AI

人工智能 新聞
大型語言模型 GPT-4 發布已經有些時日了,基于其開發的應用也層出不窮,不斷涌現。這些應用的強大能力已經為許多用戶的大量任務場景提供了助力。這里我們要分享的是 OpenAI 的一份官方文檔,其中詳細介紹了使用其語音識別模型 Whisper 和大型語言模型 GPT-4 創建會議紀要生成器的全流程。

本教程將介紹如何使用 OpenAI 的 Whisper 和 GPT-4 模型開發一個自動會議紀要生成器。該應用的功能是轉錄會議音頻、總結討論的內容、提取要點和行動項目以及執行情緒分析。

基礎技能

本教程假定讀者已經對 Python 和 OpenAI API 密鑰有了基本了解。你可以使用本教程提供的音頻或你自己的音頻。

此外,你還需要安裝 python-docx 和 OpenAI 庫。你可以使用以下命令新建一個 Python 環境并安裝所需軟件包:

python -m venv env

source env/bin/activate

pip install openai
pip install python-docx

使用 Whisper 轉錄音頻

轉錄會議音頻的第一步是將會議的音頻文件傳遞給 OpenAI 的 /v1/audio API。Whisper 是支持該音頻 API 的模型,其可將口語轉換成文本。開始會避免傳遞 prompt 或溫度參數(用于控制模型輸出的可選參數),堅持使用默認值。

接下來,導入所需的軟件包并定義一個函數 —— 該函數的功能是使用 Whisper 讀取音頻文件并轉錄它:

import openai
from docx import Document

def transcribe_audio(audio_file_path):
    with open(audio_file_path, 'rb') as audio_file:
        transcription = openai.Audio.transcribe("whisper-1", audio_file)
    return transcription['text']

在該函數中,audio_file_path 是你想要轉錄的音頻文件的路徑。該函數會打開文件并將其傳遞給 Whisper ASR 模型(whisper-1)進行轉錄。其返回的結果是原始文本形式。需要著重指出,openai.Audio.transcribe 函數需要傳入實際的音頻文件,而不僅僅是本地或遠程服務器上文件的路徑。這意味著,如果你在一個可能沒有存儲音頻文件的服務器上運行代碼,那么你可能需要一個預處理步驟將音頻文件首先下載到該設備上。

使用 GPT-4 總結和分析轉錄文本

獲得轉錄文本后,使用 ChatCompletions API 將其傳遞給 GPT-4。GPT-4 是 OpenAI 推出的當前最佳的大型語言模型,將被用于生成摘要、提取要點和行動項目并執行情感分析。

對于我們想要 GPT-4 執行的每一項不同任務,本教程會使用不同的函數。這不是完成該任務的最高效的方法(你可以將這些指令放入一個函數內),但是將這些任務分開能讓摘要的質量更高。

為了分開這些任務,定義一個函數 meeting_minutes 并將其作為該應用的主函數:

def meeting_minutes(transcription):
    abstract_summary = abstract_summary_extraction(transcription)
    key_points = key_points_extraction(transcription)
    action_items = action_item_extraction(transcription)
    sentiment = sentiment_analysis(transcription)
    return {
        'abstract_summary': abstract_summary,
        'key_points': key_points,
        'action_items': action_items,
        'sentiment': sentiment
    }

在這個函數中,transcription 是從 Whisper 獲得的文本。transcription 可以轉遞給四個其它函數,其中每個函數都執行一個特定任務:abstract_summary_extraction 用于生成會議摘要、key_points_extraction 用于提取要點、action_item_extraction 用于識別行動項目、sentiment_analysis 用于執行情感分析。如果你還想添加其它功能,可以使用上面所示的相同框架。

下面要介紹的是每個函數的工作方式:

摘要提取

abstract_summary_extraction 函數的功能是將轉錄文本總結成一段簡潔的摘要,目的是保留最重要的要點,同時避免不必要的細節或離題內容。實現這一過程的主要機制是如下的系統消息。通過所謂的 prompt 工程設計,有許多不同的可能方式都能得到相近的結果。如果你想知道如何才能最有效地做到這一點,可以查看 OpenAI 提供的「GPT 最佳實踐指南」中提供的深度建議:https://platform.openai.com/docs/guides/gpt-best-practices

def abstract_summary_extraction(transcription):
    response = openai.ChatCompletion.create(
        model="gpt-4",
        temperature=0,
        messages=[
            {
                "role": "system",
                "content": "You are a highly skilled AI trained in language comprehension and summarization. I would like you to read the following text and summarize it into a concise abstract paragraph. Aim to retain the most important points, providing a coherent and readable summary that could help a person understand the main points of the discussion without needing to read the entire text. Please avoid unnecessary details or tangential points."
            },
            {
                "role": "user",
                "content": transcription
            }
        ]
    )
    return response['choices'][0]['message']['content']

要點提取

key_points_extraction 函數的功能是識別并羅列會議討論的重點。這些要點應該包括最重要的想法、發現或對會議討論的實質至關重要的話題。同樣,控制識別這些要點的主要機制是系統消息。這里你可能需要給出一些額外的信息來說明你的項目或公司的經營方式,比如:「我們是一家向消費者銷售賽車的公司。我們做的是什么,目標是什么?!惯@些額外信息可以極大提升模型提取相關信息的能力。

def key_points_extraction(transcription):
    response = openai.ChatCompletion.create(
        model="gpt-4",
        temperature=0,
        messages=[
            {
                "role": "system",
                "content": "You are a proficient AI with a specialty in distilling information into key points. Based on the following text, identify and list the main points that were discussed or brought up. These should be the most important ideas, findings, or topics that are crucial to the essence of the discussion. Your goal is to provide a list that someone could read to quickly understand what was talked about."
            },
            {
                "role": "user",
                "content": transcription
            }
        ]
    )
    return response['choices'][0]['message']['content']

行動項目提取

action_item_extraction 函數的功能是識別會議期間達成一致或被提及的任務、工作分配或行動。具體可能包括指派給特定個人的任務或集體決定采取的行動。盡管本教程不會詳細解釋,但 Chat Completions API 提供了一個函數,其功能是讓用戶在任務管理軟件中自動創建任務并將其指派給相關人員。

def action_item_extraction(transcription):
    response = openai.ChatCompletion.create(
        model="gpt-4",
        temperature=0,
        messages=[
            {
                "role": "system",
                "content": "You are an AI expert in analyzing conversations and extracting action items. Please review the text and identify any tasks, assignments, or actions that were agreed upon or mentioned as needing to be done. These could be tasks assigned to specific individuals, or general actions that the group has decided to take. Please list these action items clearly and concisely."
            },
            {
                "role": "user",
                "content": transcription
            }
        ]
    )
    return response['choices'][0]['message']['content']

情感分析

sentiment_analysis 函數的功能是分析會議討論的整體情感。它會考慮語氣、所用語言傳達的情緒、詞和短語所在的上下文。對于復雜度不高的任務,除了 gpt-4 之外,gpt-3.5-turbo 也值得一試,你可以看看是否能獲得相近的性能水平。你也可以將 sentiment_analysis 函數的結果傳遞給其它函數,看看對話的情感會對其它屬性產生何種影響,這可能也很有用。

def sentiment_analysis(transcription):
    response = openai.ChatCompletion.create(
        model="gpt-4",
        temperature=0,
        messages=[
            {
                "role": "system",
                "content": "As an AI with expertise in language and emotion analysis, your task is to analyze the sentiment of the following text. Please consider the overall tone of the discussion, the emotion conveyed by the language used, and the context in which words and phrases are used. Indicate whether the sentiment is generally positive, negative, or neutral, and provide brief explanations for your analysis where possible."
            },
            {
                "role": "user",
                "content": transcription
            }
        ]
    )
    return response['choices'][0]['message']['content']

導出會議紀要

生成會議紀要后,我們通常需要將其保存為人類可讀且易于分發的格式。此類報告的一種常見格式是 Microsoft Word。Python docx 軟件庫是一個用于創建 Word 文檔的常用開源軟件庫。如果你想構建一個端到端的會議紀要應用,你可能會考慮移除這個導出步驟,而是將摘要放在后續跟進的電子郵件中一并發送。

要實現這個導出過程,可以定義一個將原始文本轉換成 Word 文檔的函數 save_as_docx。

def save_as_docx(minutes, filename):
    doc = Document()
    for key, value in minutes.items():
        # Replace underscores with spaces and capitalize each word for the heading
        heading = ' '.join(word.capitalize() for word in key.split('_'))
        doc.add_heading(heading, level=1)
        doc.add_paragraph(value)
        # Add a line break between sections
        doc.add_paragraph()
    doc.save(filename)

在這個函數中,minutes 是一個詞典,包含會議的摘要、要點、行動項目和情感分析。filename 是要創建的 Word 文檔文件的名稱。這個函數會創建一個新 Word 文檔,并為該紀要的每個部分添加標題和內容,然后將該文檔保存到當前工作目錄。

最后,你可以將所有內容放在一起,從音頻文件生成會議紀要:

audio_file_path = "Earningscall.wav"
transcription = transcribe_audio(audio_file_path)
minutes = meeting_minutes(transcription)
print(minutes)

save_as_docx(minutes, 'meeting_minutes.docx')

這段代碼首先會轉錄音頻文件 Earningscall.wav,再生成會議紀要并輸出,然后將會議紀要保存為一個 Word 文檔并命名為 meeting_minutes.docx。

這就是基本的會議紀要處理步驟,請試試看通過 prompt 工程設計優化其性能或通過本地函數調用構建一個端到端系統。

責任編輯:張燕妮 來源: 機器之心
相關推薦

2014-11-17 11:13:17

易維

2009-03-18 11:36:21

代理服務器下載MyEclipse7.

2023-04-13 15:10:58

AI模型

2021-06-05 10:31:53

動態排序圖可視化

2023-08-23 12:02:49

數據OpenAIGPT-3.5

2025-10-13 08:55:00

2023-07-04 07:37:20

AzureOpenAI操作手冊

2023-07-07 09:32:57

GPT-4OpenAI

2022-07-27 08:16:22

搜索引擎Lucene

2022-12-07 08:42:35

2023-04-09 16:17:05

ChatGPT人工智能

2023-12-09 13:24:40

OpenAIChatGPT人工智能

2023-10-28 08:51:35

Java多線程服務

2023-06-19 08:19:50

2023-03-16 17:28:59

技術AI

2023-12-17 22:04:04

微軟GPT-4

2024-05-28 14:40:00

2023-08-06 08:06:30

OpenAIChatGPTGPT-4

2025-04-16 09:35:03

點贊
收藏

51CTO技術棧公眾號

成人av午夜影院| 女仆av观看一区| 红桃成人av在线播放| 国产精品亚洲第一区在线暖暖韩国| 欧美视频在线看| 欧美精品video| 日韩精品久久一区二区| 久草免费新视频| 蜜桃视频在线观看播放| 91网站视频在线观看| 亚洲一区二区黄| 夜夜爽www精品| 国产免费av电影| 欧美专区视频| 在线成人欧美| 懂色av一区二区三区| 日本老师69xxx| 亚洲av无码一区二区三区人| 91另类视频| 亚洲精品国产a| 国产麻豆日韩| av在线网站观看| 国产精品一区二区三区四区色| 日韩黄色大片| 亚洲一区二区三区不卡国产欧美 | 888av在线视频| 欧美精品一区二区三区久久久竹菊| 欧美精品久久一区二区三区| 97碰碰视频| 成人黄色免费网址| 日本免费一区二区视频| 日韩欧美主播在线| 国产精品播放| 爱爱视频免费在线观看| 日韩一区二区三区色| 色狠狠色噜噜噜综合网| 中文字幕av日韩精品| 91黑人精品一区二区三区| 日本a级不卡| 亚洲欧美视频在线观看视频| 欧美黑人巨大xxx极品| 我不卡一区二区| 国精产品乱码一区一区三区四区| 欧美freesex8一10精品| 午夜精品免费在线观看| 好色先生视频污| 欧洲免费在线视频| 成人午夜精品一区二区三区| 在线观看中文字幕亚洲| 看全色黄大色黄女片18| 国产原创一区| 日本精品一区二区三区高清 | www视频在线| 狠狠色狠狠色合久久伊人| 日韩成人在线播放| 精品人妻二区中文字幕| 亚洲福利影视| 国产午夜精品一区二区三区嫩草| 九九热在线精品视频| 日本超碰在线观看| 欧美电影免费观看网站| 午夜精品一区二区三区电影天堂 | 一区二区三区精| 美女主播精品视频一二三四| 欧美三级日韩在线| 日韩a在线播放| 交100部在线观看| 亚洲精选视频免费看| 成人有码视频在线播放| 黄免费在线观看| 奇米影视777在线欧美电影观看| 日韩欧美亚洲国产另类| 天天干在线影院| 亚洲mmav| 91香蕉视频黄| 久久综合九色99| 成人小说亚洲一区二区三区| 国产风韵犹存在线视精品| 96国产粉嫩美女| www.国产精品视频| 成人性色生活片| 国产精品区一区二区三在线播放| 国产毛片毛片毛片毛片| 麻豆精品在线观看| 91久久久久久久久| 久草网站在线观看| 国产精品网站在线看| 欧美v日韩v国产v| 国产白袜脚足j棉袜在线观看 | 欧美ab在线视频| 欧美一卡二卡三卡| 特种兵之深入敌后| 日日夜夜一区| 欧美一区二区播放| 国产xxxxxxxxx| 欧美色图国产精品| www.欧美免费| 四虎永久在线精品| 久久最新网址| 色噜噜国产精品视频一区二区| 国产又粗又猛又爽又黄的视频四季| 亚洲精品成人影院| 色综合视频一区中文字幕| 免费一级片视频| 午夜在线一区二区| 久久久极品av| 亚洲精品中文字幕乱码无线| 黄视频免费在线看| 亚洲一区二区三区爽爽爽爽爽| 大j8黑人w巨大888a片| 日韩精品一区二区三区av| 91精品婷婷国产综合久久性色 | 亚洲最大成人综合网| 亚洲精品电影| 国产大片精品免费永久看nba| 91午夜交换视频| 99精品欧美一区二区蜜桃免费 | 五十路在线观看| 日本视频中文字幕一区二区三区 | www.中文字幕久久久| 国产精品国产三级国产有无不卡 | 日韩视频第一页| 日本一区二区欧美| 九九在线精品视频| 97超级碰碰碰| 欧美丰满熟妇bbbbbb| 亚洲精品电影| 国产精品久久久久久中文字| 亚洲av无码乱码国产精品久久| 久久电影国产免费久久电影| 国产精品一区二区你懂得| 1024国产在线| 疯狂欧美牲乱大交777| 最新av免费在线观看| 丁香花在线电影| 欧美三级电影一区| 日本一区二区免费视频| 欧美一区2区| 91精品国产成人| 亚洲爆乳无码一区二区三区| 国产精品三级视频| 国产深夜男女无套内射| 精品国产一区二| 在线播放日韩av| 日韩精品久久久久久久酒店| 免费国产亚洲视频| 久久久最新网址| 国产精品一区二区黑人巨大 | 国产精品日韩欧美大师| 日本大臀精品| 精品久久久免费| 99久久久无码国产精品性波多 | 欧美私模裸体表演在线观看| 黄色片视频免费观看| 午夜激情一区| 5g国产欧美日韩视频| 在线视频婷婷| 欧美日韩一区成人| 亚洲天堂伊人网| 欧美日韩国产免费观看视频| 2021国产精品视频| 欧美精品韩国精品| 91蜜桃视频在线| av免费观看国产| 久久视频在线观看| 97在线日本国产| 午夜视频在线免费播放| 亚洲三级视频在线观看| 亚洲欧洲日本精品| 93在线视频精品免费观看| 国产成人中文字幕| 1区2区3区在线观看| 欧美日本精品一区二区三区| 国产午夜精品久久久久久久久| 国产日韩一区二区三区在线| 久久精品日产第一区二区三区乱码| 免费看男女www网站入口在线 | 日韩中文字幕视频网| 美女性感视频久久久| www.激情五月| 亚洲成人777| 每日在线更新av| caoporn成人| 色综合色综合久久综合频道88| www.激情五月| 午夜久久电影网| 岛国精品资源网站| 黄色成人91| 日本午夜精品理论片a级appf发布| 欧美美女搞黄| 色偷偷88欧美精品久久久| 91资源在线播放| 国精品**一区二区三区在线蜜桃| 日韩欧美亚洲日产国| 国产精品成人**免费视频| 久久视频在线播放| 日韩一级免费视频| 色综合中文综合网| av在线免费播放网址| 国产精品中文字幕日韩精品| 一区二区三区四区五区精品| 欧美午夜网站| 欧美日本黄视频| 青青草av免费在线观看| 欧美美女网站色| 国产精品久久久久久久精| av高清不卡在线| 鲁一鲁一鲁一鲁一av| 精品国产午夜| eeuss一区二区三区| 超碰中文在线| 国产亚洲美女精品久久久| 精品久久久久中文慕人妻| 欧美性猛交视频| 69av.com| 欧美激情一区三区| 日批视频免费看| 老司机午夜精品| 黄色一级视频在线播放| 亚洲va在线| 日韩高清三级| 成人性生交大片免费看96| 国产精品久久久久久久久久东京| 国产欧美久久久久久久久| 国产午夜精品理论片a级探花| 9i精品福利一区二区三区| 一区二区三区中文字幕电影| 亚洲色图第四色| 波多野结衣一区二区三区| 国产无套内射久久久国产| 国产精品videossex久久发布| 日韩电影大全在线观看| 日韩大片在线免费观看| 欧美黄色免费网站| 成人18在线| 亚洲精品美女久久久久| 国产区精品在线| 色综合久久六月婷婷中文字幕| 久草视频在线资源| 成人欧美一区二区三区| 亚洲日本精品视频| 福利一区二区在线| 四季av一区二区| 先锋影音国产一区| 欧美视频在线第一页| 九九热爱视频精品视频| 高清视频一区| 免费一级欧美片在线观看网站| 97精品国产97久久久久久免费| 久草中文在线观看| 国产亚洲免费的视频看| 五月天激情婷婷| 欧美日韩国产精品成人| 在线免费观看国产精品| 国产成人精品亚洲午夜麻豆| 亚洲精品20p| 日本最新不卡在线| 日本网站免费在线观看| 五月婷婷亚洲| 夜夜爽99久久国产综合精品女不卡 | 国产在线中文字幕| 国产网站欧美日韩免费精品在线观看 | 久久人人爽人人爽人人片av高清| 亚洲淫性视频| 欧美乱大交xxxxx另类电影| 激情在线小视频| 国产亚洲一级高清| 亚洲国产精品久久久久久6q| 欧美一区二区精品在线| 亚洲国产欧美另类| 亚洲成**性毛茸茸| 日本中文字幕网| 亚洲成av人片在线| 日本少妇性生活| 欧美日韩亚洲成人| 裸体武打性艳史| 一区二区免费看| 欧美成人777| 亚洲韩国一区二区三区| 欧美黄色免费在线观看| 亚洲一区二区欧美| 久久久久久蜜桃| 富二代精品短视频| 91黑人精品一区二区三区| 欧美喷潮久久久xxxxx| 国产天堂第一区| 欧美精品一二三| 亚洲国产精品久久久久爰性色 | 清纯唯美亚洲色图| 日韩大片免费观看视频播放| 中文字幕日韩三级| 日韩欧美一级二级| 国产在线一二| 欧美激情免费在线| 日韩成人亚洲| 亚洲一区二区少妇| 免费短视频成人日韩| 日韩第一页在线观看| 久久久久国产精品一区二区| 国产午夜精品视频一区二区三区| 日韩视频一区二区三区在线播放免费观看| 看欧美ab黄色大片视频免费 | 国产视频一区三区| 91 视频免费观看| 国产日韩v精品一区二区| 国产一级久久久| 樱桃国产成人精品视频| 久久久久久在线观看| 欧美一级午夜免费电影| 深夜视频在线免费| 久久天天躁狠狠躁夜夜躁2014| 高潮一区二区| 国产精品加勒比| 亚洲成人日韩| 超碰在线97免费| av在线播放一区二区三区| 天天色影综合网| 色综合久久九月婷婷色综合| 欧美性受xxxx狂喷水| 粗暴蹂躏中文一区二区三区| 激情小说亚洲| 欧洲一区二区在线| 亚洲永久免费| 久久久精品人妻一区二区三区| 中文字幕一区在线观看视频| 亚洲天堂视频在线播放| 精品性高朝久久久久久久| 福利视频在线| 成人高清视频观看www| re久久精品视频| 水蜜桃色314在线观看| 国产不卡免费视频| 老妇女50岁三级| 91豆麻精品91久久久久久| 日韩在线免费看| 欧美激情免费在线| 国产ts一区| 欧美精品自拍视频| jlzzjlzz国产精品久久| 久久久久久天堂| 欧美精品一区二区三区久久久 | 国产精九九网站漫画| 一区二区不卡在线视频 午夜欧美不卡在| 中文字幕在线视频免费| 在线观看不卡av| 视频在线日韩| 日韩欧美精品在线不卡| 日韩电影一区二区三区四区| 韩国女同性做爰三级| 欧美熟乱第一页| 黑人与亚洲人色ⅹvideos| 欧美亚洲另类制服自拍| 久久99国内| 久久人妻精品白浆国产| 国产三级精品在线| 在线视频欧美亚洲| 久久精品国产视频| 伊人久久亚洲| h无码动漫在线观看| 国产一区二区按摩在线观看| 欧美色图亚洲视频| 亚洲国产精品字幕| 色综合桃花网| 亚洲一区二区三区加勒比| 视频一区视频二区在线观看| 国产精品酒店视频| 欧美精品xxxxbbbb| heyzo高清在线| 久久久久久艹| 久久激情综合网| 久久中文字幕在线观看| 精品视频在线观看日韩| 国产成人77亚洲精品www| 四虎影院一区二区| 成人自拍视频在线观看| 区一区二在线观看| 色综合伊人色综合网| 91精品入口| 无码aⅴ精品一区二区三区浪潮| 国产精品网站在线播放| 亚洲a视频在线| 国产精品96久久久久久| 欧美777四色影| 国产美女精品久久| 91精选在线观看| 成人性生交大片免费观看网站| 国产手机视频在线观看| 91蜜桃在线观看| 99热这里只有精| 久久久久久久一区二区三区| 国产亚洲电影| 亚洲一区二区三区黄色| 色哟哟国产精品| 图片区小说区亚洲| 日韩精品久久久| 成人福利视频在线| 一区二区三区免费在线视频| 欧美亚州一区二区三区| 综合在线视频| 欧美成人三级伦在线观看|