Speak Level

An API-first speaking diagnostic: record a short sample and get a CEFR level, per-dimension scores, and recommendations ordered by impact.

Learners rarely have an objective, repeatable way to find out how good their speaking actually is — or what to work on next. Self-assessment is unreliable, formal exams are expensive and infrequent, and most apps drill vocabulary and grammar rather than measuring spontaneous speech.

speak-level takes a one-minute speaking sample and returns three things: an estimated CEFR level from A1 to C2, a breakdown by sub-skill — pronunciation, fluency, lexical resource, grammatical range — and recommendations ordered by impact, grounded in the sounds and words the speaker actually struggled with.

The pipeline transcribes and aligns the audio, scores each dimension independently, then maps the profile to a level. Pronunciation and fluency scoring run on Azure Speech; lexical scoring and recommendation generation run on Amazon Bedrock through the Amplify AI Kit. Results are stored, so progress is trackable over time rather than being a one-off snapshot.

It is built API-first: everything the web app shows is available as JSON, with per-key configuration and usage quotas, so other course platforms can submit audio and receive scores programmatically. It doubles as the free assessment companion to Back to Fluency — measure your level here, train it there.

More projects

  • Back to Fluency AI

    An English learning platform built around the gap between your mother tongue and English: tailored audio lessons plus AI conversation practice by voice.

  • Job Tracker

    A private job-search app where Claude agents find, score, research and prepare applications, while every change they make waits for my approval.

  • Perishable Shelf Stacking

    Replaces the paper shelf-life list grocery stockers work from with a searchable product card showing the pre-calculated sticker date and exact shelf locations.

  • Influence Crew Builder

    Influence crew builder help optimize the crew composition to get the best result in your activities.

  • Money Tracker

    Amazon Web Services (AWS), among other cloud computing vendors, enable our teams to focus on the creation of value to the client.

  • Exit Strategies

    The GraphQL model is the center, from it you can generate the types used for AWS DataStore to implement your CRUDL operations.

  • Portfolio website

    Personal website portfolio created to showcase my projects, skills and to be a way to interact with clients and developers.

  • Github Jobs

    Making API calls is key to web development. This project explored the use of fetch to make API requests.

  • Nature at your feet

    This project explores the basics properties of CSS Grid and how it allows responsive layouts.

  • Image Gallery

    This project provided a possibility to use CSS Grid while trying to get a responsive website.