Support
Conversa is in active development and not yet publicly available. This page describes the current build and will grow as the app does.
Setting up your keys
Conversa runs on API keys you create and own — there's no subscription. You'll need two, both entered once in Settings inside the app:
- OpenAI (the AI tutor) — create a key at platform.openai.com and paste it into Settings → OpenAI. Typical conversation use costs well under €5/month.
- Azure Speech (voices, voice input, pronunciation scoring) — create a free Speech resource at portal.azure.com (the F0 free tier is enough), then enter its key and region (e.g.
westeurope) into Settings → Azure Speech.
Keys are stored in your device's Keychain and used only to call those services directly — see the privacy policy.
Common issues
- The tutor says the key isn't working (401 / unauthorised) — the stored key is wrong, expired, or was revoked. Re-enter it in Settings → OpenAI. Keys are per-device, so a new device or reinstall needs the key entered again.
- The voice sounds robotic / like Siri — without an Azure Speech key the app falls back to the on-device voice. Enter your Azure key and region in Settings to get the natural pt-PT voices (Raquel, Duarte, Fernanda).
- Pronunciation scoring says it needs a key — scoring is an Azure feature and only works once the Azure Speech key and region are set.
- The mic button does nothing — check that Conversa has microphone permission in iOS Settings → Privacy & Security → Microphone.
Contact
For anything else, email peterjduffy@gmail.com — include what you tapped, what you expected, and what happened instead, and I'll get back to you.