English | 中文 | 日本語 | 한국어 | Español | Français | Deutsch | Português | Русский | العربية | हिन्दी | Italiano | Türkçe | Tiếng Việt | ภาษาไทย | Bahasa Indonesia | Polski | Nederlands

Logo OpenTypeless

OpenTypeless

Input suara AI sumber terbuka untuk desktop. Bicara secara alami, dapatkan teks yang rapi di aplikasi apa pun.

Baik Anda menulis email, coding, mengobrol, atau mencatat — cukup tekan tombol pintas,
ucapkan apa yang Anda pikirkan, dan OpenTypeless akan mentranskrip dan memoles kata-kata Anda dengan AI,
lalu mengetikkannya langsung ke aplikasi yang sedang Anda gunakan.

CI Rilis Lisensi Bintang Discord

Input suara OpenTypeless yang menyesuaikan Gmail, Slack, Google Docs, Cursor, Zendesk, dan LinkedIn

Demo OpenTypeless

## Yang baru di v1.1.49 - **Penulisan berbasis aplikasi** mendeteksi aplikasi aktif secara lokal dan menyesuaikan struktur serta nada untuk email, obrolan, dokumen, pelacak isu, alat pengembangan, dan lingkungan lainnya. - **Perutean maksud suara** membedakan dikte, penyuntingan teks terpilih, terjemahan, Ask Anything, dan tindakan suara yang didukung dalam bahasa Inggris, Mandarin Sederhana, dan Mandarin Tradisional. - **Beberapa pintasan untuk setiap alur kerja** memungkinkan lebih dari satu kombinasi ditambahkan dan diurutkan untuk Dikte, Ask Anything, dan Terjemahan. - **Target terjemahan yang dapat dialihkan** memudahkan perpindahan antara bahasa yang sering digunakan tanpa menetapkan satu bahasa keluaran. - **Kamus lokal yang lebih kuat** menambahkan aturan koreksi serta impor dan ekspor kamus. - **Pemetaan gaya per aplikasi** memungkinkan kategori bawaan diganti ketika suatu aplikasi memerlukan gaya penulisan lain. Deteksi aplikasi, pemetaan, entri kamus, dan aturan koreksi disimpan secara lokal. Pemolesan berbasis aplikasi hanya mengirim kategori aplikasi internal dan metadata gaya yang disetujui ke jalur LLM yang dikonfigurasi; judul jendela mentah dan isi dokumen tidak dikirim sebagai konteks aplikasi atau disimpan dalam riwayat. | Pemolesan AI berbasis aplikasi | Kamus lokal dan koreksi | | --- | --- | | Pemolesan AI berbasis aplikasi di OpenTypeless v1.1.49 | Kamus lokal dan koreksi di OpenTypeless v1.1.49 |
Lihat lebih banyak tangkapan layar

Jendela Utama OpenTypeless

