如何免費用 AI 練 small talk:讓你有個不尷尬的練習夥伴
現在 AI 盛行,許多項目的學習門檻其實降了不少,或者說,有更好的資源可以利用。語言就是一個例子,我自己平常也有在用 Duolingo,但只要有實際交流的機會就會發現,除了工作,真正常出現的是所謂的 small talk,而 small talk 用到的字,跟你背單字卡、跟你工作上用的字,往往不是同一批。語言是得靠肌肉記憶、時常練習來強化的,如果你手邊沒有特別好的資源或機會,偶爾拿出來用,其實很難進步,small talk 這塊也不容易練到。
而現在對話語音能力已逐漸成熟的 AI 剛好可以補上這一塊。
為什麼是 ChatGPT 的即時語音
以我目前的體感,語音辨識做得最好的還是 OpenAI (ChatGPT)。撰文的當下,這個即時語音對話功能在 ChatGPT 裡幾乎是免費的。它官方叫進階語音模式(Advanced Voice Mode);OpenAI 後來又推出更新、更自然的即時模式 Live,這兩個拿來練語言都可以。進階語音模式剛推出時有一陣子有使用時間限制(大概一天十分鐘),但現在我一天用下來還沒碰到限制。
這個功能會讓你跟 AI 進行即時對話:你講一句,AI 幾乎是即時地回你一句。它原本的情境比較像是拿來討論、拿來做各種規劃,但換個角度看,它完全可以拿來練語言,也就是拿來練「我要怎麼跟一個外國人講話」。
有在研究提示詞的人應該知道,大家很常讓 AI 扮演某個角色。當你讓它扮演角色,它多半就會自帶一套它認為那個角色該有的邏輯跟運作方式,這會幫它更準地抓到它該用到的相關知識。今天要分享的方法跟工具,也是搭配這個流程來做的。
直接跟 ChatGPT 聊,會卡在哪
我們當然可以直接打開 ChatGPT、登入、按下按鈕開始跟它聊。真正的問題是後面幾件事:
- 你怎麼想出好的 small talk 主題?
- 聊完之後,你要怎麼得到一份夠全面的分析?
- 你要怎麼用合適的方式把它記錄下來?
這幾件事,光靠一個聊天視窗都不好辦。所以我兜了兩個工具來補這條迴路。
工具一:把整段對話匯出成純文字的瀏覽器擴充
第一個工具是一支瀏覽器擴充,可以裝在 Chrome、Microsoft Edge 這類 Chromium-based 的瀏覽器上。它的工作是把整段 ChatGPT 對話匯出成文字。
如果你試過複製這種即時對話的內容,應該會知道它的文字是比較特別的形式,一般人不太容易一次把整段對話複製下來;ChatGPT 本身也比較傾向讓你直接分享對話(這種格式的對話窗甚至有一些分享限制),而不是讓你把跨很多句的內容整段複製出來。
我有上架 Chrome Extension Store,你可以在 這個頁面 找到他。
裝上這支擴充之後,ChatGPT 的畫面會多一個 Export Text 的按鈕可以按,按了就會把目前對話的內容匯出成純文字檔案,任何電腦基本上都打得開。這個檔案等一下就會接到第二個工具。

這邊可以改匯出文檔的發話者姓名,幫助後面處理的時候可以用你喜歡的名字稱呼你。

工具二:Gab Guide,負責出題跟逐句批改
第二個工具叫 Gab Guide。「gab」本來就是閒聊的意思,跟 small talk 很接近,指的就是一段簡短的對話。前面說的「想不出好題目怎麼辦」,就是 Gab Guide 出場的時候。
Gab Guide 的題目是我自己用提示詞跟 AI 反覆討論、再篩選出來的,依難度分成不同組(對齊 CEFR 的 A / B / C,也就是初階、中階、進階)。預設選項有英文、日文、西班牙文,但如果你需要額外的語言,你可以直接新增,現在模型的能力我相信大多數語言的溝通都是沒問題的。

