iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
生成式 AI

用AI寫程式也是要點本事的 系列

顧名思義。
主要是用Github copilot來完成一個需要點巧思、不是「一句話就能描述完」的APP。
如果需要搭配後台服務,也一併使用Github copilot完成。

前端主要是使用Flutter,這樣可以輸出網頁也可以輸出APP。
後端應該是使用Google AppScript。(沒為什麼,我就是喜歡這東西。)

啥?這樣也來參加鐵人賽?水分會不會太高?
I don't give a shxt.

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

import、參數、函數...怎麼複製貼上?

因為是「讓外行人也能用AI寫程式」,所以必須講的簡單好懂。 回頭看看曾經使用過的範例... import 'package:flutter_tts/flut...

2024-08-24 ‧ 由 tw_hsu 分享
DAY 12

用AI設計物件啦!

「幫我設計一個物件,裡面要有地方紀錄使用者輸入的文字資料,還要一個數值資料用來區別使用者輸入的資料功能類別。物件名稱是InputData。」 class In...

2024-08-25 ‧ 由 tw_hsu 分享
DAY 13

用物件導向整合前幾天的功能

上一篇介紹了物件導向,還講了「物件中可以有函數」。來看看怎麼用吧!人工智能也可以設計物件,還可以要求指定物件名稱。 「請將FlutterWeb錄音功能整合成一個...

2024-08-26 ‧ 由 tw_hsu 分享
DAY 14

如何讓程式知道何時text to speech播放完了

「如何讓程式知道何時text to speech播放完了?」 首先,前面簡單講解介面的程式碼的技術概念時,有提到一種情況是「寫一段程式碼,但不自己決定它在程式中...

2024-08-27 ‧ 由 tw_hsu 分享
DAY 15

如果不能等通知,那就監視它吧!

_utterance!.onend = (event) { // Stop recording when the speech synthesis has...

2024-08-28 ‧ 由 tw_hsu 分享
DAY 16

FlutterWeb上的多執行序

上一篇最後講到...「另外啟動一條執行序,然後不停檢查這個『synthesis.speaking』吧!」 什麼叫執行緒?這裡講的是讓外行人理解「技術領域有這個議...

2024-08-29 ‧ 由 tw_hsu 分享
DAY 17

FlutterWeb上的多執行序長得好奇怪喔

(這篇文是純粹經驗談。) 每種程式語言使用執行序的方式都不太一樣。 以Flutter來說,執行序設計上有兩種,一是函數名稱結尾多個「async」,另一個叫做「I...

2024-08-30 ‧ 由 tw_hsu 分享
DAY 18

如何存檔

錄音錄完了,檔案呢? 「如何將錄音內容存成獨立檔案?」這樣問AI,結果得到的答案還真詳盡。 首先,它告訴我網頁系統無法直接將手伸到電腦的檔案系統,那該怎麼辦?別...

2024-08-31 ‧ 由 tw_hsu 分享
DAY 19

存起來的「生肉」錄音檔無法播放

承上一篇,在下載錄音內容之前,先將它測試性的重播一次吧! //播放URL的內容 void playAudio(String url) { fin...

2024-09-01 ‧ 由 tw_hsu 分享
DAY 20

音檔,除了格式檔頭以外,的各種學問...

final riffHeader = createRiffHeader(data.length, 1, 2, 44100, 176400, 4, 16);...

2024-09-02 ‧ 由 tw_hsu 分享