14 · 桌面應用 · 語音互動
語音虛擬人
喊一聲名字就醒來的桌面夥伴。用講的問事情,它用聲音回答,不講話的時候自己在桌面上散步。
關於這個作品
大部分的語音助理要先按一個鍵、講完再等它想。這一個是常駐在桌面上的角色:喊它的名字就轉過來聽你講,講完停一下就自動送出,回答用合成的人聲唸出來,角色的嘴跟著動。你講到一半想改口,直接打斷它就好。
沒事的時候它不會呆站著 — 會東張西望、伸懶腰、在桌面上一跳一跳地散步,碰到螢幕邊緣就停下來;太久沒人理它會打盹。滑鼠碰到它、或喊它一聲,馬上站好。
它能做什麼
- 喊名字喚醒:喊「嘿幸運」或「嘿希望」,對應的角色就轉過來聽你講——不用先按任何鍵。
- 逼問模式:跟它說「我想做某件事,你來 grill 我」,它會一題一題追問到你把事情想清楚,說「夠了」就收尾幫你總結。
- 記得上次談過什麼:每段對話結束時它會把結論整理起來,下次啟動就帶著。也可以直接說「記住,下週三要交報告」,它立刻寫下來。
- 動手做事:能讀專案的檔案、開應用程式、查行事曆,用講的就能請它幫忙。
- 手機當耳朵:人在客廳、電腦在書房時,用手機講話、電腦那端動手。
- 可以換角色、換聲音、調語速,拖到螢幕上任何位置,多螢幕之間它會自己走過去。
三個刻意的設計
- 聲音不離開這台電腦:喚醒詞的偵測與語音轉文字都在本機跑,錄到的音訊不會上傳,也不會存成檔案。
- 要動到東西的事,一定先問:只是讀資料就直接做;要建檔、改檔、安裝套件這類會留下痕跡的動作,它會先把要做的事唸出來,等你回答「確認」才動手 — 沒回應、講別的、或過了時間,都當作不做。
- 有些資料夾永遠唯讀:含個人資料的專案被列在唯讀名單裡,讀可以,寫一律拒絕,連問都不會問你。因為語音分不出說話的人是誰,這條線只能用「不可能寫入」來守,不能靠當下的判斷。
為什麼這個作品沒有下載連結
它是為了一台特定的電腦寫的:綁著個人的 API 金鑰、語音服務帳號,以及一份只對我有意義的記憶檔。把這些拆掉之後,剩下的殼對別人沒什麼用處,所以這裡只展示它能做什麼。
同系列的桌面小動物沒有這個問題,程式碼是公開的。