| Pengaturan | Riwayat | |---|---| | | |
--- ## Mengapa OpenTypeless? | | OpenTypeless | macOS Dictation | Windows Voice Typing | Whisper Desktop | |---|---|---|---|---| | Pemolesan teks AI | ✅ Beberapa LLM | ❌ | ❌ | ❌ | | Pilihan penyedia STT | ✅ 6+ penyedia | ❌ Hanya Apple | ❌ Hanya Microsoft | ❌ Hanya Whisper | | Berfungsi di semua aplikasi | ✅ | ✅ | ✅ | ❌ Salin-tempel | | Mode terjemahan | ✅ | ❌ | ❌ | ❌ | | Sumber terbuka | ✅ MIT | ❌ | ❌ | ✅ | | Lintas platform | ✅ Win/Mac/Linux | ❌ Hanya Mac | ❌ Hanya Windows | ✅ | | Kamus kustom | ✅ | ❌ | ❌ | ❌ | | Hosting mandiri | ✅ BYOK | ❌ | ❌ | ✅ | ## Fitur - 🎙️ Tombol pintas perekaman global — tahan untuk merekam atau mode sakelar - 💊 Widget kapsul mengambang yang selalu di atas - 🗣️ 6+ penyedia STT: Deepgram, AssemblyAI, Whisper, Groq, GLM-ASR, SiliconFlow - 🤖 Pemolesan teks melalui beberapa LLM: OpenAI, DeepSeek, Claude, Gemini, Ollama, dan lainnya - ⚡ Output streaming — teks muncul saat LLM menghasilkannya - ⌨️ Simulasi keyboard atau output clipboard - 📝 Sorot teks sebelum merekam untuk memberikan konteks kepada LLM - 🌐 Mode terjemahan: bicara dalam satu bahasa, output dalam bahasa lain (20+ bahasa) - 📖 Kamus kustom untuk istilah khusus domain - 🔍 Deteksi per-aplikasi untuk menyesuaikan format - 📜 Riwayat lokal dengan pencarian teks lengkap - 🌗 Tema gelap / terang / sistem - 🚀 Mulai otomatis saat login > [!TIP] > **Konfigurasi yang Direkomendasikan untuk Pengalaman Terbaik** > > | | Penyedia | Model | > |---|---|---| > | 🗣️ STT | Groq | `whisper-large-v3-turbo` | > | 🤖 AI Polish | Google | `gemini-2.5-flash` | > > Kombinasi ini memberikan transkripsi cepat dan akurat dengan pemolesan teks berkualitas tinggi — dan keduanya menawarkan paket gratis yang cukup besar. ## Unduh Unduh versi terbaru untuk platform Anda: **[Unduh dari Releases](https://github.com/tover0314-w/opentypeless/releases)** | Platform | File | |----------|------| | Windows | Installer `.msi` | | macOS (Apple Silicon) | `.dmg` | | macOS (Intel) | `.dmg` | | Linux | `.AppImage` / `.deb` | ## Prasyarat - [Node.js](https://nodejs.org/) 20+ - [Rust](https://rustup.rs/) (stable toolchain) - Dependensi khusus platform untuk Tauri: lihat [Prasyarat Tauri](https://v2.tauri.app/start/prerequisites/) ## Memulai ```bash # Instal dependensi npm install # Jalankan dalam mode pengembangan npm run tauri dev # Build untuk production npm run tauri build ``` Aplikasi yang telah di-build akan berada di `src-tauri/target/release/bundle/`. ## Konfigurasi Semua pengaturan dapat diakses dari panel Pengaturan dalam aplikasi: - **Pengenalan Suara** — pilih penyedia STT dan masukkan API key Anda - **AI Polish** — pilih penyedia LLM, model, dan API key - **Umum** — tombol pintas, mode output, tema, mulai otomatis - **Kamus** — tambahkan istilah kustom untuk akurasi transkripsi yang lebih baik - **Skenario** — template prompt untuk berbagai kasus penggunaan API key disimpan secara lokal melalui `tauri-plugin-store`. Tidak ada key yang dikirim ke server OpenTypeless — semua permintaan STT/LLM langsung menuju penyedia yang Anda konfigurasi. ### Opsi Cloud (Pro) OpenTypeless juga menawarkan langganan Pro opsional yang menyediakan kuota STT dan LLM terkelola sehingga Anda tidak memerlukan API key sendiri. Ini sepenuhnya opsional — aplikasi berfungsi penuh dengan key Anda sendiri. [Pelajari lebih lanjut tentang Pro](https://www.opentypeless.com) ### BYOK (Bawa Key Sendiri) vs Cloud | | Mode BYOK | Mode Cloud (Pro) | |---|---|---| | STT | API key Anda (Deepgram, AssemblyAI, dll.) | Kuota terkelola (10 jam/bulan) | | LLM | API key Anda (OpenAI, DeepSeek, dll.) | Kuota terkelola (~5M token/bulan) | | Ketergantungan cloud | Tidak ada — semua permintaan langsung ke penyedia Anda | Memerlukan koneksi ke www.opentypeless.com | | Biaya | Bayar langsung ke penyedia Anda | Langganan $4.99/bulan | Semua fitur inti — perekaman, transkripsi, AI polish, output keyboard/clipboard, kamus, riwayat — bekerja sepenuhnya secara independen dari server OpenTypeless dalam mode BYOK. ### Hosting Mandiri / Tanpa Cloud Untuk menjalankan OpenTypeless tanpa ketergantungan cloud: 1. Pilih penyedia STT dan LLM non-Cloud di Pengaturan 2. Masukkan API key Anda sendiri 3. Selesai — tidak perlu akun atau koneksi internet ke www.opentypeless.com Jika Anda ingin mengarahkan fitur cloud opsional ke backend Anda sendiri, atur variabel lingkungan berikut sebelum build: | Variabel | Default | Deskripsi | |---|---|---| | `VITE_API_BASE_URL` | `https://www.opentypeless.com` | URL dasar API cloud untuk frontend | | `API_BASE_URL` | `https://www.opentypeless.com` | URL dasar API cloud untuk Rust backend | ```bash # Contoh: build dengan backend kustom VITE_API_BASE_URL=https://my-server.example.com API_BASE_URL=https://my-server.example.com npm run tauri build ``` ## Arsitektur **Pipeline Aliran Data:** ``` Mikrofon → Perekaman Audio → Penyedia STT → Transkrip Mentah → LLM Polish → Output Keyboard/Clipboard ``` ``` src/ # React frontend (TypeScript) ├── components/ # Komponen UI (Pengaturan, Riwayat, Capsule, dll.) ├── hooks/ # React hooks (perekaman, tema, event Tauri) ├── lib/ # Utilitas (API client, router, konstanta) └── stores/ # Manajemen state Zustand src-tauri/src/ # Rust backend ├── audio/ # Perekaman audio melalui cpal ├── stt/ # Penyedia STT (Deepgram, AssemblyAI, kompatibel Whisper, Cloud) ├── llm/ # Penyedia LLM (kompatibel OpenAI, Cloud) ├── output/ # Output teks (simulasi keyboard, tempel clipboard) ├── storage/ # Konfigurasi (tauri-plugin-store) + riwayat/kamus (SQLite) ├── app_detector/ # Deteksi aplikasi aktif untuk konteks ├── pipeline.rs # Orkestrasi Perekaman → STT → LLM → Output └── lib.rs # Setup aplikasi Tauri, perintah, penanganan tombol pintas ``` ## Peta Jalan - [ ] Sistem plugin untuk integrasi STT/LLM kustom - [ ] Peningkatan akurasi STT multi-bahasa dan dukungan dialek - [ ] Perintah suara (mis. "hapus kalimat terakhir") - [ ] Kombinasi tombol pintas yang dapat disesuaikan - [ ] Peningkatan pengalaman onboarding - [ ] Aplikasi pendamping mobile ## FAQ **Apakah audio saya dikirim ke cloud?** Dalam mode BYOK, audio langsung menuju penyedia STT pilihan Anda (mis. Groq, Deepgram). Tidak ada yang melewati server OpenTypeless. Dalam mode Cloud (Pro), audio dikirim ke proxy terkelola kami untuk transkripsi. **Bisakah saya menggunakannya secara offline?** Dengan penyedia STT lokal (Whisper melalui Ollama) dan LLM lokal (Ollama), aplikasi bekerja sepenuhnya secara offline. Tidak perlu koneksi internet. **Bahasa apa saja yang didukung?** STT mendukung 99+ bahasa tergantung penyedia. AI polish dan terjemahan mendukung 20+ bahasa target. **Apakah aplikasi ini gratis?** Ya. Aplikasi berfungsi penuh dengan API key Anda sendiri (BYOK). Langganan Cloud Pro ($4.99/bulan) bersifat opsional. ## Komunitas - 💬 [Discord](https://discord.gg/V6rRpJ4RGD) — Mengobrol, mendapatkan bantuan, berbagi umpan balik - 🗣️ [GitHub Discussions](https://github.com/tover0314-w/opentypeless/discussions) — Proposal fitur, Tanya Jawab - 🐛 [Issue Tracker](https://github.com/tover0314-w/opentypeless/issues) — Laporan bug dan permintaan fitur - 📖 [Panduan Kontribusi](CONTRIBUTING.md) — Setup pengembangan dan panduan - 🔒 [Kebijakan Keamanan](SECURITY.md) — Laporkan kerentanan secara bertanggung jawab - 🧭 [Visi](VISION.md) — Prinsip proyek dan arah peta jalan ## Kontribusi Kontribusi sangat diterima! Lihat [CONTRIBUTING.md](CONTRIBUTING.md) untuk setup pengembangan dan panduan. Mencari tempat untuk memulai? Lihat issue berlabel [`good first issue`](https://github.com/tover0314-w/opentypeless/labels/good%20first%20issue). ## Riwayat Star Grafik Riwayat Star ## Dibangun dengan Claude Code Seluruh proyek ini dibangun dalam satu hari menggunakan [Claude Code](https://claude.com/claude-code) — dari desain arsitektur hingga implementasi penuh, termasuk Tauri backend, React frontend, pipeline CI/CD, dan README ini. ## Lisensi [MIT](LICENSE)