Whisper is a communication aid for the non-verbal community. It allows someone who doesn't speak to participate in a conversation with others who do. The non-verbal participant (called the Whisperer) uses their device to type their part of the conversation: the letters they type appear instantly on the devices used by the verbal participants (called Listeners). Listeners speak their responses to the Whisperer and to each other.
Conversations assisted by Whisper are real-time, spoken conversations where all the participants can hear each other. In the same way that verbal participants are careful not to speak when someone else has begun speaking, they are careful not to speak when the Whisperer has started typing. This allows normal turn-taking in the conversation, even when the Whisperer types slowly, because the first letter the Whisperer types appears immediately on Listener screens.
Whisper works well both for in-person conversations and for remote conversations over an audio/video call. For conversations where the Whisperer and the Listeners are in person, no cellular data or wifi connection is required. For remote conversations, a cellular data or wifi connection is required. Listeners without Apple devices or who don't have the app can use a web browser to listen via cellular data or wifi.
Each Whisper-assisted conversation has an associated URL that the Whisperer can send to Listeners to invite them to join. Whisperers can create different conversations for different situations; for example, they may use a separate conversation for each recurring conference call they participate in. Listener devices remember prior conversations, so sending a URL is only needed the first time a Listener wants to join a particular conversation. After that the Listener can rejoin simply by selecting the conversation on their device.
Whisper facilitates spoken conversations between users who know each other, and who have other means of communication (messaging, email, etc.) by which a Whisperer can send a conversation URL to a Listener. As with other spoken conversations, a Listener who joins a Whisper-assisted conversation has no access to what the Whisperer may have typed before they joined. Whispered content cannot be copied by Listeners, and when the Whisperer leaves a conversation everything they "said" is immediately erased from all Listener devices.
Whisper takes the privacy of its users very seriously. The app keeps no personally identifiable information about any user, and the memory of which conversations a Whisperer has created or a Listener has participated in is kept in app-secure storage on their device. (For users with more than one device, Whisper allows this "conversational profile" to be securely shared among their devices.)
Whisper is a free, open-source app, provided as a service to the non-verbal community. It is being made available everywhere because there are non-verbal people everywhere. Whisper is currently localized only in US English. If it proves popular in non-English geographies, the hope is to localize it via user community efforts.
More information may be found at https://whisper-project.github.io/client.swift . The source code is at https://github.com/whisper-project/client.swift .
Best app for real-time conversations for those with impaired speech
EnviroBill
I have ALS - and this app has made it possible for me to communicate with friends, family, and colleagues much more effectively than other apps or systems out there. It works locally and remotely, so I can converse with people in the same room or across the world. It allows people to see what I’m typing in real time as I type it - so they know I’m “talking” and are less inclined to fill the “silence” and talk over me. It can also generate audible speech (using my Eleven Labs cloned voice, or one of the Apple-provided voices) - which is useful when other people can’t watch a screen.
Best text-to-speech app out there
Partchlab
As a person living with ALS, I rely on apps like this to communicate. Whisper integrates with iOS really nicely to offer the best quality speech with Eleven Labs voice clones. I never Whisper with a dedicated Listener—I just use it to speak. My only suggestion is to move the ‘add a listener’ button to the top of the screen so it doesn’t get triggered by my eye-gaze system when I’m typing out text.
Developer Response
Thanks for the positive review, and the great suggestion! I am readying a release that allows you to move that button to the top - look for a new Whisperer setting called "Status Bar on top".
Great for Listeners
SHB510
Super easy to use as a Listener! And can’t imagine life without it, allows me to communicate with friend with ALS who can no longer speak. Typing sound allows me to know when my friend is speaking, even when not looking at my device
The app is now fully multi-window capable on OS 26: it remembers the state of every conversation in every window, and will automatically rejoin a conversation if the window was closed accidentally or while the app was in the background.
Version 2.8
The developer, Software in the Public Interest, Inc., indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Identifiers
Usage Data
Diagnostics
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More