The engine
Who listens to your voice
The acoustic layer is Azure Pronunciation Assessment running on the Canadian-French model (fr-CA), in the canadacentral region — the same pronunciation the TCF Canada tests, not European fr-FR. On top, an LLM layer reads the result against the TCF Expression Orale criteria. Both names are here on purpose: you can check what each one does.