中文 | English

【活動報導】大師來開課:OpenAI聲控訊息傳送器

作者:謝嘉洵

OpenAI掀起的生成式AI熱潮至今未退,OpenAI的 ChatGPT模型除了常規的用法外,創客們還可以用ChatGPT來玩出什麼新花樣?本場活動由徐瑞茂(徐爸)來跟大家分享如何搭配ChatGPT與ESP32來製作聲控訊息傳送器!

從系統設定開始逐步教學

由於本次程式會用到Arduino IDE,照顧到未曾使用過Arduino相關系統的學員,徐爸從系統安裝開始逐步教學。他在PPT上詳細地列出了各項步驟,一目了然的排版讓學員就算沒聽清麥克風中說的內容,也能按圖索驥,跟著PPT上的步驟一步一步的完成系統的安裝。

本次活動會用到ESP32的開發板與相關套件被包裝成一小袋,套件中沒有複雜的線路,在座許多創客一上手就快速的組裝好,而徐爸甚至還沒開始教學呢!

此次的聲控模組,除了跟跨域學習影片中一樣,可命令開發板開燈、關燈之外,徐爸也展示了模組中的各項命令詞,不僅可以命令AI語音助手調整音量,也可以查詢當前的溫度、濕度等相關資訊,甚至還可以自訂命令詞,製作自己的客製化AI語音助手!

除此之外,徐爸也教大家如何申請LINE-Notify,並透過LINE-Notify來結合本次課程中的套件,讓語音助手能透過LINE來傳遞文字訊息與製作圖片。其中,文字與圖片的回覆會通過ChatGPT來進行製作!

當然,徐爸也解釋了個中原理:當感測器在接收並辨識指令後,會連接到網路上的大型語言模型(ChatGPT)來產生相關的文字或圖片,完成後就會根據辨識的結果來發送LINE訊息進行回覆。

在實作之外,徐爸也詳細解釋了程式的各項原理,運用生動的案例幫助學員理解每個概念的重要性。他鼓勵學員們勇敢地著手進行修改,期待學員們能夠製作出各種不同的專案,發揮創意,實現自己的想法。

小結

此次活動中,徐爸深入淺出的教學方式,讓學員在實作之外也學會了相關的程式設計,而透過ChatGPT與ESP32結合製作出的聲控訊息傳送器,無疑讓與會學員體會到生成式AI的不同可能。期待在未來,會有更多有意思的創意專案,玩轉生成式AI。

分享到社群

vMaker編輯部

歡迎各界朋友投稿你的maker故事,不論是個人作品、創客觀點或是創客的經驗分享,我們都十分期待能聽到您的分享。 投稿請至:contact@vmaker.tw

This site or product includes IP2Location LITE data available from https://lite.ip2location.com.