国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

使用GPT和Whisper打造個性化語音助手

譯文 精選
人工智能
本文旨在指導(dǎo)您創(chuàng)建一個簡單而強大的語音助手,以滿足您的喜好。我們將使用兩個強大的工具——Whisper和GPT來實現(xiàn)這一點。你可能已經(jīng)知道GPT及其功能,但你知道Whisper是什么嗎?

譯者 | 朱先忠

審校 | 重樓

簡介

本文旨在指導(dǎo)您創(chuàng)建一個簡單而強大的語音助手,以滿足您的喜好。我們將使用兩個強大的工具——Whisper和GPT來實現(xiàn)這一點。你可能已經(jīng)知道GPT及其功能,但你知道Whisper是什么嗎?

其實,Whisper是OpenAI公司開發(fā)的一種高級語音識別模型,可提供準確的音頻到文本轉(zhuǎn)錄。

我們將帶您完成示例工程構(gòu)建的每一步,包括編碼說明。最后,您將擁有一款可啟動并正常運行的語音助手。

準備工作

打開AI API密鑰

如果你已經(jīng)有了OpenAI API密鑰,你可以跳過這一節(jié)。

Whisper和GPT API都需要訪問OpenAI API密鑰。與ChatGPT的訂閱需要支持固定費用不同,API密鑰是根據(jù)您使用服務(wù)的數(shù)量進行支付的。

價格還算是比較合理的。在撰寫本文時,Whisper的價格為0.006美元/分鐘,GPT(模型為GPT-3.5-turbo)的價格為0.002/1K代幣(代幣約為0.75個單詞)。

OpenAI的網(wǎng)站(作者自己的圖片)

要獲取密鑰,請首先在OpenAI網(wǎng)站上創(chuàng)建一個帳戶。登錄后,單擊右上角的姓名并選擇查看API密鑰。單擊按鈕“創(chuàng)建新密鑰(Create new secret key)”后,將顯示您的密鑰。請確保保存此密鑰,因為您將無法再次看到它。

示例工程依賴的第三方庫

本小節(jié)介紹項目所需的開源代碼庫。本文示例項目包括使用OpenAI開發(fā)的Python庫執(zhí)行各種AI任務(wù),以及使用pyttsx3生成語音,使用SoundDevice錄制和播放音頻,使用numpy和scipy進行數(shù)學(xué)運算等。和往常一樣,在啟動新項目時,您應(yīng)該在安裝包之前創(chuàng)建一個新的虛擬環(huán)境。

示例工程代碼結(jié)構(gòu)

我們的代碼將圍繞一個類構(gòu)建,總共占用大約90行代碼。在此,假設(shè)您對Python類語法知識已經(jīng)有了基本的理解。整個類結(jié)構(gòu)如下:

其中,Listen方法負責(zé)捕獲用戶的語音輸入,并使用Whisper將其轉(zhuǎn)換為文本。Think方法負責(zé)將文本發(fā)送到GPT,然后由GPT生成自然語言響應(yīng)。speak方法負責(zé)將響應(yīng)文本轉(zhuǎn)換為可播放的音頻。

注意:上圖中最右邊代表系統(tǒng)中的GPT助理部分(負責(zé)給出自然語言響應(yīng))。

下面這個過程是可以重復(fù)執(zhí)行的,即用戶可以通過發(fā)出另一個請求在對話中進行交互。

示例類對應(yīng)的代碼結(jié)構(gòu)(作者自己的圖片)

__init__函數(shù)

此函數(shù)負責(zé)初始化歷史記錄和設(shè)置API密鑰。

我們需要一個歷史記錄來跟蹤以前的消息。這基本上對應(yīng)于我們助理的短期記憶,可以讓它記住你在談話中早些時候說的話。

listen函數(shù)

listen函數(shù)工作流程

這個方法相當(dāng)于我們助理的耳朵功能。

listen函數(shù)允許接收來自用戶的輸入。此函數(shù)負責(zé)記錄麥克風(fēng)中的音頻并將其轉(zhuǎn)錄為文本。

