Adjustable echoes
Choose whether to hear letters or completed words as you type.

INDEPENDENT SOFTWARE · PRACTICAL UTILITIES
Software that helps you take the next step. DEJ Software builds practical tools to help you communicate and connect the information you have with the tools you already use.
OUR FREE SPEAKING KEYBOARD
A forgiving keyboard that speaks for you.
Communicate reads your typed messages aloud. Its forgiving keyboard gives you time to choose each key, making typing easier when precise movements are difficult.
Slide or poke around as much as you need, then stay on the key you want. No key is accepted until its balloon finishes filling. Adjust the dwell time to choose a comfortable pace.
Free for everyone. Use it in your browser, or install it on your home screen on supported tablets, phones, and computers.
Works offline after initial online setup. Speech requires an offline voice.
If you find Communicate useful, you can buy Dave a coffee. Support is optional—the app stays completely free and ad free.
You can then reopen the app in the same browser without a connection. Typing, suggested words, history, favorites, and copying remain available offline. Speech depends on a voice that works on your device without internet.
Clearing browser site data removes offline access and saved messages and settings. Open the app online again to prepare it for offline use and receive updates. Support and website links require internet access.
Set the dwell slider to give yourself a comfortable amount of time.
Use letters, numbers, symbols, and suggested words. Cursor keys let you move back to edit.
Choose Speak to read your message aloud. Save favorite messages to use again.
Choose whether to hear letters or completed words as you type.
Reuse recent messages spoken with SPEAK and your saved favorites, stored on your device. Clear your history whenever you wish.
Open Help/About in Communicate to share its address or show a QR code.
OUR FREE ANDROID SPEAKING KEYBOARD
A forgiving keyboard that speaks for you—in your Android apps.
Communicate Keyboard brings Communicate’s dwell typing to the text fields in your Android apps. Write a note, compose a message, or insert a favorite phrase where you need it.
Touch a key, slide until you find the right one, then hold until the speech balloon fills. Set a comfortable dwell time, or choose Tap mode for normal press-and-release typing. Shift and Caps Lock work with lowercase and uppercase letters.
Hear letters or words as you type. Select text using your app’s usual controls, then choose SPEAK to read the selection aloud.
Typing, word suggestions, Favorites, and settings work offline. Speech requires an installed offline English voice.
Currently in testing. Google Play availability will be announced here. Free for everyone.
After installation, enable Communicate in Android’s keyboard settings and select it as your input method.
Hold the gear to adjust dwell timing and letter or word echoes. Scroll and select text normally in your app.
Type in your apps, insert saved Favorites, or select text and use SPEAK. Choose and test an offline voice in Help / About → Speech.
Share text explicitly to Add to Favorites or Pin Favorite. Pinned phrases stay at the top of one scrollable list; pin and delete controls support dwell activation.
Enable everyday words, the general dictionary, medications, and medical terms. Choose medical subcategories for conditions, symptoms, anatomy, lab tests, procedures, and abbreviations.
Favorites and settings stay on your device, with no sync or backup. General typing is never saved as keyboard message history or learned as Favorites. Private fields disable speech, suggestions, and Favorites access.
Looking for the browser app? Open Communicate for the web ↗
OUR ANDROID UTILITY
From contact text to Android Contacts.
A business card or letterhead can become vCard text through AI or OCR. vCard Bridge takes that text and passes it to Android’s contact importer.
Copy valid vCard text to your clipboard, open the app, and tap Import. Or share the text directly to vCard Bridge from another app.
Open internal testInternal testing requires an authorized Google account. Ask for tester access if you have not been added.
Use text from a contact, business card, or an AI/OCR tool.
Use your clipboard or Android’s Share menu to send it to vCard Bridge.
Android’s contact importer handles the final step.
A straightforward way to use valid vCard text already on your device.
Includes a trial, with a one-time purchase to permanently unlock Direct Share.
SEE IT IN ACTION
Read how the app handles clipboard data, purchases, and optional diagnostics.
AN ONGOING PROJECT
Preserving practical knowledge. Lighting the way to it.
Data Ark is a Raspberry Pi knowledge appliance that preserves practical reference material and makes it available through its own Wi-Fi. Connect with a phone, tablet, or laptop and open its web interface—no account, software installation, or Internet connection is needed to use the local collection.
Pharos is the software that helps organize, discover, and serve that knowledge. The project goes beyond collecting files: it aims to keep the collection usable, maintainable, and reproducible over time.
Internet connectivity is a plus—not a dependency.
The project is being developed around local access, standard protocols, clear documentation, and tools for reading the preserved material.
When a connection is available, it can help refresh and expand the collection. The core purpose remains the same: keeping practical knowledge available when it is needed.
Ask about Pharos Data Ark →GET IN TOUCH
Contact DEJ Software about Communicate, Communicate Keyboard, vCard Bridge, Pharos Data Ark, testing, or feedback.
Support ticketsOr email [email protected].