Murmel

說明

入門、使用指南和常見問題。還有疑問,請寄電子郵件給我們。

錄下一個想法

入門

  1. 點一下,然後說. 點一下麥克風就會開始錄音。也可以透過動作按鈕、Siri、捷徑或 Apple Watch 開始。
  2. 同步看到文字. 你說話的同時,iPhone 就在轉錄。文字即時顯示在螢幕上。
  3. 得到筆記. Apple Intelligence 會整理成任務、提醒或想法,附標題、到期時間和標籤。每個欄位點一下就能修改。

使用指南

錄下一個想法

  1. 點一下麥克風,然後說話。在設定中開啟「立即錄音」後,打開 App 時就會開始錄音。
  2. 即時文字會顯示 iPhone 聽懂了什麼。
  3. 說完後點一下停止按鈕。Murmel 會整理成筆記。
  4. 如果想馬上說下一個想法,就不要點停止,改點「放著」。錄音會在列表中完成處理。

檢查並儲存筆記

  1. 停止後,Murmel 會顯示附有標題、類別、到期時間和標籤的筆記。
  2. 如果一切正確,點一下「儲存」。
  3. 否則點一下「編輯」並修改欄位。
  4. 如果 Murmel 聽錯了某個詞,可以在筆記的逐字稿中修正,然後據此重新產生標題和筆記。
檢查並儲存筆記

用標籤整理

  1. 在筆記的標籤處輸入新標籤,然後選擇「加入」。
  2. 在「設定」>「標籤」中可以看到所有標籤。Murmel 會建議把標籤加到提到這個詞的舊筆記上。
  3. 在列表中透過篩選依標籤和類別篩選。
用標籤整理

在 Apple Watch 上錄音

  1. 在手錶上打開 Murmel,可以透過複雜功能或控制中心裡的按鈕。
  2. 說完後停止。錄音會傳到 iPhone,並在那裡變成筆記。
  3. 如果 iPhone 不在範圍內,錄音會在手錶上等待。在「傳輸」中可以看到等待的內容,點一下「立即傳送」即可推送。

與 Apple 提醒事項同步(Pro)

  1. 在「設定」的「筆記」下開啟「儲存到提醒事項」,並允許取用。
  2. Murmel 會為每個類別建立一個列表:「Murmel 任務」、「Murmel 提醒」和「Murmel 想法」。
  3. 勾選狀態雙向同步,在 Murmel 和提醒事項中都一樣。

設定自己的伺服器(Pro)

有了 Murmel Pro,就由你自己的 Whisper 伺服器取代 iPhone 進行轉錄。對於瑞士德語等方言,這樣做很值得。Murmel 可以搭配任何提供 OpenAI 轉錄介面的伺服器,例如使用 faster-whisper-large-v3-turbo 模型的 speaches。錄音只會傳到這台伺服器,同時附上你在 Murmel 中選擇的語言。

  1. 在一台裝有 Docker 的電腦上,依照下方範例建立 compose.yaml 檔案。在同一個資料夾中再建立一個 .env 檔案,寫入一行 API_KEY= 並接上一個較長的隨機值,例如用「openssl rand -hex 32」產生。
  2. 用「docker compose up -d」啟動。將模型載入一次:curl -X POST -H "Authorization: Bearer YOUR_API_KEY" http://localhost:8000/v1/models/deepdml/faster-whisper-large-v3-turbo-ct2
  3. 在 Murmel 中打開「設定」>「自己的伺服器」,點一下「加入伺服器」。輸入名稱、位址,並把 API_KEY 的值當作 Token 輸入,然後選擇模型並儲存。
  4. 在「設定」>「錄音」>「轉錄」中選擇這台伺服器。
  5. 在家用網路中,輸入電腦的區域網路位址,例如 http://192.168.1.20:8000。如果想在外面也能連到伺服器,它需要一個 https 位址,例如透過 Cloudflare Tunnel 或反向代理。這時在 Murmel 中輸入的就是類似 https://whisper.example.com 的位址。
  6. 電腦最好有 4 個支援 AVX2 的核心和 8 GB 記憶體。如果 Murmel 拒絕了 Token,表示 API_KEY 與 App 中的 Token 不一致。如果 Murmel 顯示不出模型,表示伺服器上還沒有載入模型。
services:
  speaches:
    image: ghcr.io/speaches-ai/speaches:latest-cpu
    restart: unless-stopped
    environment:
      API_KEY: ${API_KEY}
      WHISPER__TTL: "-1"
    ports:
      - "8000:8000"
    volumes:
      - hf-hub-cache:/home/ubuntu/.cache/huggingface/hub
volumes:
  hf-hub-cache:
設定自己的伺服器(Pro)

常見問題

我需要帳號嗎?

不需要。Murmel 沒有登入,不需要電子郵件地址,也不需要密碼。你是否購買了 Pro,由 App Store 記錄。

哪些是免費的?

不限次數的錄音、轉錄、Apple Intelligence、佇列、Apple Watch,以及捷徑、Siri 和動作按鈕。Murmel Pro 會解鎖自己的伺服器以及與 Apple 提醒事項的同步。

沒有網路時 Murmel 能用嗎?

可以。轉錄和 Apple Intelligence 都在 iPhone 上執行。你所用語言的語音套件由 iOS 下載一次。只有透過網際網路連線的自己的伺服器才需要網路。

我的 iPhone 沒有 Apple Intelligence。

那就由簡單規則替筆記分類。錄音和轉錄的效果完全一樣。

Murmel 聽得懂哪些語言?

你的 iPhone 上 Apple 語音辨識所支援的語言。可在「設定」>「錄音」>「語言」中選擇。對於瑞士德語等方言,執行 Whisper 的自己的伺服器更準確。

手錶上的錄音沒有送達。

手錶會保留錄音,直到 iPhone 回到範圍內,然後自動傳輸。在手錶上點一下「立即傳送」可以手動開始傳輸。

與 Apple 提醒事項同步是怎麼運作的?

有了 Murmel Pro,在設定中開啟「儲存到提醒事項」。Murmel 會為每個類別建立一個列表:「Murmel 任務」、「Murmel 提醒」和「Murmel 想法」。在那裡勾選後,Murmel 中的筆記也會標示為已完成,反之亦然。

伺服器無法連線。錄音會怎樣?

錄音會在列表中等待,伺服器恢復回應後就會變成筆記。點一下「立即在 iPhone 上轉錄」可馬上在裝置上處理。

如何刪除所有內容?

在列表中刪除單則筆記時,錄音也會一起刪除。刪除 App 後,錄音、筆記、設定和伺服器 Token 都會消失。Apple 提醒事項中的內容需要在提醒事項 App 中刪除。

回復購買項目

Murmel Pro 適用於登入同一個 Apple 帳號的所有裝置,也可透過家人共享使用。如果某台裝置上沒有 Pro,請在「設定」>「Murmel Pro」中點一下「回復購買項目」。

聯絡

問題、錯誤、建議:請寫信給我們。請附上「設定」>「關於」中的版本號碼。

murmel@bognar.net