在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OpenAI 發了一個支持 ESP32 的 Realtime API SDK

KiCad ? 來源:KiCad ? 作者:KiCad ? 2024-12-21 11:36 ? 次閱讀

昨晚 OpenAI 正式發布了 o3 模型,AI 圈一片沸騰。作為電子工程師的我撓了撓頭,好像和我沒什么直接的關系倒是 OpenAI 的另一個小發布,讓我很感興趣:一個可以在 LinuxESP32 上使用的 Realtime API SDK。

bb0aa66e-bf4c-11ef-902f-92fbcf53809c.png 對,就是上面這個項目,剛發布沒多久,文檔都幾乎沒有。感興趣的小伙伴可以自己去看一下: https://github.com/openai/openai-realtime-embedded-sdk 這個 SDK 能干嘛?

這個 SDK 主要是給嵌入式硬件設計的,目前只支持樂鑫的 ESP32s3。以下是經過驗證的兩個開發板:

Freenove ESP32-S3-WROOM

Sonatino - ESP32-S3 Audio Development Board

其它的 ESP32-S3 硬件理論上也能跑,只是沒有經過驗證。 當然如果你只想玩一下,也可以不用任何硬件,直接在 Linux 上運行。

SDK 基于 OpenAI 最新的 WebRTC,可以提供低延時的語音對話服務。Altman 在發布會上演示的 AI 實時語音對話、打斷等就是基于 WebRTC。感興趣的小伙伴可以看一下 WebRTC 的介紹:

https://platform.openai.com/docs/guides/realtime-webrtc

bb23b7b2-bf4c-11ef-902f-92fbcf53809c.png

配置完成后build一下,然后燒錄到 ESP32S 的固件里即可。接下去就可以直接調用 API 了。這種方式簡化了硬件調用實時語音,甚至視覺識別的方法,典型的應用有:

陪伴類的玩具

可穿戴設備

智能音箱/語音助手

國內有平替嗎?

如果用不了 OpenAI,國內其實也有類似的服務,比如火山引擎的 RTC:

https://www.volcengine.com/product/veRTC

字節推出的顯眼包2.0用的就是 RTC 服務:

在上周的“2024火山引擎冬季Force原動力大會”上,已經有不少硬件廠商展示了基于 RTC 的產品demo。其中有一個品牌“Haivivi”做了現場演講,分享了他們的理念和創業經歷。雖然只是一個“可以對話”的玩具,卻有別于傳統的智能音箱,得到了很多用戶的認可。我在現場也體驗了一下RTC的效果,延時在2~5秒之間,基本可以滿足實時對話的要求。

字節的產品經理也提到了嵌入式的 SDK,但沒有詳細公布支持的硬件型號,估計還處于測試階段。但毫無疑問,ESP肯定是合作伙伴之一。

“端插件”是什么?

專題論壇中還提到了“端”插件的概念。簡單說就是把硬件的功能(比如調節音量、驅動電機等)以插件的形式注冊在大模型的平臺,端側的硬件只要收集用戶的輸入,傳輸到大模型后由模型進行數據處理并根據解析的結果調用“端”插件執行硬件端的動作。

bb5cb26a-bf4c-11ef-902f-92fbcf53809c.jpg

這種范式有可能降低硬件端的成本(因為端側不再需要算力,只要做輸入、輸出及信息交互),并有可能降低開發的時間(可以很快添加語音識別、圖像識別等功能,因為不用基于硬件開發,可以直接丟給模型處理)。這里的潛臺詞是:類似語音交互、圖像識別的任務,大模型一定比本地的硬件做的好。當然前提是要能接受數據傳輸和處理的延時,另外數據安全也是需要考慮的因素之一。

結束語 人工智能技術尤其是大模型和AIGC正以前所未有的速度迅猛發展,它們的影響力已經滲透到各個行業,包括電子硬件領域。作為電子硬件工程師,我們站在技術革新的前沿,面臨著前所未有的機遇與挑戰。我們必須深入思考,如何將AIGC等前沿技術與硬件設計相結合,以實現創新突破。打造出更智能、更高效、更符合市場需求的產品,從而在激烈的市場競爭中占據有利地位。

