MCP servercom.brainiall/pronunciation
Pronunciation assessment, phoneme scoring, speaker voice ID, audio transcription, speech synthesis.
Overview
Score?
UNRATED 0.414
of what a free look can see, on 32 looks
Looks
36
last 1 hr ago
Tools
14
More info
URL
api.brainiall.com/mcp/pronunciation/mcp
streamable-http
Says it is
speech-ai 2.14.7
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.414 · highest on record 0.8561
Toolsfrom sha256:58b048051a…b40d3f
| Tool | Schema |
|---|---|
| assess_pronunciation Assess English pronunciation quality from audio.
Scores pronunciation at four levels: overall, sentence, word, and phoneme.
Each score is 0-100. Phonemes are returned in both IPA |
input · no output |
| check_pronunciation_service Check if the Brainiall Pronunciation service is healthy and ready.
Returns:
dict with keys:
- status (str): 'healthy' or error state
- modelLoaded (bool): Whet |
input · no output |
| check_stt_service Check if the Brainiall Speech service is healthy and ready.
Returns:
dict with keys:
- status (str): 'healthy' or error state
- modelLoaded (bool): Whether the |
input · no output |
| check_tts_service Check if the Brainiall Voice service is healthy and ready.
Returns:
dict with keys:
- status (str): 'healthy' or error state
- modelLoaded (bool): Whether the |
input · no output |
| check_whisper_service Check if the Brainiall Speech Pro service is healthy and ready.
Returns:
dict with keys:
- status (str): 'healthy' or error state
- modelLoaded (bool): Whether |
input · no output |
| get_phoneme_inventory Get the full phoneme inventory supported by the pronunciation scorer.
Returns a list of all English phonemes the engine can assess, including
ARPAbet symbol, IPA equivalent, examp |
input · no output |
| list_tts_voices List all available Brainiall Voice synthesis voices with metadata.
Returns:
dict with keys:
- voices (list): Available voices, each with id, name, gender, accent, grad |
input · no output |
| synthesize_speech Generate natural speech audio from English text.
Produces high-quality speech with 12 English voices.
Returns base64-encoded WAV audio (16-bit PCM, 24kHz mono) along with metadata |
input · no output |
| transcribe_audio Transcribe audio to text with word-level timestamps.
Converts spoken English audio into text with optional word-level timestamps
and per-word confidence scores.
Args:
audio_b |
input · no output |
| transcribe_audio_pro Transcribe audio with Brainiall Speech Pro — multilingual transcription.
Supports 99 languages with automatic language detection, word-level
timestamps, per-word confidence scores |
input · no output |
| voice_id_enroll Enroll a voiceprint for a speaker from ~2s of clear speech. Repeat with more clips to strengthen it.
Only an irreversible embedding is stored — never the raw audio.
Returns:
|
input · no output |
| voice_id_identify 1:N identification — rank everyone enrolled in the group against this clip.
Returns:
dict with keys: candidates (list of {speaker_id, similarity}, best first). |
input · no output |
| voice_id_list_speakers List the speakers enrolled in a group.
Returns:
dict with keys: speakers (list of {speaker_id, n_samples, ...}). |
input · no output |
| voice_id_verify 1:1 verification — is this clip the enrolled speaker?
Returns:
dict with keys: similarity (float), match (bool), threshold (float). |
input · no output |
Verify it yourself
npx teppi-check https://api.brainiall.com/mcp/pronunciation/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ25A5GXB68N82JPRVD4YB