Hướng dẫn

Cách kiểm tra xem một ứng dụng chép lời có thật sự tải âm thanh của bạn lên hay không

Ba phép thử, từ ba mươi giây đến kỹ lưỡng. Không phép thử nào đòi bạn phải tin nhà phát triển — kể cả chúng tôi.

Ứng dụng chép lời nào cũng nói mình tôn trọng quyền riêng tư của bạn. Chữ "an toàn" xuất hiện trên website của tất cả bọn họ, kể cả những bên tải bản ghi của bạn lên máy chủ rồi giữ lại.

Nếu bạn làm việc với các cuộc phỏng vấn nguồn tin, trò chuyện với khách hàng, âm thanh của bệnh nhân, hay bất cứ thứ gì nằm trong một thỏa thuận đồng ý, một lời quảng cáo là không đủ. Điều hay ở câu hỏi cụ thể này là bạn tự kiểm tra được trong khoảng một phút, và bạn không phải tin lời ai cả.

Đây là ba phép thử, xếp theo mức công sức.

Phép thử 1: Tắt internet #

Việc này mất ba mươi giây và không cần thứ gì bạn chưa có sẵn.

  1. Bật Chế độ máy bay, hoặc đơn giản là tắt Wi-Fi và rút cáp Ethernet.
  2. Mở ứng dụng.
  3. Chép lời một tệp thật.

Toàn bộ phép thử chỉ có vậy. Một ứng dụng không kết nối được tới máy chủ thì không thể tải gì lên đó. Nếu bản chép lời trả về, nghĩa là công việc đã diễn ra trên máy của bạn — không có khả năng thứ ba nào.

Còn nếu thay vào đó bạn nhận được một vòng xoay, một lỗi, hay một thông báo về việc kiểm tra kết nối, thì bạn cũng đã có câu trả lời.

Lý do phép thử này hữu ích đến vậy là vì nó không thể làm giả. Nhà phát triển có thể viết bất cứ điều gì lên website; không ai chép lời được âm thanh của bạn trên một máy chủ mà bạn không kết nối tới.

Phép thử 2: Theo dõi số byte trong Activity Monitor #

Chế độ máy bay chứng minh rằng một ứng dụng có thể chạy ngoại tuyến. Nó không chứng minh rằng ứng dụng đó không đồng thời gửi một bản sao khi bạn đang trực tuyến. Muốn vậy, hãy theo dõi lưu lượng.

Activity Monitor đã có sẵn trên Mac của bạn.

  1. Mở Activity Monitor (Command-Space, gõ "Activity Monitor").
  2. Nhấn vào thẻ Network.
  3. Nhấn vào cột Sent Bytes để sắp xếp theo cột đó.
  4. Tìm ứng dụng chép lời trong danh sách, và ghi lại con số.
  5. Chép lời một tệp lớn — càng lớn càng tốt, một bản ghi 50 MB là lý tưởng.
  6. Theo dõi con số đó.

Thứ bạn cần quan sát là liệu Sent Bytes có tăng tỉ lệ với kích thước tệp của bạn hay không. Tải lên một bản ghi 50 MB nghĩa là gửi đi 50 MB. Chuyện đó không hề tinh vi và không thể giấu được — nó sẽ hiện rõ mồn một ở cột đó.

Vài kilobyte chỗ này chỗ kia là bình thường với gần như mọi ứng dụng: kiểm tra bản cập nhật, xác thực giấy phép, lấy thông tin giá. Năm mươi megabyte là bản ghi của bạn đang rời khỏi nhà.

Phép thử 3: Nhìn thấy từng kết nối kèm tên #

Nếu bạn muốn biết chính xác ứng dụng đang nói chuyện với ai chứ không chỉ nhiều hay ít, bạn cần một công cụ giám sát mạng.

  • LuLu miễn phí và mã nguồn mở, từ Objective-See.
  • Little Snitch thu phí và chi tiết hơn.