注意:如果想第一時間收到 KiCad 內容推送,請點擊下方的名片,按關注,再設為星標。

常用合集匯總:

和 Dr Peter 一起學 KiCad

KiCad 8 探秘合集

KiCad 使用經驗分享

KiCad 設計項目(Made with KiCad)

常見問題與解決方法

KiCad 開發筆記

插件應用

發布記錄

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • API
    API
    +關注

    關注

    2

    文章

    1500

    瀏覽量

    62011
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1036

    瀏覽量

    45935
  • ESP32
    +關注

    關注

    18

    文章

    971

    瀏覽量

    17257
  • OpenAI
    +關注

    關注

    9

    文章

    1087

    瀏覽量

    6508
收藏 人收藏

    評論

    相關推薦

    【AI技術支持ESP32無線Wi-Fi常用調試API

    Wi-Fi常用調試API在使用esp32調試Wi-Fi功能時,由于場景和各種因素的影響,難免會遇到各種連接不上,Wi-Fi斷連等問題。下面介紹API,方便新手調試Wi-Fi時更好的
    的頭像 發表于 10-26 08:00 ?593次閱讀
    【AI技術<b class='flag-5'>支持</b>】<b class='flag-5'>ESP32</b>無線Wi-Fi常用調試<b class='flag-5'>API</b>

    esp32上使用chatGPT做些有意思的事情

    ChatGPT獲得響應,我們需要進行以下步驟:1、在OpenAI網站上注冊,并在ESP32上安裝必要的庫。 2、在OpenAI API上創建
    的頭像 發表于 10-18 10:04 ?520次閱讀

    啟明智顯ESP32系列串口屏全面升級!支持樂鑫IDF最新版,兼容Arduino開發環境

    啟明智顯的ESP32系列串口屏迎來了全面升級,SDK更新至樂鑫IDF的最新版本,并且完美兼容Arduino開發環境!
    的頭像 發表于 09-05 16:48 ?991次閱讀
    啟明智顯<b class='flag-5'>ESP32</b>系列串口屏全面升級!<b class='flag-5'>支持</b>樂鑫IDF最新版,兼容Arduino開發環境

    esp8266和esp32區別是什么

    以下是關于ESP8266和ESP32的主要區別: 處理器和架構 : ESP8266 :使用Tensilica L106 80MHz的處理
    的頭像 發表于 08-19 18:16 ?5400次閱讀

    esp32用什么軟件編程

    。 概述 ESP32具有豐富的外設接口和靈活的編程方式,支持多種編程語言和開發環境。本文將詳細介紹ESP32的編程軟件,包括開發環境、編程語言、庫函數、開發工具等。 開發環境 2.1 Arduino IDE Arduino ID
    的頭像 發表于 08-19 17:24 ?3509次閱讀

    ESP32-WROOM-32E、ESP32-WROOM-32D、ESP32-WROOM-32U 有什么區別?ESP32-WROOM-32 后綴字母代表的意思是?

    相信很多人心里都有這樣的疑問,今天就教大家怎么區分它們。 32D和32U是同一個芯片ESP32-D0WD的模組,主要區別的天線模式,分別是板載和IPEX外接天線。 32E是用的升級版的芯片
    的頭像 發表于 07-17 10:09 ?9705次閱讀
    <b class='flag-5'>ESP32</b>-WROOM-32E、<b class='flag-5'>ESP32</b>-WROOM-32D、<b class='flag-5'>ESP32</b>-WROOM-32U  有什么區別?<b class='flag-5'>ESP32</b>-WROOM-32 后綴字母代表的意思是?

    ESP8266 NONOS SDK V1.5.4版本的SDK,是否支持upgrade API

    ESP8266 NONOS SDK V1.5.4版本的SDK,是否支持upgrade API? 打算實現fota升級。 include/
    發表于 07-09 07:58

    ESP32能取代STM32嗎?哪個更好?

    不能!首先二者不存在哪個更好的問題,因為這兩芯片使用場景各不相同,在嵌入式系統領域,ESP32和STM32都是常見的單片機系列,它們各自具有定的優勢和適用場景。本文主要探討ESP32
    的頭像 發表于 07-06 08:04 ?1.2w次閱讀
    <b class='flag-5'>ESP32</b>能取代STM32嗎?哪個更好?

    ESP32,做了siri?!開源了!

    工程名稱:ESP32直接對話大語言模型人工智能語音助手前言用ESP32做了語言模型,就像
    的頭像 發表于 06-29 08:04 ?328次閱讀
    用<b class='flag-5'>ESP32</b>,做了<b class='flag-5'>個</b>siri?!開源了!

    esp32 sdcard格式化的api沒有找到,為什么?

    esp32 sdcard 格式化的api 沒有找到,可否說明
    發表于 06-25 07:45

    請問ESP32-C3和ESP32-S2或WROOM系列是否支持單步調試?

    : 中文版https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32c3/api-guides/jtag-debugging
    發表于 06-21 07:32

    請問esp32-c3不支持pcnt嗎?

    我在esp32-c3開發板上測試pcnt,編譯報錯找不到相關的函數,查看sdk源碼發現要配置CONFIG_SOC_PCNT_SUPPORTED才會編譯pcnt.c,查看examples里面的項目也說了只支持
    發表于 06-18 07:27

    esp32-s3藍牙僅支持BLE 5.0嗎?

    1. esp32-s3藍牙僅支持BLE 5.0嗎?經典藍牙是否支持,以及BLE 5.1 5.2 5.3是否支持 2. 如何選擇1M 或2M 的phy?似乎沒看到相應的
    發表于 06-13 06:48

    OpenAI API Key獲取與充值教程:助開發者解鎖GPT-4.0 API

    OpenAIAPI Key,以及如何使用這個 Key 來調用 GPT-4.0 API。 第步:獲取 OpenAI
    的頭像 發表于 04-28 16:35 ?1w次閱讀
    <b class='flag-5'>OpenAI</b> <b class='flag-5'>API</b> Key獲取與充值教程:助開發者解鎖GPT-4.0 <b class='flag-5'>API</b>

    如何使用ESP32和STC51芯片制作小小光立方呢?

    分享ESP32和STC51芯片,以及0805貼片燈珠,手工焊接制作的小小光立方。
    的頭像 發表于 01-09 15:37 ?1927次閱讀
    如何使用<b class='flag-5'>ESP32</b>和STC51芯片制作<b class='flag-5'>一</b><b class='flag-5'>個</b>小小光立方呢?
    主站蜘蛛池模板: 欧美色碰碰碰免费观看长视频| 色噜噜狠狠成人中文小说| 四虎国产在线| 国产一区二区三区免费大片天美 | 精品一区二区三区18| 美女被异性狂揉下部羞羞视频| 色爱区综合激情五月综合色| 国产经典三级在线| 成人午夜网站| 亚洲香蕉影院| 国产高清色视频免费看的网址| 高清一本之道加勒比在线| 国产三级久久久精品三级| 美女一级免费毛片| 久久综合色88| 在线播放你懂| 国产va| 最近最新免费视频| 四虎影视网址| 亚洲丁香网| 色婷婷激情五月综合| 免费黄色福利| 免费看国产片| 一级特黄aa大片一又好看| 国产美女免费观看| 欧美猛交xxx呻吟| 深夜一级毛片| 天天天天操| 91视频污污版| 国产免费成人在线视频| 啪啪中文字幕| 欧美视频a| 国产特黄一级一片免费| 天天狠狠色噜噜| 天天曰天天爽| h文 超乳 奶水| 成人拍拍视频| 日本一视频一区视频二区| 久久电影www成人网| 最近最新免费视频| 欧美日韩国产成人精品|