Speak English directly
Start recording in one step. Pause, resume, listen, refine your words, and complete the practice when it feels like yours.
A private English self-talk journal
Start directly in English or in your native language. Record, listen, edit, and keep every practice close.
Two equal beginnings
Core recording, playback, transcripts, manual English editing, history, and deletion are free. SoloSpeak never turns reference English into a grade or a perfect answer.
Start recording in one step. Pause, resume, listen, refine your words, and complete the practice when it feels like yours.
When supported, on-device Speech and Translation help turn your thought into editable reference English. Manual input remains a fallback.
A rhythm you can revisit
Revisit recordings and writing, edit details, or delete individual practices and clear history.
Only completed English recordings count—not listening, editing, cancelled sessions, or native-language recordings.
Use a Home Screen or Lock Screen widget, Control Center, or Action Button to open English practice. Extensions do not access the microphone.
Thirty built-in voices
Hear the words you chose, in a voice that helps you listen.
Explore 15 masculine and 15 feminine presets with free local previews. Optional real-time reference speech sends only revised English through a controlled gateway to ElevenLabs—never your original recording.
Successful audio is cached persistently on your device for replay across practices. Failed generation and cached playback do not consume characters.
30 local previews Persistent cacheFree core, optional Plus
A monthly or yearly subscription provides 10,000 successful-generation characters per UTC calendar month. A consumable pack adds 5,000 permanent characters. Subscription allowance is used first; there is no free real-time cloud-generation allowance.
Subscriptions renew automatically unless cancelled at least 24 hours before the current period ends. Manage or cancel in Apple Account settings. Prices and availability are shown by the App Store and app for your region.
Privacy, in plain language
Recordings, raw and edited transcripts, native input, reference English, history, Speak calendar, selected locale, and successful reference-audio caches stay in the app container. Delete items or clear history in the app.
Microphone is used only for recording you start. Speech Recognition supports transcription. Speech and Translation are on-device when supported; availability varies by device, language, and resources. A legacy network-Speech fallback requires a separate explicit alert before audio can leave the device.
The controlled Cloudflare gateway receives revised English, voice/synthesis parameters, signed StoreKit transactions, a stable appAccountToken, idempotency data, and App Attest data. ElevenLabs receives revised English and voice parameters, never original recordings.
Cloudflare D1 stores account, transaction, request-digest, quota, security, and timing metadata. Private R2 stores generated audio for idempotent replay with approximately 24-hour lifecycle deletion. Local persistent cache is separate. Apple processes payments; full card details are not sent to SoloSpeak.
No third-party ads, sale of personal information, cross-app advertising tracking, or ATT prompt. App Attest protects paid endpoints and is not used for advertising.
Server metadata is retained as needed for entitlement, security, accounting, fraud prevention, and legal obligations; no exact automatic D1 retention period is claimed. Local deletion does not cancel a subscription or erase Apple purchase records.
Full bilingual policy: Privacy_Policy.md (deploy as a public HTML page before launch). Public policy URL: https://solospeak.polysail.net/en/privacy/index.html.