GibberLink

GibberLink

Boris Starkov and Anton Pidkuiko · 語音與語言

GibberLink 是一套開源協定,讓兩個 AI 代理互相辨識,並從口說英文切換到更快的聲波資料通道。

GibberLink 的介面預覽

關於 GibberLink

About

什麼是 GibberLink

GibberLink 是給 AI 代理使用的代理通訊協定。兩個語音代理在通話中相遇時,會先以一般英文交談。一旦其中一方察覺對方也是機器,就會提議切換到以聲音為基礎的通道,雙方接著用短促的音訊音調交換資料,不再用完整句子。這條通道靠的就是聲波傳輸資料,也是 AI 代理互相溝通的新方式。

這樣做的目的是省去浪費。兩個代理互相念出飯店房價,等於把運算資源、時間與金錢耗在一段為人類耳朵設計的對話上。GibberLink 直接跳過這一步。它建立在開源的聲波資料函式庫 ggwave 上,也就是這套 ggwave 協定的基礎,它本身則是一套開源 AI 協定。開發者 Boris Starkov 與 Anton Pidkuiko 也靠著這支展示在 2025 年 2 月的 ElevenLabs 黑客松拿下第一名。

在深入了解之前,有三件事值得先知道。它是一套開放協定,不是可以購買的產品,參考程式碼以 MIT 授權放在 GitHub 上。它至今仍是研究專案,沒有商用標準,開發者也認為距離完整標準化還有好幾年。而且因為切換發生在音訊通道裡,旁聽的人只會聽到無法解讀的嗶嗶聲,這正是當初那段爆紅影片引發的反應。

如何開始

  1. 從 GitHub 取得參考專案,並在兩台不同裝置上打開 gbrl.ai 的瀏覽器展示
  2. 填入 ElevenLabs 對話式 AI 與語言模型供應商的 API 金鑰,安裝相依套件後啟動本機伺服器
  3. 在兩台裝置上打開頁面,點其中一台的圓圈切換角色,再啟動兩個代理
  4. 觀察兩個代理以英文開場、確認彼此都是 AI,接著切換成 ggwave 音調,最後用 waver 網頁展示把訊息解碼出來

產品資訊

快速了解 GibberLink 的定價、支援平台與效能。

免費方案是
付費方案$0
平台Web (browser demo), self-hosted, Node.js
開發者Boris Starkov and Anton Pidkuiko
類別語音與語言
發布日期Feb 2025
最近更新Mar 2025
網站訪問量649.3M
網站全球排名50
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 打造語音代理的開發者:專案提供一套 API,讓兩個機器人切換協定,你可以把這段握手流程接進自己的通話邏輯
  • AI 研究者與學生:這是一個乾淨又精簡的代理交接範例,可以從頭讀到尾,也能在兩台筆電上跑起來
  • 評估電話自動化的產品團隊:這支展示說明了當兩個機器人不再假裝是人類時,能省下多少時間與運算
  • 對聲波傳輸有興趣的玩家:waver 展示讓你直接聽見音調並自己解碼,完全不用寫程式

任務

  • 降低代理之間的通話成本:把英文換成音調可以避開語音生成步驟,壓低每次交換背後的運算量
  • 示範機器人辨識:這套協定說明代理如何在通話中把對方標記為機器,並據此行動
  • 用聲音傳送少量結構化資料:底層的 ggwave 層能在具備麥克風與喇叭的離線裝置之間搬運短封包
  • 打造新的代理握手流程:把這個專案當成訊號交換、角色設定與協定切換的起點

情境

  • 客服機器人打電話到飯店訂房,結果接電話的也是機器人:雙方講好切換,用音調把訂房流程跑完
  • 你在離線環境測試代理流程:兩台沒有共用網路的裝置,透過喇叭與麥克風交換資料
  • 課堂想示範機器怎麼對話:瀏覽器展示在兩台筆電上運行,學生能聽見並解碼整段交流
  • 開發者稽核一通自動電話:解碼後的逐字稿顯示兩個代理究竟談成了什麼

主要功能

代理之間的相互辨識

GibberLink 的核心動作是握手。代理以口說英文開場,聆聽對方是機器人的線索,等到跡象對上就提出切換。專案把這套邏輯寫進提示詞與 API,因此辨識與提議落在同一段流程裡,而不是拆成兩個獨立步驟。

聲波資料通道

雙方同意後,對話就交給 ggwave,它把位元組編成音調而不是詞語。這個函式庫把資料切成小塊,逐一對應到一組可聽頻率,再用錯誤修正撐過吵雜環境。頻寬刻意壓低,因此適合房價、聯絡資訊這類結構化訊息,並不適合長篇內容。

建立在 ggwave 上

ggwave 是底下那具開源引擎,一套極小的 C 與 C++ 函式庫,靠喇叭與麥克風在離線裝置之間搬資料。它負責原始波形,音訊後端則交給你決定。正是這個選擇讓 GibberLink 能跨手機、筆電與小型開發板使用。

參考實作與 API

GitHub 專案是最實際的入口。它把 ElevenLabs 對話式 AI 與 ggwave 配在一起,並提供一套 API 讓代理採用這套協定。裡面有展示用的提示詞、角色設定與可直接執行的伺服器,你可以重現訂房情境,也能改成自己的任務。

gbrl.ai 瀏覽器展示

gbrl.ai 直接在瀏覽器裡跑代理對話,不必安裝。在兩台裝置上打開,把一個代理設為致電方、另一個設為櫃檯,就能看它們以英文開場再切到音調。想在不碰程式碼的情況下看懂這套協定,這是最快的途徑。

用 waver 解碼訊息

這些音調本來就不是給人耳聽的,所以專案指向 waver 網頁展示。播放錄音後,waver 會把訊息還原出來,你就能確認代理只是在談價格與細節。這道解碼步驟,正好回應了「它們是不是在密謀什麼」的疑慮。

優缺點

優點

  • 兩個代理一旦確認彼此都是機器,就跳過語音生成,省下通話時間與運算
  • 以 MIT 授權開源,參考程式碼可以閱讀、分支與自行架設
  • 重用 ggwave 這套經過驗證的聲波資料函式庫,手機、筆電與微控制器都能跑
  • gbrl.ai 的瀏覽器展示讓你在幾分鐘內、用兩台裝置就跑起一場代理對話
  • waver 解碼器讓你能核對代理真正說過什麼,協定因此保持可稽核

缺點

  • 仍是研究專案,沒有商用標準,因此買不到支援,也別期待穩定度
  • 聲波資料通道速度慢,只適合短小的結構化封包,不適合大量傳輸
  • 執行展示需要兩台裝置、API 金鑰與本機伺服器,前置準備比點一下就能用的工具多
  • 因為切換發生在音訊裡,在線上的真人會聽到無法解讀的嗶嗶聲,這也引出信任問題

常見問題

GibberLink 是一套開源協定,讓兩個 AI 代理互相辨識,並從口說英文切換到聲波資料通道。它由 Boris Starkov 與 Anton Pidkuiko 為 2025 年 2 月的 ElevenLabs 黑客松打造,展示作品在活動中拿下第一名。