Cả hai đều sẽ hỏi bạn, hoặc ghi lại một mục nhật ký, mỗi lần một ứng dụng cố tạo kết nối ra ngoài, và cho bạn biết tên máy chủ mà nó đang tìm tới. Hãy cài một trong hai, rồi chép lời thứ gì đó và xem cái gì hiện lên.

Đây là phép thử phân biệt được giữa "ứng dụng này gọi về nhà để hỏi chuyện giấy phép" và "ứng dụng này đang gửi cuộc phỏng vấn của tôi tới một máy chủ ở nước khác".

Bạn sẽ thấy gì với Offline Transcription #

Chỗ này phải nói cụ thể, vì một câu trả lời mơ hồ sẽ làm hỏng mục đích của cả bài viết.

Offline Transcription có tạo kết nối mạng. Nó nói chuyện với RevenueCat, bên xử lý việc mua hàng, để kiểm tra xem bạn có bản Pro không và để lấy giá hiện hành. Bạn sẽ thấy những kết nối đó lúc khởi động và khi màn hình mua hàng mở ra. Đó là thứ duy nhất trong ứng dụng dùng đến mạng — không có SDK phân tích nào và không có máy chủ nào khác tham gia.

Nó không bao giờ gửi âm thanh đi. Việc chép lời chạy qua Whisper trên chính bộ xử lý của bạn. Dù bạn chép lời một ghi âm 10 giây hay một bản ghi ba tiếng, số byte gửi đi không đổi, vì không có gì thuộc về tệp của bạn được truyền đi cả.

Minh chứng rõ nhất là Phép thử 1. Hãy đặt chiếc Mac vào Chế độ máy bay rồi chép lời một cuộc phỏng vấn hai tiếng. Nó chạy được, vì mô hình nằm bên trong ứng dụng và việc xử lý diễn ra trên con chip của bạn.

Chúng tôi thà nói cho bạn biết về các kết nối tới RevenueCat còn hơn để bạn tự phát hiện ra rồi tự hỏi chúng tôi còn giấu gì nữa.

Những gì các phép thử này không chứng minh được #

Cũng nên nói rõ về giới hạn.

Không phép thử nào cho bạn biết một ứng dụng làm gì với tệp sau khi nó đã được tải lên, nếu nó có tải lên. Nó không xác minh được điều gì xảy ra trên máy chủ của người khác, và đó chính là toàn bộ khó khăn với các dịch vụ đám mây — bạn được đề nghị tin vào một chính sách lưu giữ mà bạn không kiểm tra được.

Nó cũng không cho bạn biết gì về một ứng dụng gom các lần tải lên để gửi sau. Nếu bạn muốn cẩn thận đúng mực, hãy chạy Phép thử 2 trong một phiên làm việc dài hơn thay vì chỉ với một tệp.

Và Chế độ máy bay không chứng minh rằng một ứng dụng không bao giờ dùng mạng cho bất cứ việc gì, chỉ chứng minh rằng nó không cần mạng để chép lời. Đó là hai khẳng định khác nhau, và khẳng định thứ hai mới là điều quan trọng với các bản ghi của bạn.

Tóm lại #

Một ứng dụng chép lời được ở Chế độ máy bay là ứng dụng đang xử lý âm thanh của bạn ngay trên máy. Không có cách nào lách khỏi điều đó, và không cần lời quảng cáo nào theo cả hai chiều.

Nếu bạn đang chọn một công cụ chép lời cho tư liệu mật, hãy chạy phép thử ba mươi giây với từng ứng viên trước khi quyết định. Nó sẽ cho bạn biết nhiều hơn bất kỳ chính sách quyền riêng tư nào.

Tải Offline Transcription

Chuyển âm thanh và video thành văn bản hoàn toàn trên chính chiếc Mac của bạn. Không có gì được tải lên, không cần tài khoản, không tính phí theo phút.

macOS 13.0 or higher · iOS 16.4 or higher