- Aplikasi pengenalan suara lokal di macOS yang secara otomatis mengubah ucapan menjadi teks lalu menempelkannya saat Anda menekan tombol Control dan berbicara
- Semua proses pengenalan suara dan perapian teks dilakukan sepenuhnya secara lokal, sehingga privasi tetap terlindungi tanpa pengiriman ke cloud
- Dibangun di atas WhisperKit dan LLM.swift, dengan model Hugging Face yang diunduh otomatis lalu disimpan dalam cache
- Dengan fitur perapian pintar, aplikasi ini menghapus kata-kata tidak perlu dan memperbaiki ekspresi koreksi diri, serta berjalan di latar belakang sebagai aplikasi menu bar
- Dirilis sebagai open source berlisensi MIT, dan berjalan di Apple Silicon macOS 14 atau lebih baru
Ikhtisar
- Ghost Pepper adalah aplikasi transkripsi suara-ke-teks sepenuhnya lokal untuk macOS, yang menyediakan fungsi menekan tombol Control, berbicara, lalu melepasnya untuk otomatis mengubah ucapan menjadi teks dan menempelkannya
- Tidak menggunakan API cloud, dan semua data serta model diproses hanya secara lokal
- Berjalan di macOS 14.0 atau lebih baru berbasis Apple Silicon (M1 atau lebih baru)
- Berjalan sebagai aplikasi menu bar, dan dapat diatur untuk otomatis berjalan saat login
- Proyek open source yang dirilis dengan lisensi MIT
Fitur utama
- Tekan tombol Control lalu bicara → saat tombol dilepas, otomatis melakukan transkripsi teks dan menempelkannya
- Dengan arsitektur berjalan lokal, pengenalan suara dan model pascaproses semuanya berjalan di dalam Mac
- Dengan fitur perapian pintar, aplikasi ini menghapus ucapan yang tidak perlu (uh, um, dan sejenisnya) dan secara otomatis memperbaiki ekspresi koreksi diri
- Antarmuka khusus menu bar yang bekerja di latar belakang tanpa ikon Dock
- Mendukung pengaturan pengguna: dapat mengubah prompt perapian, memilih mikrofon, dan menyalakan/mematikan fitur
Cara kerja
- Semua model berbasis open source, dan saat pertama kali dijalankan akan diunduh otomatis lalu disimpan dalam cache lokal
- Pengenalan suara dilakukan melalui WhisperKit, dan perapian teks melalui LLM.swift
- File model disediakan melalui Hugging Face
-
Model pengenalan suara
- Whisper tiny.en (~75MB): model bahasa Inggris saja yang paling cepat
- Whisper small.en (~466MB): default, model bahasa Inggris saja dengan akurasi tinggi
- Whisper small (multilingual): mendukung banyak bahasa
- Parakeet v3 (~1.4GB): mendukung 25 bahasa, berbasis FluidAudio
-
Model perapian teks
- Qwen 3.5 0.8B (~535MB): default, diproses dalam sekitar 1–2 detik
- Qwen 3.5 2B (~1.3GB): kecepatan pemrosesan cepat (sekitar 4–5 detik)
- Qwen 3.5 4B (~2.8GB): kualitas terbaik (sekitar 5–7 detik)
Instalasi dan menjalankan aplikasi
-
Instalasi aplikasi
- Unduh GhostPepper.dmg
- Buka DMG lalu seret ke folder Applications
- Izinkan akses mikrofon dan Aksesibilitas
- Mulai gunakan dengan menekan tombol Control lalu berbicara
-
Build dari source
- Clone repositori
- Buka
GhostPepper.xcodeproj di Xcode
- Build dan jalankan dengan Cmd+R
Izin yang diperlukan
| Izin |
Tujuan |
| Microphone |
Merekam suara |
| Accessibility |
Menjalankan hotkey global dan penempelan otomatis |
Informasi tambahan
- Berjalan otomatis saat login aktif secara default, dan dapat dinonaktifkan di pengaturan
- Tidak menyimpan log ke disk — teks hasil transkripsi tidak dicatat ke file, dan log debug hanya disimpan di memori lalu dihapus saat aplikasi ditutup
Susunan teknis dan dependensi
- WhisperKit: mesin pengenalan suara
- LLM.swift: LLM lokal untuk perapian teks
- Hugging Face: hosting model
- Sparkle: pengelolaan pembaruan aplikasi macOS
Arti nama
- Semua model berjalan hanya secara lokal sehingga data pribadi tidak dikirim ke luar
- Nama Ghost Pepper melambangkan fitur kuat yang tersedia secara gratis
Dukungan untuk perusahaan dan perangkat terkelola
- Aplikasi memerlukan izin Accessibility, yang umumnya membutuhkan hak admin
- Di lingkungan MDM (Jamf, Kandji, Mosaic, dll.), persetujuan awal dapat diberikan melalui profil PPPC (Privacy Preferences Policy Control)
- Bundle ID:
com.github.matthartman.ghostpepper
- Team ID:
BBVMGXR9AY
- Permission: Accessibility (
com.apple.security.accessibility)
Belum ada komentar.