
Pronunciation Assessment
from RostroDotDev
AI-powered English pronunciation scoring at phoneme level. 17MB model, sub-300ms, returns IPA/ARPAbet notation with per-phoneme scores.
Pronunciation Assessment
Analyze spoken language to provide immediate feedback on pronunciation accuracy and fluency. Identify specific phonetic errors to help learners improve their speaking skills in real-time. Guide usersβ¦
Direct MCP Connection
Endpoint: https://pronunciation-assessment--fabiosuizu.run.tools
Required config:
apiKey(query) β Your APIM subscription key
Tools (10)
-
assess_pronunciationβ Assess English pronunciation quality from audio. -
check_pronunciation_serviceβ Check if the pronunciation assessment service is healthy and ready. -
get_phoneme_inventoryβ Get the full phoneme inventory supported by the pronunciation scorer. -
transcribe_audioβ Transcribe audio to text with word-level timestamps. -
check_stt_serviceβ Check if the speech-to-text service is healthy and ready. -
synthesize_speechβ Generate natural speech audio from English text. -
list_tts_voicesβ List all available text-to-speech voices with metadata. -
check_tts_serviceβ Check if the text-to-speech service is healthy and ready. -
transcribe_audio_proβ Transcribe audio with Whisper Large V3 Turbo β multilingual STT. -
check_whisper_serviceβ Check if the Whisper STT Pro service is healthy and ready.
# Get full input/output schema for a tool
npx -y smithery tool get fabiosuizu/pronunciation-assessment
Resources
-
pronunciation://scoring-guideβ How pronunciation scores work at each granularity level. -
pronunciation://audio-requirementsβ Supported audio formats, quality requirements, and recording tips. -
whisper://usage-guideβ How to use the Whisper STT Pro multilingual transcription service. -
pronunciation://model-infoβ Performance benchmarks and service characteristics. -
pronunciation://response-schemaβ Full API response structure with field descriptions. -
pronunciation://example-assessmentβ Real example showing how to interpret a pronunciation assessment. -
stt://usage-guideβ How to use the speech-to-text transcription service. -
tts://usage-guideβ How to use the text-to-speech synthesis service.
Prompts (3)
-
analyze_pronunciation(assessment_json) β Analyze pronunciation assessment results and provide actionable feedback. -
create_improvement_plan(assessment_json, learner_level) β Create a structured pronunciation improvement plan based on assessment results. -
compare_attempts(attempt1_json, attempt2_json) β Compare two pronunciation attempts of the same text to track progress.
# Connect this server (installs CLI if needed)
npx -y smithery mcp add fabiosuizu/pronunciation-assessment
# Browse available tools
npx -y smithery tool list fabiosuizu/pronunciation-assessment
# Get full schema for a tool
npx -y smithery tool get fabiosuizu/pronunciation-assessment assess_pronunciation
# Call a tool
npx -y smithery tool call fabiosuizu/pronunciation-assessment assess_pronunciation '{}'Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add fabiosuizu/pronunciation-assessment
# Browse available tools
npx -y smithery tool list fabiosuizu/pronunciation-assessment
# Get full schema for a tool
npx -y smithery tool get fabiosuizu/pronunciation-assessment assess_pronunciation
# Call a tool
npx -y smithery tool call fabiosuizu/pronunciation-assessment assess_pronunciation '{}'
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under MITβ you can use, modify, and redistribute it under that license's terms.
View the full license file on GitHub β