listen函數(shù)的具體作用如下:

  • 錄制音頻時打印出“Listening…”信息。
  • 使用聲音設(shè)備以44100 Hz的采樣率錄制3秒的音頻(或您想要的任何持續(xù)時間)。
  • 將錄制的音頻保存為臨時WAV文件中的NumPy數(shù)組。
  • 使用OpenAI API的轉(zhuǎn)錄方法將音頻發(fā)送給Whisper,由Whisper將其轉(zhuǎn)錄。
  • 將轉(zhuǎn)錄后的文本打印到控制臺,以確認轉(zhuǎn)錄成功。
  • 以字符串形式返回轉(zhuǎn)錄后的文本。

在本例中,助理的監(jiān)聽時長為3秒鐘,但您可以根據(jù)需要更改時間。

think函數(shù)

think函數(shù)工作流程

其實,我們系統(tǒng)中助理的大腦是由GPT驅(qū)動的。think函數(shù)負責(zé)接收助理聽到的內(nèi)容,并詳細闡述回應(yīng)內(nèi)容。

值得注意的是,響應(yīng)內(nèi)容不是在您的本地計算機上創(chuàng)建的。文本需要發(fā)送到OpenAI的服務(wù)器,以便通過API進行處理。然后,響應(yīng)內(nèi)容被保存在響應(yīng)變量中,用戶消息和響應(yīng)都被添加到歷史記錄中,即助手的短期記憶,負責(zé)為GPT模型提供上下文以生成響應(yīng)。

speak函數(shù)

speak函數(shù)工作流程

speak函數(shù)負責(zé)將文本轉(zhuǎn)換為語音,并將其回放給用戶。此函數(shù)只接受一個參數(shù):text。此參數(shù)應(yīng)該是一個字符串,表示要轉(zhuǎn)換為語音的文本。

當(dāng)用文本字符串作為參數(shù)調(diào)用函數(shù)時,它會用命令engine=pyttsx3.init()初始化pyttsx3語音引擎。這個對象是引擎用來將文本轉(zhuǎn)換為語音的主要接口。

然后,該函數(shù)指示語音引擎使用命令引擎將提供的文本轉(zhuǎn)換為語音。這會將提供的要speak(由引擎讀出)的文本排隊。命令engine.runAndWait則負責(zé)告訴引擎處理排隊的命令。

值得注意的是,Pyttsx3是在本地處理所有文本到語音的轉(zhuǎn)換,這在系統(tǒng)的延遲方面是一個顯著的優(yōu)勢。

最后的潤色

到此,系統(tǒng)中助理部分已經(jīng)準備好了。接下來,我們只需要創(chuàng)建一個輔助對象,然后開始對話。

對話是一個無限循環(huán),當(dāng)用戶說出包含“Goodbye(再見)”的句子時,對話就結(jié)束了。

個性化體驗技巧

總體來看,自定義GPT助手是輕而易舉的事情!我們構(gòu)建的代碼是極具模塊化的,它允許您通過添加各種功能進行自定義。以下是一些幫助您進行定制的參考想法:

  • 給助理一個角色:改變最初的提示,讓你的助理扮演你的英語老師、勵志演說家或你能想到的任何其他角色!這方面定制,請查看Awesome ChatGPT Prompts了解更多想法。
  • 更改語言:想使用另一種語言嗎?沒問題!只需將代碼中的英語更改為您想要的語言即可。
  • 構(gòu)建應(yīng)用程序:您可以輕松地將助手集成到任何應(yīng)用程序中。
  • 添加個性:通過添加自定義回復(fù)或使用不同的語調(diào)和語言風(fēng)格,讓你的助手擁有獨特的個性。
  • 與其他API集成:將您的助手與其他API進行集成,以提供更高級的功能,如天氣預(yù)報或新聞更新等。

結(jié)論

在本文中,我們解釋了如何檢索OpenAI API密鑰,并提供了用于捕獲用戶輸入、生成響應(yīng)以及將文本轉(zhuǎn)換為語音以進行播放的listen、think和speak等函數(shù)的代碼示例。

有了這些知識,您可以開始創(chuàng)建一款適合您自己特定需求的獨特語音助手。總之,存在無限的可能性:從創(chuàng)建一個個人助理來幫助完成日常任務(wù),到構(gòu)建一個語音控制的自動化系統(tǒng)……有關(guān)本文示例的所有代碼,您可以訪問鏈接的GitHub存儲庫

