로컬 전용 모드
**로컬 전용 모드(Local Only Mode)**는 LocalOnlyPolicy로 구현됩니다: 루프백이 아닌 ASR / LLM 엔드포인트를 거부하고 Sparkle 업데이트 확인을 일시 중지합니다. 민감한 환경, 즉 Apple 온디바이스 음성, 내장 온디바이스 ASR(SenseVoice / Whisper Turbo / Fun-ASR-Nano / Parakeet), 또는 기기 내에 배포한 게이트웨이에 적합합니다.
켜는 방법
섹션 제목: “켜는 방법”설정 → 일반 → 개인정보 → 로컬 전용 모드.
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로 바꾸라는 안내가 표시됩니다. 다듬기 / 번역 / 의도가 클라우드 기반이면 건너뛰어집니다(원문 삽입 또는 사전만 실행).
권장 조합
섹션 제목: “권장 조합”- 음성 입력은 Apple 또는 내장 온디바이스 엔진(SenseVoice / Whisper Turbo / Fun-ASR-Nano / Parakeet)을 고르거나, 호환 엔드포인트의 Base URL을
http://127.0.0.1:…로 지정합니다. - 로컬 전용 모드를 켭니다.
- 다듬기 / 번역이 필요하면 해당 LLM의 Base URL도 기기 내 게이트웨이로 지정합니다.
「로컬 모델만 사용」과의 차이
섹션 제목: “「로컬 모델만 사용」과의 차이”로컬 모델만 골라 쓰더라도 앱은 업데이트 확인 같은 네트워크 활동을 할 수 있습니다. 로컬 전용 모드는 정책 계층에서 비루프백 ASR/LLM을 차단하고 업데이트 확인까지 일시 중지하므로 더 철저합니다. 온디바이스 가중치 최초 다운로드에는 여전히 네트워크가 필요하며, 설치 후에는 오프라인 추론이 가능합니다.
