簡短版本
Shuo App 不需要帳號,不會向 Shuo 傳送遙測資料、使用行為分析資料或當機報告,也沒有廣告。本機與 OpenAI 相容轉寫為穩定入口;Gemini、ElevenLabs 與阿里雲通義是選用的實驗性雲端服務。選擇本機轉寫並關閉雲端 AI 時,音訊、文字、修正與個人詞彙都不會離開這台 Mac。只有在你選擇雲端服務或啟用雲端 AI 功能時,目前任務所需的資料才會傳送給對應服務商;專案原始檔與路徑不會上傳。
儲存在這台 Mac 上的資料
- App 設定與擴充功能設定。
- 轉寫歷史,包括原始、處理後與最終文字,以及 provider、model、語言、時間、結果與效能中繼資料。
- 獨立的統計資料;統計匯出不包含轉寫文字。
- 與保留的「歷史」記錄相關聯的錄音會儲存在本機,直到你刪除對應記錄;下載的本機模型與 Shuo 產生的復原報告也會留在本機,復原報告不會自動上傳。
- 常用詞、專案書籤、本機專案詞彙索引,以及明確修正所產生的前後文字組合。
OpenAI-compatible、Gemini、ElevenLabs 與阿里雲 API Key 會分別儲存在 macOS 鑰匙圈,不會寫入設定匯出。刪除「歷史」記錄會刪除對應錄音,但不會回寫或減少累計統計。
為避免儲存損毀造成資料遺失,Shuo 可能會在本機保留損毀檔案的復原副本。這些副本不會被自動讀取或上傳;刪除單筆「歷史」記錄不會修改無法安全解析的舊復原副本。你可以從「關於 → 解除安裝與資料」開啟本機資料夾並管理這些檔案。
專案詞彙
Project Vocabulary 預設關閉。連結資料夾後,Shuo 會在本機以唯讀方式建立有限索引,讀取名稱、manifest、路徑片段、原始碼符號與文件;相依套件、建置輸出、隱藏檔案、可能包含金鑰的檔案與符號連結都會略過。每個連結的專案只保留優先級最高的 60 個候選詞。
原始檔內容、完整索引與本機路徑都不會上傳。每次轉寫的總詞彙預算最多為 60 個詞、900 個字元,由內建詞、常用詞、符合條件的人工修正詞、專案詞與預設詞共同使用。使用支援提示的雲端轉寫時,只有預算內最終選取的拼字提示可能會隨音訊傳送。
修正與個人化
當你在懸浮列或快速草稿中修改文字後確認、複製、替換,或儲存「歷史」記錄、完成語音修改時,無論人工修正學習是否開啟,Shuo 都會在本機儲存完整的修改前後文字,並盡可能連結對應的「歷史」記錄與錄音。未修改的一般複製不會產生記錄。
人工修正學習預設關閉。開啟後,Shuo 只會在本機從明確修改與保留的「歷史」記錄中擷取詞元層級的 A → B 模式,並依頻率由高到低顯示。每個模式仍預設關閉;只有逐項開啟後,才會依所選學習方式進入門檻判斷。學習方式互斥為「替換」與「雲端 AI」。「雲端 AI」要求至少出現 2 次、信心度至少 75%,且領先次選至少 2 次;達標後只會把 B(修正後寫法)當作轉寫提示傳送,不會在本機改寫。「替換」要求至少來自 3 個不同的可信工作階段、100% 一致,且沒有其他候選或反向衝突;達標後只在本機替換,不會將該人工修正詞傳送給雲端 AI。短小寫拉丁詞、純數字,以及不符合安全詞界線的比對都不會自動替換;CJK 文字只會在系統斷詞確認完整詞彙範圍時替換。
選擇「雲端 AI」並使用雲端轉寫時,只有逐項開啟且符合條件的 B(修正後寫法)可能會作為服務商支援的有限拼字提示傳送;選擇「替換」時,人工修正學習產生的 A 與 B 都不會因此傳送。無論採用哪種方式,Shuo 都不會傳送完整「歷史」記錄或修正資料集,逐項選擇也只會儲存在本機。「清除學習資料」會清空這些選擇並設定學習截止時間,較早的證據不再參與學習,但不會刪除「歷史」記錄或錄音。未來若要啟動個人模型訓練或上傳資料集,仍需另行明確操作。
資料何時會離開這台 Mac
- OpenAI-compatible 轉寫:API Key、帳號 scope header、本次音訊、模型/語言設定,以及啟用的 context、常用詞與專案拼字提示會傳送至設定的端點;只有在人工修正學習選擇「雲端 AI」時,逐項開啟且符合條件的修正後寫法才可能一併傳送。
- OpenAI-compatible model discovery:Shuo 會使用相同的驗證資訊查詢該端點的
/models。 - Google Gemini 轉寫:Gemini API 金鑰、目前音訊、所選模型/語言設定,以及已啟用的 context、常用詞和專案拼字提示會透過 Gemini API 傳送給 Google;只有在人工修正學習選擇「雲端 AI」時,逐項啟用且符合條件的修正後寫法才可能一併傳送。選用的轉寫潤飾、語音編輯和 AI 表情會重複使用相同 API 金鑰與模型,只會將所需文字與指令傳送給 Google,不會再次傳送錄音。
- ElevenLabs Scribe v2 轉寫:ElevenLabs API Key、本次音訊、模型/語言設定,以及選取的常用詞與專案詞會傳送至 ElevenLabs;只有在人工修正學習選擇「雲端 AI」時,逐項開啟且符合條件的修正後寫法才可能一併傳送。ElevenLabs 將 keyterm prompting 列為額外計費功能。
- 阿里雲通義 Qwen3-ASR-Flash 轉寫:阿里雲百煉 API Key、本次音訊與語言設定會傳送至固定的北京地區端點;目前的介接不會傳送「歷史」記錄、專案路徑或詞彙提示。
- 選用的 LLM 功能:啟用時,轉寫文字與對應指令可能會傳送至設定的 OpenAI 相容端點;選擇 Gemini 時,這些功能會改用 Gemini,且只會傳送所需文字與指令。
- 更新與下載:檢查更新、下載 App 或模型時,會向更新來源、GitHub 或模型託管服務發出一般網路請求。
這些第三方會依各自的隱私權條款處理請求。Shuo 不會把歷史錄音上傳至雲端用於訓練。
網站、意見回饋與刪除
官網使用 Umami Cloud 統計匿名頁面瀏覽、來源、瀏覽器、作業系統、裝置類型與大致國家,並記錄 DMG/ZIP 下載按鈕及支持連結的點擊。Umami 不使用 Cookie,也不跨網站追蹤;它會依據 IP 位址、User-Agent 與本站 ID 產生匿名工作階段雜湊。本站不會傳送姓名、電子郵件、輸入內容或自訂使用者身分;查詢參數與頁內錨點會被排除,並尊重瀏覽器的 Do Not Track。本站不使用工作階段重播或熱力圖。
GitHub 意見回饋只會傳送你主動提交的內容。預設診斷不會附加轉寫、音訊、API Key 或模型檔案。
只刪除 App 會保留使用者資料以便重新安裝。若要完整移除,請先在 Shuo 仍開啟時關閉「登入時啟動」、備份所需內容,並從「關於 → 解除安裝與資料」移除鑰匙圈 API Key;接著結束並刪除 Shuo.app、刪除其中顯示的 Application Support 資料夾,再執行 defaults delete dev.shuotian.Shuo 清除偏好設定。若曾選擇外部模型資料夾,也需另行刪除。麥克風與輔助使用權限需在系統設定中另行撤銷。
問題
若發現安全漏洞,請使用 GitHub 私密漏洞回報;一般隱私權問題可聯絡 contact@bo-rista.com,或提交不含私人內容的 Issue。請勿提交 API Key、私人轉寫或錄音。