精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产午夜大地久久| 国产精品久久二区| 中文字幕 亚洲一区| 国产精品无码电影| 午夜不卡视频| 国产电影一区在线| 欧美一级视频免费在线观看| 国产jizz18女人高潮| 97一区二区国产好的精华液| 日本高清不卡一区| 波多野结衣与黑人| 日本高清中文字幕二区在线| 国产美女在线精品| 国产精品成人va在线观看| 欧美日韩在线视频免费| 在线成人动漫av| 69堂亚洲精品首页| 国产女人18毛片水18精品| 视色,视色影院,视色影库,视色网| 99国产精品一区二区三区| 先锋a资源在线看亚洲| 久久久精品一区二区| 久久亚洲成人精品| 99日在线视频| 电影网一区二区| 伊人一区二区三区| 亚洲欧美日韩另类精品一区二区三区| 国产成人手机在线| 激情深爱一区二区| 国产激情视频一区| 国产精品区一区| 日韩乱码人妻无码中文字幕| 日韩毛片视频| 精品亚洲aⅴ在线观看| 国产日韩欧美精品在线| 欧美亚洲国产成人精品| 91精品国产高清一区二区三蜜臀| 精品久久影视| 亚洲精品国产成人影院| 久久久不卡网国产精品一区| 99re国产在线播放| 国产又粗又猛又色又| 久久精品人人| 欧美一级在线播放| 亚洲a区在线视频| 久久久www成人免费毛片| 久久久影院免费| 一区二区国产精品视频| 97精品国产aⅴ7777| 大黑人交xxx极品hd| 北条麻妃一区二区三区在线观看| 欧美美女喷水视频| 中文字幕 91| 日韩中文在线播放| 欧美在线看片a免费观看| 久久久久久久久久久久久国产精品 | 国产精品18hdxxxⅹ在线| 日韩欧美aaaaaa| 日本少妇一区二区三区| 欧美1区2区3| 日韩一二三四区| 老女人性生活视频| 日韩黄色av| 亚洲午夜精品久久久久久app| 久久久av毛片精品| 久久久久久久久久久久久9999| 国产 xxxx| 丰满人妻一区二区三区无码av| 国产主播一区二区| 91丝袜脚交足在线播放| 国产小视频一区| 成年人网站91| 成人动漫精品一区二区| 国产91九色视频| 日本黄色一级视频| 免费精品99久久国产综合精品| 国产精品网站一区| 97人人做人人爱| 亚洲中文字幕无码av| 成人免费观看在线视频| 大桥未久av一区二区三区中文| 国产精品美女黄网| 日本在线视频1区| 黄色在线免费观看网站| 亚洲日本韩国一区| 欧美成人三级在线视频| 欧美日韩成人影院| 欧美二区乱c少妇| 91传媒理伦片在线观看| 自拍偷拍一区| 久久天天躁日日躁| 欧洲精品在线播放| 黄色www视频| 久久久久国产免费免费| 日本女人高潮视频| 天堂√8在线中文| 欧美精品久久一区二区三区| 奇米777第四色| 日韩欧美不卡| 欧美激情网友自拍| 日本熟女毛茸茸| 国产精品资源在线观看| 欧美性天天影院| 婷婷av在线| 91黄色免费看| 中文字幕人妻熟女在线| 国产一区国产二区国产三区| 九九热视频这里只有精品| 任我爽在线视频精品一| 快射av在线播放一区| 欧美日韩另类视频| 成年人网站av| 精品美女视频| 97超碰国产精品女人人人爽| 国产精品伦理一区| ww久久中文字幕| 欧美精品久久久久久久| 国产成人美女视频| 一区二区日韩| 日韩有码片在线观看| 欧美a∨亚洲欧美亚洲| 国产一区二区三区久久久| 制服丝袜亚洲播放| а 天堂 在线| 九九亚洲精品| 欧美激情第6页| 一本久道久久综合无码中文| 97se狠狠狠综合亚洲狠狠| 美女av免费观看| 亚洲一区二区三区久久久| 亚洲人成网7777777国产| 国产午夜视频在线| 国产乱子轮精品视频| 午夜精品一区二区在线观看 | 99国产精品国产精品久久| 宅男一区二区三区| 男女爽爽爽视频| 亚洲成人va| 亚洲另类图片色| 国产真实乱偷精品视频| 国产自产v一区二区三区c| 国产福利成人在线| 激情网站五月天| 玖玖玖电影综合影院| www亚洲欧美| 91精品国产色综合久久不8| 欧美激情中文不卡| 久久久久狠狠高潮亚洲精品| 欧美黄色录像| 欧美亚洲在线观看| 色视频免费在线观看| 日本午夜免费一区二区| 日韩欧美成人午夜| 久久久久免费看| 成人精品鲁一区一区二区| 日本大片免费看| 国产精品一区二区中文字幕 | 成人信息集中地| 另类小说综合欧美亚洲| 婷婷久久伊人| 久久久久久久性潮| 最新中文字幕亚洲| 国产熟女一区二区丰满| 亚洲卡通欧美制服中文| 亚洲欧美日韩中文字幕在线观看| 欧美日韩国产成人精品| 国产精品久久久久久久久婷婷| 黑人极品ⅴideos精品欧美棵| 亚洲成a人片综合在线| 九九热99久久久国产盗摄| 欧美一区二区三区久久久| 国产视频视频一区| 日韩视频在线观看一区二区三区| 欧美一区综合| 久久精品中文字幕一区二区三区| xx欧美视频| 日韩中文字幕在线视频播放| 99久久久久久久| 亚瑟在线精品视频| 一二三不卡视频| 日本aⅴ免费视频一区二区三区| 一区二区不卡视频| 在线精品自拍| 日本久久久久久久久久久| 三区四区电影在线观看| 欧美一三区三区四区免费在线看| 久久精品国产亚洲AV无码男同| 久久嫩草精品久久久久| 爱爱爱爱免费视频| 亚洲香蕉网站| 欧美一区二区三区成人久久片| 欧美亚洲二区| 国内精品视频久久| 浮生影视网在线观看免费| 欧美一二三在线| 五月婷婷激情视频| 亚洲欧洲制服丝袜| www.久久国产| 国产高清不卡二三区| 久久久精品在线视频| 中文字幕亚洲综合久久五月天色无吗''| 国产一区二区久久久| 成人国产在线| 韩国国内大量揄拍精品视频| av大片在线播放| 亚洲国产成人久久综合| 亚洲专区在线播放| 欧美日韩国产在线| 欧美人禽zoz0强交| 国产午夜精品久久久久久久| 粗大的内捧猛烈进出视频| 老司机精品福利视频| 日本大胆人体视频| 久久在线免费| 免费h精品视频在线播放| 亚洲国产高清在线观看| 国产精品色视频| 不卡一二三区| 久久久久久久久久久免费精品| 日本成a人片在线观看| 精品无码久久久久久国产| 亚洲国产日韩在线观看| 欧美日本乱大交xxxxx| 色一情一乱一伦| 亚洲国产精品久久人人爱蜜臀| 国产精品99久久久久久成人| 久久久91精品国产一区二区精品| 成年人小视频在线观看| 国产一区欧美一区| 国产无遮挡猛进猛出免费软件| 男人的天堂亚洲| www.av中文字幕| 亚洲精品裸体| 中文字幕无码精品亚洲资源网久久| 中文不卡在线| 美女黄色片网站| 我不卡神马影院| 亚洲精品9999| 日韩电影免费网址| 天堂一区二区三区| 精品国产美女| 日韩偷拍一区二区| 国产伦精品一区二区三区千人斩| 麻豆成人av| 伊人成综合网伊人222| 久久综合婷婷综合| 国产精品一区二区av交换| 任我爽在线视频精品一| 精品日韩欧美一区| 亚洲国产日韩综合一区| 色琪琪久久se色| 亚洲精品在线观看免费| 色喇叭免费久久综合网| 中文字幕一区二区中文字幕 | 在线日韩av观看| 国产小视频在线播放| 亚洲天天在线日亚洲洲精| 成人福利在线| 少妇久久久久久| 黄网站在线免费| 欧美乱大交xxxxx另类电影| 岛国毛片av在线| 97超视频免费观看| 国产精品亚洲一区二区三区在线观看| 国产精品69久久久久| 成人免费一区| 91免费看片在线| 国产精品对白久久久久粗| 久久青青草原一区二区| 狠狠做深爱婷婷综合一区| 中文字幕在线亚洲三区| 欧美有码视频| 无码人妻丰满熟妇区96| 日韩精品每日更新| 中文字幕第一页在线视频| 国产成人午夜高潮毛片| a天堂视频在线观看| 国产午夜三级一区二区三| 久久国产精品国语对白| 亚洲综合色在线| 男人天堂视频在线| 91精品婷婷国产综合久久| 婷婷在线免费视频| 中文字幕欧美日韩在线| 美女91在线| 国产999精品久久久| 国产精品毛片aⅴ一区二区三区| 国产欧美日韩综合精品二区| 欧美精品久久久久久| 国产精品88久久久久久妇女| 亚洲国产日韩欧美一区二区三区| 亚洲综合在线网站| 国产91精品免费| 欧美成人另类视频| 一区二区久久久久| 69视频免费看| 精品少妇一区二区三区| 成人在线观看免费| 欧美精品久久久久久久免费观看| 欧美日韩精品一区二区三区视频| 亚洲淫片在线视频| 国产精品亚洲二区| 久无码久无码av无码| 日本成人中文字幕在线视频| 精品人妻在线视频| 中文字幕一区三区| 探花视频在线观看| 日韩美女天天操| 最新真实国产在线视频| 91精品国产91久久久久久久久| 久久精品国产福利| 欧美成人蜜桃| 伊人久久久大香线蕉综合直播| 污视频网站观看| 久久综合成人精品亚洲另类欧美| 久久久久久久久精| 欧美精品xxxxbbbb| 国产黄在线观看免费观看不卡| 欧美激情视频网址| 久久久久毛片免费观看| 亚洲国产日韩欧美| 欧美专区一区二区三区| 国产51自产区| 曰韩精品一区二区| 国产又粗又猛又爽又黄的视频一| 亚洲片国产一区一级在线观看| 19禁羞羞电影院在线观看| 亚洲一区二区三区乱码aⅴ| 超碰成人久久| 成人三级视频在线播放| 99精品视频一区二区| 日本少妇性高潮| 日韩一区二区在线播放| 蜜桃视频网站在线观看| 国产精品影片在线观看| 国产一区二区在线| 无码人妻丰满熟妇区毛片| 91麻豆精品秘密| 久久一区二区三区视频| 日韩大片免费观看视频播放| 黑人玩欧美人三根一起进| 亚洲综合国产精品| 中文在线日韩| www日本在线观看| 一区二区三区高清在线| 精品人妻午夜一区二区三区四区 | 天堂va在线| 国产在线视频不卡| 色中色综合网| 91福利免费观看| 亚洲天堂免费看| 99精品国产99久久久久久97| 欧美美女操人视频| 中文字幕亚洲在线观看| 黄网站色视频免费观看| 高清不卡一二三区| 日本少妇毛茸茸高潮| 日韩成人在线观看| 欧美男体视频| 色视频一区二区三区| 麻豆视频一区二区| 老女人性淫交视频| 精品国产乱码久久久久久1区2区| а√天堂资源官网在线资源| 久久精品久久精品国产大片| 久久精品官网| 国产传媒在线看| 欧美一区二区三区四区高清| 成人爽a毛片免费啪啪动漫| 久草精品电影| 免费观看成人鲁鲁鲁鲁鲁视频| 五月天免费网站| 欧美成人欧美edvon| 中文字幕在线视频久| 日本在线视频一区| 国内精品视频一区二区三区八戒| 欧美三根一起进三p| 亚洲国产天堂久久综合| 亚洲成av在线| 亚洲一区 在线播放| 不卡一区二区在线| wwwwww在线观看| 久久亚洲影音av资源网| 日韩成人av在线资源| 激情内射人妻1区2区3区| 国产精品福利av| 成人免费观看在线视频| 国产成人精品免费视频| 亚洲国产精品久久久天堂| 中文在线永久免费观看| 欧美日韩一级视频| 超碰在线最新网址| 视频一区二区在线观看| 成人黄页毛片网站| 在线观看国产一区二区三区| 欧美精品videossex88| 久久日文中文字幕乱码| 日本一区二区在线观看视频| 欧美日韩二区三区| 中文字幕色婷婷在线视频 |