它有兩個功能:
第一個功能:出 small talk 題目、直接把你送進對話。
你選好想練的難度,然後「骰」一個主題,下面有一些有趣的選項、可以讓他模擬星座、MBTI,算是一個博君一笑的設定。骰完之後,它會帶好參數幫你開啟網頁版的 ChatGPT,連提示詞都幫你打好了,所以你只要按送出,ChatGPT 就會回你「好,沒問題,你想開始的話跟我講一聲」。這時你直接按下輸入框右側的 Start Voice 語音按鈕,跟它說「OK, let’s start」或「那我們開始吧」,它就會照這邊設定好的 small talk 主題跟你對話。任何時候你聊完了,就用前面那支擴充,把這段對話匯出成 .txt。
他也提供 Cheat Sheet 功能,讓你可以針對即將開始練習的主題,獲得一些單字、句型的提示,幫助你在對話中更順利地表達。
貼上你的主題,讓後面的 AI 去幫你搜集這樣的對話有什麼樣的單字或句型可以用:

第二個功能:把對話貼回來,逐句批改。
把剛剛匯出的文字上傳到 Gab Guide,它的資料都存在你自己的 local storage,不會上傳到我這邊。搭配 Google 免費的 Gemini API key 就能跑分析。模型可以在設定裡自己選,看對話內容而定;判斷文法、判斷語意這件事大致上不算太高階的任務,所以挑個比較快的模型(例如 flash / lite 這種)通常就夠用,除非你要摳的是很細、很吃語境的點,那才需要更強的模型。

你點開每一句話,它都會幫你上色,用 1 到 10 分告訴你這句的完整度、文法正確性,以及你有沒有把想講的意圖表達清楚、還是這句話對方其實會聽不懂。哪裡可以修,它會直接指出來;如果你要表達的是這個意思,正確一點該怎麼講,它也會給你講法。

分析會分兩個面向,這也是我特地去確認過的、判斷一段對話算不算「有效、好的對話」的基準:左邊是文法正確度,右邊是表達清楚度。這兩件事會互相影響,但值得拆開看。原因是,母語者對自己的語言是精通的,所以就算對方只丟出幾個單字、或是靠著大致的字序在講,我們還是能靠幾個快速的來回抓到他的意思,甚至他文法是錯的、我們照樣聽得懂。反過來看你自己講外語時也是同一回事,所以把「聽不聽得懂」跟「文法對不對」分成兩軸來評,才看得清楚。

聊完整段之後,還可以看 summary。逐句是逐句,summary 則是把整段拉高來看:你重複犯的文法錯有哪些、在這個情境裡想講這些主題可以用哪些字,給你一些後續學習的靈感。而且所有對話都存在側欄,假設你開始每天練一段,那你每天都能回頭翻前一天的 summary,看「這個錯我昨天犯過,今天還在犯嗎」。這樣它就是一份很好的練習歷程。

為什麼選擇組合這些工具
除了免費,我覺得關鍵在 ChatGPT 即時語音的文字捕捉。它抓英文的品質抓得很好,像我們平常講話有時會中英夾雜,這種精確字詞的偵測上,只要你不是講得真的太模糊或用了很稀有的字,它基本上不太會抓錯。這反過來也是一種練習:練別人聽我們講話時,我們到底講不講得清楚。如果你發現辨識結果跟你想講的差太多,有可能是發音、也有可能是用字要調整,剛好可以一起檢視。
整套流程只用到兩個 AI 工具,兩個都免費:一個是 ChatGPT 的即時語音對話,一個是 Gemini 的 API key。如果你有其他偏好的 API,例如 Grok,可以跟我討論,或直接到 GitHub 開 issue,真的有人需要我就把它接進來。
網站目前掛在 https://gab-guide.omnivorouscat.com/,歡迎使用後分享你的 feedback。 Gab Guide 的部分有開源在 GitHub 上,歡迎有興趣的人去看看、提 issue 或 PR。