- Tell us what’s wrong — right from the menu. New “Send Feedback…” item: report a problem or share an idea, optionally attaching technical diagnostics — app version, OS, device and microphone info plus the technical log. The text of your dictations is never included. Your message reaches the team instantly.
- “Check for Updates…” is now always in the menu. It used to appear only while holding ⌥ Option — many of you simply never found it. Manual update checks are now one click away.
更新日誌
Lispr 有什麼新東西。
Lispr 發佈得快 — 有時一天不只一次。下面列出搶先體驗開放以來,每個版本的變動。
每次安裝也都會透過 Sparkle 從 appcast feed 自動更新。
- A dropped connection no longer stalls your dictation. When the network dies mid-dictation — hotel Wi-Fi, flaky tethering — Lispr now notices within seconds and immediately retries over a fresh path, so the text still arrives a few seconds later instead of a spinner hanging for minutes. Long dictations on slow uplinks are safer too: an upload that is still making progress is no longer cut off by a fixed timer.
- A stuck dictation can no longer freeze the app. If the connection dropped at the wrong moment, the pill could spin forever and every later key press was silently ignored — only restarting helped. Now such a dictation ends with a clear error, and the recorded audio stays in History so you can run it again.
- The assistant flip is snappier. The gradient now rolls across the wave about a second earlier — tighter pause detection and a quicker sweep.
- The pill now shows the assistant waking up — while you're still talking. Say «Лиспр, напиши…» and a couple of seconds in, a brand gradient rolls across the live waveform: understood, dictate the brief. Purely a visual hint — recognition and your text are unaffected, and it appears only for those who already use the copywriter.
- The copywriter's ear moved to the cloud. Recognizing the wake phrase («Лиспр, напиши…») now happens server-side — new spellings and fixes reach everyone instantly, without waiting for an app update. If the server is unreachable, dictations are always inserted verbatim — your text is never at risk.
- Setup Guide starts fresh. Reopening the guide from the menu now begins at the first screen — it used to stay stuck on the final one after you'd been through it once.
- Latin spellings of the name are matched by shape too. “Lispur” and similar renderings now wake the copywriter, completing the 0.89 change for Cyrillic — while real words like the insulin “lispro” stay untouched.
- Finding where first-run setup loses people. The app now reports anonymous setup progress — step names and timings only, no text and no audio — under the same “Diagnostics & statistics” switch. It's the groundwork for a fully redesigned onboarding.
- The copywriter now recognizes its name however Whisper spells it. Instead of a fixed list of spellings, Cyrillic renderings are matched by shape — «Лиспер», «Лиспор», «Лиспра» and future variants all wake the copywriter, while real words (including the Lisp programming language and its case forms) are carefully excluded.
- The copywriter answers to more pronunciations. Whisper sometimes hears the name as “Лиспер” or “Лиспар” — those now wake the copywriter too, caught in the first minutes of real-world testing.
- Compose straight into another language. Hold your translate key and say “Lispr, write to Ivan that we're moving the meeting” — you get the finished message in the target language, not a translation of your instruction. One step, ready to send.
- Fewer accidental compositions. Dictating about Lispr (“Lispr and other systems…”) no longer triggers the copywriter — the wake word now requires a pause or comma after the name, just like when you actually address it.
- History stays tidy when composing fails. A failed composition no longer leaves a phantom “recovered recording” duplicate after restart.
- Dictation no longer picks up numbers you never said. Lispr used to give the recognizer a small hint about how to write times. On longer dictations that hint could leak into your text as a run of stray numbers — and worse, push out words you actually spoke. The hint is gone. What comes back is what you said.
- A note on times. Because that hint is gone, a spoken time may now come back as words (“час тридцать”) rather than digits. We measured it: this affects about four dictations in a thousand, while the hint was costing more than it fixed. We would rather return your words faithfully and get the formatting right another way.
- Say what you want written, and Lispr writes it. Begin a dictation by calling Lispr by name — “Lispr, write to Ivan that we're moving the meeting to 3.30” — and instead of typing out your words, Lispr composes the message. Everything else is dictated exactly as before: the copywriter only runs when you call it.
- History keeps what you actually said. When Lispr changes your words — composing, formatting or translating — history now shows your original next to the result, so you can read or copy either one.
- No more stray numbers in long dictations. In Russian and Ukrainian, a long dictation could come back with a run of numbers stuck to it — “2. 3. 3. 4. 5.” — and, worse, missing pieces of what you said. Fixed.
- Dictated times come out as clean digits. When you spoke an appointment time in Russian or Ukrainian, Lispr could write one time as words and the next as digits in the same sentence — "час тридцать" next to "2.30" — leaving you to fix it by hand. Lispr now guides the recognizer to write times consistently as digits.
- 設定不再卡在「輸入監控」這一步。在某些 Mac 上,這一步可能會開啟一個空白的設定面板,沒有任何開關可以打開,讓你在完成前被卡住——即使 Lispr 的聽寫功能沒有它也能正常運作。現在這一步已改為選用,並會正確註冊 Lispr,因此設定流程總能順利完成。
- 麥克風能從更頑固的故障中恢復了。在少數 Mac 上,麥克風有時會卡在錯誤狀態而無法啟動,即使重試也沒用——現在 Lispr 會從頭重新建立音訊工作階段,把它救回來,而不是讓你只剩一支無法使用的麥克風。
- 暫停後第一句聽寫不再變慢。當 Lispr 閒置一段時間後,下一次聽寫可能會因為網路連線過久未用而卡頓好幾秒。現在 Lispr 會在閒置一陣子後重新整理連線,因此就算休息過後,聽寫依然順暢快速。
- 修正了開啟「歷史記錄」時的卡頓問題。在部分 Mac 上,開啟「歷史記錄」視窗可能會讓 App 失去回應並卡住——Lispr 現在以更高效的方式呈現清單,因此「歷史記錄」能即時開啟,並保持流暢順滑。
- 確認麥克風自動恢復確實有幫助。在幕後,Lispr 現在會記錄它的自動恢復何時悄悄救回了一段原本會遺失的聽寫——這樣我們就能看到 0.78 的修正正在為你發揮作用。你的聽寫方式完全不變。
- 啟動較慢的麥克風,不會再害你白白少了一次聽寫。當麥克風需要多一點時間才能就緒時,Lispr 現在會稍微等候第一段聲音,而不是直接丟掉這次錄音——所以就算是很短或才剛開口的聽寫,也都能順利收進來。它也會在你的 Mac 從睡眠中喚醒後,重新喚醒麥克風,這樣第一次聽寫就不會剛好是丟失的那一次。
- 啟動不了的麥克風現在會自我修復。修正了某些 Mac 上的情況:口述開始了卻沒擷取到任何音訊 — Lispr 現在會偵測到麥克風被中斷或從未就緒,並自動為你的下一次錄音重新就緒。
- 貼上現在會落進 Telegram,以及其他 Qt/Electron App。修正了一種情況:口述的文字已進到你的歷史紀錄,卻悄悄沒能插入到焦點欄位 — Lispr 現在會按下真正的 Command 鍵來貼上,文字就會出現在你打字的地方。
- 無聲自動停止。忘了結束口述?Lispr 現在會在安靜一段時間後自行停止。在設定裡挑逾時 — 關閉、30 秒、1 分鐘或 2 分鐘 — 現已本地化為全部 35 種語言。
- 更聰明的幻覺過濾。安靜或無聲的一觸不會再變成像「Thank you」這樣編造的句子,或亂入的字幕製作者名單 — Lispr 現在會把文字稿對齊它實際聽到你聲音的位置,把其餘的丟掉,任何語言皆然。真正的語音、即使是微弱的耳語,都會被保留。
- 你的音訊熬得過崩潰。錄音現在會在你說話時自動儲存,並可在強制結束或崩潰之後從歷史紀錄復原,長口述也不再被切斷 — 錄音上限從 10 分鐘提高到 2 小時。
- 小型維護版本,用來精修我們在實地量測無聲與語音的方式,好讓接下來的自動停止調校落得準。
- 無聲偵測器的底層調校。朝著更聰明地判斷「這是真正的語音還是只是背景雜訊」打底 — 尚無行為變化。
- 幕後的可靠性與網站改善。口述行為沒有變化。
- 修好了部分 Intel Mac 上的啟動崩潰。0.70 的一處改動可能會在某些 Intel 機器上一啟動就讓 App 崩潰 — 此更新已解決。如果你受到影響,請到 lispr.ai 抓取最新的 build。
- 針對裝置端語音偵測工作的內部調校。沒有面向使用者的變化。
- 更聰明的無聲偵測,在裝置端完成。這是為了完全在你的 Mac 上分辨真正的語音與安靜/雜訊所打的底 — 也是要根除無聲片段有時會憑空生出的「Thank you」的基礎。此版本只做量測,尚未改變實際會插入的內容。
- 壞掉的麥克風現在會告訴你了。如果你的麥克風其實根本沒打開,你會看到清楚的「麥克風沒開啟 — 再試一次」,而不是一個悄無聲息的空白文字欄 — 不再有莫名其妙就消失的口述。
- 更不擾人的更新提醒。當某個版本修好了已知問題時,App 內會有一條安靜的說明讓你知道 — 不會羞辱你的版本,也不會在口述途中彈窗。
- 強化更新完整性。更新現在會在送到你手上之前先在伺服器端驗證,所以途中損毀的下載會自動重試,而不是以「簽章不正確」的錯誤失敗。
- 更聰明的速度追蹤。Lispr 現在能量測從放開按鍵到文字出現在螢幕上的真實耗時,好讓我們追查真實世界裡的延遲 — 只有數字、在你的文字插入後才送出,對口述速度毫無影響。會遵守你的診斷設定。
- 一個清楚的隱私開關。舊的「出錯時傳送」開關現在改名為「診斷與用量統計」,掌管所有匿名技術資料 — 關掉它,任何技術資料都永遠不會離開你的 Mac。
- 更白話的設定。兩個資料控制項現在並排放在一起,隱私權政策也清楚說明各自涵蓋哪些範圍。
- 選擇加入,協助改善 Lispr。新的設定開關讓你分享錄音,好讓我們把口述做得更準。它預設關閉,且你會在看清楚究竟分享了什麼之後再自行決定。
- 沒有你的同意,什麼都不會送出。這項貢獻完全可選,且與一般口述互相獨立 — 除非你打開它,否則你的音訊與文字都保持私密。
- 給所有人的全新 build。透過自動更新,把近期的語言準確度與精簡格式化修正推送給所有使用者。
- 修好了俄文被變成烏克蘭文。0.60 的自動語言功能可能會飄移,硬把錯誤的語言套到部分使用者身上,改寫他們實際說的話 — 現在它已停用,受影響的設定檔會在首次啟動時重置。你仍然可以從選單手動鎖定語言。
- 精簡格式化現在真的會濃縮了。面對客氣、滿是緩衝語的話語時,精簡模式以前會把一切留成一整塊 — 現在它能可靠地建立結構並修剪,同時完整保留你的語氣與原意。
- 邊說邊整理你的口述。新的「格式化」選單加入兩個可選模式 — 「輕度」會把你的話分成段落和清單而不漏掉任何一個字,「精簡」則還會修掉贅語與口吃。預設為關閉,所以除非你打開,否則一切照舊。
- 更可靠的麥克風增益協助。修正了一種情況:對最需要的人來說,「調高你的輸入音量」這個提議其實從來沒真正出現過。
- 選擇你的口述語言。新選單讓你鎖定 Lispr 轉錄所用的語言 — 修好了被誤認成其他語言的烏克蘭文與白俄羅斯文短句。
- 它會學會你慣用的語言。Lispr 會悄悄記住你都用什麼語言口述,並隨時間偏向那個語言,膠囊上也會顯示來源語言徽章。
- 小聲說話不再被丟掉。無聲檢查現在會看你的語音峰值與訊噪比,所以輕柔或距離較遠的話語會被轉錄,而不是當成「沒有音訊」扔掉。
- 一鍵修麥克風。當你的輸入音量低到聽不見時,Lispr 現在會主動幫你調高 — 並提早抓出沒電的 AirPods 或外接麥克風,免得一段長錄音白費。
- 更少誤報的「偵測不到音訊」橫幅 — 偶發的一次小狀況會保持安靜、直接重試,而不是一直煩你。
- 隨處開啟歷史紀錄。在任何 App 裡按
⌃⌘Y,就能叫出你的口述歷史,不必切回 Lispr。 - 修好了 macOS 12 Monterey 上的空錄音。一個編解碼器的怪癖會在 Monterey 上悄悄把音訊截斷,導致口述回來一片空白 — 現在能正常轉錄了。
- 俄文與韓文措辭的本地化打磨。
- 打底版本。大多是底層工作,用來追查一個罕見的「錄音太短」失敗,外加本地化打磨。對多數使用者沒有行為變化。
- 麥克風小幫手現在能診斷更多情況。它能辨識出毫無訊號的壞掉麥克風、調到很低的輸入音量滑桿、把你的聲音壓平的語音處理軟體,或是吵到無法轉錄的環境 — 每種都附上對應的建議,或一鍵跳到正確的設定。
- 麥克風小幫手的所有提示,現在都已人工翻譯成 Lispr 全部 35 種語言。
- Lispr 現在會告訴你它為什麼聽不到你。連續幾次無聲錄音之後,膠囊下方會出現一條橫幅,說明可能的原因 — 並提供一鍵修正。
- 如果你選的麥克風斷線了(AirPods 出盒、USB 拔掉),橫幅會建議幫你切回內建麥克風。如果是麥克風權限關著,它會直接帶你到對應的設定頁。
- 更精準的無聲錄音診斷 — Lispr 現在能判斷出內建麥克風是因為在掀蓋(clamshell)模式下闔上而被悶住。同時修正一個影響 macOS 11 目標的建置問題。
- 翻譯會從你實際說的話學習。當你邊口述邊翻譯時,Lispr 現在會從原始語音、而不是翻譯後的輸出去抓取你的自訂詞彙 — 這樣目標語言裡的日常字眼就不會再被誤認成你的品牌詞。
- 歷史紀錄保留原文。翻譯過的口述會顯示譯文,並帶一個小小的
→CODE徽章,而你說的原話則保留在下方。
- 即時用量計數器不再時靈時不靈。lispr.ai 上計數器背後的統計端點大約每三次載入就丟一次 504 — 現在它直接和
proxy.lispr.ai對話,載入穩定可靠。
- 看得見壞掉的麥克風。當你明明有說話、錄音回來卻是空的或無聲時,Lispr 現在會擷取麥克風、音量與權限狀態,這樣壞掉或選錯的輸入裝置就能被追查出來,而不是只是悄悄失敗。
- 即時翻譯 — 說一種語言,打另一種。 像往常一樣口述,任何時候在句子中途按下第二個鍵:Lispr 會插入翻譯而不是逐字文字。按住 ⌃ 以選擇一種目標語言,⇧ 以選擇另一種。錄音膠囊會顯示一個小 →EN 徽章,讓你隨時知道會得到什麼。提前放開觸碰仍會計算在內。
- 兩個可配置的插槽,支援 32 種語言。 在新 Translate 視窗中為每個插槽選擇關鍵字和目標語言。首次啟動時會根據您的 Mac 語言自動選擇合理的預設值。如果翻譯失敗,Lispr 會回退插入純文字稿——您永不會失去說過的內容。
- Lispr 自動學會你的品牌名稱。全新的詞彙功能會觀察 Whisper 容易把你常用的字聽錯的方式 — 把 Codebridge 聽成「Котбридж」、把 Monobank 聽成「Монобанк」 — 並悄悄把正確的拼寫餵回模型。預設啟用,讓你不必去找什麼隱藏開關就能得到準確度提升。從選單開啟詞彙,就能看到學到了什麼、編輯任何項目,或把它關掉。
- 選單大幅瘦身。頂層項目從 17 列降到 9 列。觸發鍵與觸發側合併成單一個「觸發」子選單。罕用項目(登入時啟動、診斷、設定指南、輔助使用)移進單一個「設定」子選單。「關於」滑到底部,以符合 macOS 選單列 App 實際的慣例。「檢查更新」現在是「關於」的 Option-alt 項目 — 按住 ⌥ 就會顯示。
- 選擇觸發鍵的哪一側算數。如果你在 PT/FR/ES/DE/IT 用 option+e 打重音,現在可以把口述限制成只認右 Option,左邊留給排版。每個鍵各自記憶 — Option 的偏好不會影響 Shift 的。在入門流程與選單的「觸發」下皆可使用。
- 選單提示會跟著你的觸發鍵走。如果你選了 Control,提示現在會寫「按住 ⌃ 開口述」 — 而不是過去那個無論你怎麼選都在騙人的寫死 ⌥ 字符。入門文案與觸發鍵名稱在全部 35 種語言裡也都一樣。
- 歷史紀錄與詞彙現在感覺像同一個 App。共用外觀、字體與間距。兩者都使用系統視窗背景 — 這也代表歷史紀錄終於能在深色模式下運作了(過去六個月它都被寫死成奶油色背景)。
- Whisper 提示不再偏向俄文。詞彙以前是以
"Имена: Codebridge, Monobank."這樣帶西里爾字首詞的形式送進 Whisper。在英文/葡萄牙文/印尼文的音訊上,那個詞會把 Whisper 的語言分類器往西里爾輸出偏。現在它只是一串純逗號列表 — 對專有名詞同樣有準確度提升,卻沒有語言偏向。 - 詞彙介面變得更安靜。移除了彩色的「信心點」和數量欄 — 它們沒能促使使用者採取任何行動。編輯與刪除現在擺到最顯眼的位置。
- 詞彙功能的自動診斷。當詞彙對真實使用者出問題時(檔案損毀、儲存失敗、伺服器連續三次重試都連不上),我們現在會知道 — 這樣問題就能在擴散之前被修好。
- Lispr 學會你的品牌名稱。全新的詞彙功能會觀察 Whisper 容易把你常用的字聽錯的方式 — 把 Codebridge 聽成「Котбридж」、把 Monobank 聽成「Монобанк」 — 並悄悄把正確的拼寫餵回模型。從選單開啟詞彙,就能看到學到了什麼、編輯任何項目,或移除某個詞。
- 選單大幅瘦身。頂層項目從 17 列降到 9 列。觸發鍵與觸發側合併成單一個「觸發」子選單,罕用項目移進單一個「設定」子選單,「關於」也滑到底部,以符合 macOS 選單列 App 實際的慣例。
- 選擇觸發鍵的哪一側算數,提示也跟著你的選擇走。把口述限制成只認右 Option,左邊留給 PT/FR/ES/DE/IT 打重音字母 — 每個鍵各自記住。選單提示現在會依你實際的觸發鍵顯示「按住 ⌃ 開口述」,而不是寫死的 ⌥,35 種語言皆如此。歷史紀錄也加上了完整的深色模式。
- 0.44 推送的後續修正 — 解決了一個會讓下載頁面短暫無法使用的小問題。另外加入更安靜的底層時序量測,以追查最後幾筆罕見的口述變慢回報。
- 網路不穩時不再卡住錄音膠囊。現在有 30 秒看門狗會在上傳停滯時取消它,而不是讓膠囊永遠掛著 — 元兇是時好時壞的行動 Wi-Fi 上一條過期的連線池連線。Lispr 現在還會在你的 Mac 一喚醒就刷新連線,所以睡眠後的第一次口述不會卡住。
- 更聰明地路由到最近的邊緣節點。Lispr 現在依實際處理你流量的資料中心來挑伺服器,而不是依你的帳號國家 — 這修好了部分使用者在飯店與強制登入 Wi-Fi 上遇到的詭異雪梨繞路。
- Lispr re-warms its connection to the proxy as soon as your Mac wakes up — the first morning dictation no longer pays a TLS handshake.
- Connection reuse across dictations. One shared TLS connection survives every dictation in a session — eliminates the 2–3 second lags some users hit on flaky Wi-Fi when each upload had to re-handshake.
- CRC self-test on the Opus framer expanded from 1 to 5 vectors — defends against a class of bug that previously crashed 0.41 on its first launch.
- Opus 串流上傳 + 地理感知中繼。從放開按鍵到文字的中位數降到 ~300 ms(此前多數流程是 1.5–2.5 秒)。
- lispr.ai 上未知的 URL 現在會回傳真正的 404,而不是悄悄端出首頁。
- 診斷用
X-Lispr-*回應標頭 — 不用在伺服器端存日誌,也能遠端查看 Lispr。
- 短的和空的錄音現在會在送去轉錄前先過濾掉 — 修掉 10 條裡大約 9 條誤報的「沒聽清」。
- DMG 和 Sparkle appcast 走 TCP-only 代理(
proxy.lispr.ai)— 修好了一些嚴格網路下的自動更新。
- Esc 取消錄音。插入之前隨時按一下,就能把剛說的話丟掉。
- Whisper「幻覺」過濾 — 安靜的錄音不會再變成編造的句子。
- 錄音長度的軟上限(10 分鐘)搭配本地化提示 — 避免不小心錄馬拉松。
- 亞太流量走雪梨中繼 — 對該地區比走美國路徑明顯更快。
- 預設直接呼叫 Groq;被地理封鎖的路由退回到美國的 Durable Object。
- TCP-only 區上的自訂代理網域
proxy.lispr.ai— 繞開一些網路的 HTTP/3 問題。 - 手機版落地頁打磨:頁尾內距、主按鈕對齊、語言選單關閉行為。
- 繼續口述時不再多一個前導空格 — Lispr 只會在自己上次插入之後才自動接續。
- 轉錄逾時從 30 秒降到 10 秒 — 網路抖一下也能更快回神。
- Lispr 現在能正確登錄到 系統設定 → 隱私權與安全性 → 輸入監視(透過
IOHIDRequestAccess)— 入門流程更乾淨。 - Groq 金鑰智慧輪換,用完還會提醒 — 不再因配額用罄就悄悄失敗。
- App 自帶
libswift_Concurrency.dylib— Lispr 在 macOS 11 Big Sur 上能乾淨地啟動。 - 下載 URL 現在帶
Cache-Control: no-store— 重新下載永遠拿到最新的簽章 build。
- 短暫轉錄失敗時自動重試。
- 可以從歷史紀錄重試一次失敗的口述。
- 聰明拼接句子。連續口述之間會自動加上句號和空格 — 不再有甩不完的長句。
- 選單列的錄音膠囊現在會在各階段(聆聽中 · 轉錄中 · 完成)之間平滑伸縮,而不是硬切。
- Groq 400 錯誤時不再無聲失敗,而是友善提示「沒聽清 — 再來一次」。
- 落地頁的即時計數器真的即時更新了(以前只是快照)。
- 節省時間的計數器現在沿整條單位階梯往上爬:分鐘 → 小時 → 日 → 年 → … → 千年。
- 雙擊鎖定錄音。按住一下開口述,或雙擊鎖定 — Lispr 會一直免持錄下去,直到你再點一次。
- Fn 鍵作為按住說話的觸發。用 Fn 取代(或並用)右 ⌥ — 如果 Option 已經被佔了就很方便。
- 選單列圖示在 macOS 11–12 上不再消失。
- 入門提示中的火花改用形狀繪製 — 不再倚賴舊版 macOS 缺少的 SF Symbol "sparkle"。
- 最低 macOS 從 14 下調到 11。Lispr 現在能跑在所有 Big Sur 及更新的版本 — 完整覆蓋 Apple Silicon 和 Intel。
0.2 – 0.23 · 搶先體驗上線
17–18 May 2026
最初的 22 個版本 — 首次公開發行。透過右 ⌥ 進行按住說話,透過 Groq 在邊緣網路上用 Whisper 轉錄,~4 MB 的選單列 App,自動辨識 ~99 種語言,麥克風選擇器,經 notarize 的 DMG 搭 Sparkle 自動更新,還有落地頁上的即時使用計數器。