콘텐츠로 이동

로컬 전용 모드

**로컬 전용 모드(Local Only Mode)**는 LocalOnlyPolicy로 구현됩니다: 루프백이 아닌 ASR / LLM 엔드포인트를 거부하고 Sparkle 업데이트 확인을 일시 중지합니다. 민감한 환경, 즉 Apple 온디바이스 음성, 내장 온디바이스 ASR(SenseVoice / Whisper Turbo / Fun-ASR-Nano / Parakeet), 또는 기기 내에 배포한 게이트웨이에 적합합니다.

설정 → 일반 → 개인정보 → 로컬 전용 모드.

UI 미리보기: 일반 · 개인정보 · 로컬 전용 모드
설정 → 일반 → 개인정보 (UI 재현 · ts-03-local-only.webp)

정책은 **루프백(loopback)**만 인정합니다. Spokenly 같은 유사 제품과 동일한 기준입니다:

허용 허용되지 않음
localhost 공용(퍼블릭) 도메인
127.0.0.0/8(예: 127.0.0.1) LAN IP(예: 192.168.x.x)
::1 .local 호스트 이름

Base URL을 LAN의 NAS로 지정해도 로컬 전용 검사를 통과하지 않습니다 — 반드시 이 기기의 루프백이어야 합니다.

허용 차단 / 건너뜀
Apple 온디바이스 음성 인식 고정 클라우드 ASR(예: Doubao 공식 엔드포인트)
내장 온디바이스 ASR: SenseVoice, Whisper Turbo, Fun-ASR-Nano, Parakeet TDT 그 외 공용(퍼블릭) ASR / LLM
Base URL이 루프백인 자체 구축 ASR / LLM
로컬 기록과 설정 자동 업데이트 확인 (일시 중지)

현재 엔진이 반드시 네트워크를 써야 한다면 음성 입력이 실패하며, Apple·내장 온디바이스 모델 또는 localhost로 바꾸라는 안내가 표시됩니다. 다듬기 / 번역 / 의도가 클라우드 기반이면 건너뛰어집니다(원문 삽입 또는 사전만 실행).

  1. 음성 입력은 Apple 또는 내장 온디바이스 엔진(SenseVoice / Whisper Turbo / Fun-ASR-Nano / Parakeet)을 고르거나, 호환 엔드포인트의 Base URL을 http://127.0.0.1:…로 지정합니다.
  2. 로컬 전용 모드를 켭니다.
  3. 다듬기 / 번역이 필요하면 해당 LLM의 Base URL도 기기 내 게이트웨이로 지정합니다.

「로컬 모델만 사용」과의 차이

섹션 제목: “「로컬 모델만 사용」과의 차이”

로컬 모델만 골라 쓰더라도 앱은 업데이트 확인 같은 네트워크 활동을 할 수 있습니다. 로컬 전용 모드는 정책 계층에서 비루프백 ASR/LLM을 차단하고 업데이트 확인까지 일시 중지하므로 더 철저합니다. 온디바이스 가중치 최초 다운로드에는 여전히 네트워크가 필요하며, 설치 후에는 오프라인 추론이 가능합니다.