譯者介紹

朱先忠,51CTO社區(qū)編輯,51CTO專家博客、講師,濰坊一所高校計算機教師,自由編程界老兵一枚。

原文標題:Creating Your Personalized Voice Assistant with GPT and Whisper,作者:Donato Riccio

責(zé)任編輯:華軒 來源: 51CTO
相關(guān)推薦

2024-03-25 07:57:10

ChatGPTPromote人工智能

2018-10-25 14:21:22

Oracle數(shù)字化助手

2022-11-01 07:19:45

推薦系統(tǒng)非個性化

2011-08-18 18:53:30

win7

2020-06-28 07:00:00

推薦系統(tǒng)智能商務(wù)服務(wù)平臺

2023-10-17 08:42:13

ChatGPT定制指令

2023-09-25 15:54:28

Canvas國慶

2023-05-17 15:01:04

iOS 17蘋果系統(tǒng)

2023-10-10 15:21:51

人工智能

2014-12-19 10:02:33

華為智慧城市

2025-02-11 10:30:00

2011-01-20 10:19:21

PowerShell個性化

2012-03-28 14:58:37

手機推送移動應(yīng)用

2015-04-17 15:36:50

Teradata數(shù)字化

2010-01-11 17:41:26

MXN旅游頻道

2019-09-20 09:06:27

物聯(lián)網(wǎng)個性化客戶體驗

2014-06-03 17:11:39

FM數(shù)據(jù)挖掘數(shù)據(jù)處理

2018-05-14 12:48:04

大數(shù)據(jù)銷售企業(yè)

2011-05-04 14:38:53

海爾江山帝景一體機

2013-11-07 16:42:34

Windows 8.1個性化
點贊
收藏

51CTO技術(shù)棧公眾號

