A REST API that returns per-syllable IPA and timing for 17 languages. Hosted in Germany, or run it inside your own infrastructure.
Free tier: 15 minutes of audio per month. No credit card.

Hosted in Germany, on Hetzner infrastructure
Processed in memory and discarded — never written to disk
Run the whole stack inside your own network
One multipart request, one response shape
Record yourself speaking in any of our supported languages and get instant, detailed feedback on your pronunciation accuracy.
Words are broken into syllables with their expected and detected IPA and millisecond timing.
The whole integration
curl -X POST "https://api.lingolix.com/api/pronunciation/v3/check" \ -H "Authorization: Bearer $LINGOLIX_API_KEY" \ -F "speechdata=@audio.wav" \ -F "sentence=Guten Morgen" \ -F "language_code=de"
Omit the sentence parameter to get a transcription first, and then score of what was actually said.
Record a sentence in any of 17 languages and see syllable-level IPA and timing come back. No signup.
15 minutes of audio per month, no credit card. Create and revoke keys from your dashboard.
One multipart POST. Copy the cURL, Python or JavaScript example from the docs, swap in your key, and you are integrated.
Create a key, run the request above, and see the response for yourself. Talk to us when you need volume or on-premise.
Need on-premise deployment or a DPA? Talk to us