偷拍自拍在线| 成人黄色影片在线| 国产精品久久久久久久美男| 在线免费中文字幕| 成人亚洲综合天堂| 精品久久久久久久久久久下田| 一本久久a久久免费精品不卡| 成人欧美一区二区三区在线观看| av电影在线观看| 中文字幕av亚洲精品一部二部| 精品视频一区二区不卡| 欧美一级特黄aaaaaa在线看片| 国内激情视频在线观看| 久久精品亚洲精品国产欧美| 国产精品区一区二区三在线播放| 日韩精品一级| 天天综合网 天天综合色| 99亚洲精品视频| 国产精品xvideos88| 亚洲欧美在线一区| 青青草av免费在线观看| 成人免费在线视频观看| www.xxx亚洲| 欧美日韩一二三| 欧美激情亚洲综合一区| 三区在线观看| 狠狠躁夜夜躁人人躁婷婷91 | 国产成人午夜精品影院观看视频| 欧美成人一区二区三区电影| 国产日韩一区二区在线观看| 亚洲成人一区| 国产一区二区三区免费视频| 在线观看国产福利视频| 久久久精品国产免大香伊 | 国产精品日本一区二区三区在线 | 色男人天堂综合再现| 欧美激情综合色| 国产精品久久久久77777丨| 久久日一线二线三线suv| 亚洲午夜在线观看| 精品一区二区免费| 青青在线免费观看| 久久狠狠一本精品综合网| 国产亚洲一区在线播放 | 992tv成人免费影院| 欧美91在线|欧美| 最新日韩中文字幕| 国产欧美日韩在线观看视频| 欧美激情在线一区| 在线一级成人| 国内精品二区| 男女性色大片免费观看一区二区| 日本视频一区二区不卡| 蜜桃视频免费观看一区| 大陆极品少妇内射aaaaaa| 久久伊99综合婷婷久久伊| 亚洲国产高清av| 久久综合五月天婷婷伊人| 91好吊色国产欧美日韩在线| 亚洲婷婷国产精品电影人久久| 捆绑紧缚一区二区三区视频| 亚洲免费精彩视频| 日本v片在线免费观看| 最新成人av在线| 亚洲欧美自偷自拍另类| 国产成人精品亚洲日本在线桃色| 亚洲国产精品久久久久婷婷老年| 精品国产aⅴ| 国产精品美女免费| 五月开心六月丁香综合色啪| 欧美综合77777色婷婷| 亚洲女同女同女同女同女同69| 蜜臀av国内免费精品久久久夜夜| 97色在线观看免费视频| 久久国产一二区| 男同在线观看| 欧美午夜精品理论片a级按摩| 日韩国产高清在线| 亚洲小少妇裸体bbw| 亚洲精品国精品久久99热| 黄色在线免费| 2021国产精品视频| 亚洲无线视频| 欧美黄网在线观看| av午夜精品一区二区三区| 男女视频在线| 麻豆成人在线看| 日韩免费一区| 影音欧美亚洲| 欧美图片一区二区三区| 欧美成人福利| 免费av一区二区三区| 91成人网在线| 国产一区网站| 日本福利小视频| zzjj国产精品一区二区| 91精品91久久久中77777| 午夜在线观看91| 精品国产乱码久久久久久浪潮 | 欧美高潮视频| 国产精品久久久久久久美男| 亚洲综合色网站| 欧美精品一区二区三区精品| av手机在线看| 国产精品免费看一区二区三区| 亚洲国产综合人成综合网站| 亚洲网站三级| 国产美女免费观看| 国产精品国产亚洲精品看不卡15| 国产精品美女久久久久aⅴ国产馆| 麻豆视频在线免费观看| 成人在线免费观看一区| 欧美伊人精品成人久久综合97| 91精品亚洲| 欧美日韩国产观看视频| 国产肉体ⅹxxx137大胆| 丝袜一区二区三区| 国产呦精品一区二区三区网站| av软件在线观看| 在线观看成人一级片| 日韩在线免费高清视频| 国产在线播放一区三区四| 国产成人精品123区免费视频| 久久影院理伦片| 在线精品高清中文字幕| 亚洲一卡二卡三卡四卡无卡久久 | 亚洲少妇中文在线| 色综合久久久网| 国产精品美日韩| 久久久精品tv| 亚洲电影第三页| 尤物tv在线精品| 香蕉视频在线观看网站| 熟女熟妇伦久久影院毛片一区二区| 久久久久一本一区二区青青蜜月 | 波多野结衣综合网| 国产日韩欧美黄色| 欧美xxxx18国产| 中文字幕国产精品| 日韩美女主播在线视频一区二区三区| 亚洲一区二区三区在线播放| 成人免费视频视频| 欧美理论在线播放| 欧美男男gaytwinkfreevideos| 四虎视频在线精品免费网址| h视频在线免费观看| jizz视频在线观看| 亚洲综合国产精品| 亚洲精品网址在线观看| 色伊人久久综合中文字幕| 亚洲欧洲99久久| 国内精品在线播放| 男女性色大片免费观看一区二区 | 欧美在线精品一区| 国产韩日影视精品| 成人中文在线| 久久精品国产99久久| 免费黄色成人| 欧美另类亚洲| 老汉av免费一区二区三区| 影院欧美亚洲| 韩国女主播成人在线观看| 久久中文字幕一区二区三区| 久久成人免费| 久久久噜噜噜久久中文字幕色伊伊 | 色综合久久六月婷婷中文字幕| 亚洲第一在线视频| 欧美大片网站在线观看| 国产精品福利观看| 乱熟女高潮一区二区在线| 精品国产乱码久久久久久88av | 成人福利片网站| www.男人的天堂.com| 99视频高清| 18视频在线观看网站| 欧美成人国产| 久久激情五月婷婷| 国内精品久久久久影院一蜜桃| 久久午夜羞羞影院免费观看| 亚洲а∨天堂久久精品喷水| 中日韩美女免费视频网站在线观看| 色系列之999| 亚洲精品一二区| 国产精品678| 波多野结衣作品集| 日本大臀精品| 性欧美xxxx大乳国产app| 日韩欧美一区中文| 日韩精品无码一区二区三区| 黄色国产网站在线观看| 四虎最新地址发布| 大地资源高清播放在线观看 | 狂野欧美xxxx韩国少妇| 香蕉免费一区二区三区在线观看 | 中文字幕久久久| 国产日韩在线一区| 日韩小视频网站| 日韩资源在线| 亚洲日日夜夜| 欧美a级片网站|