Brainiall Pronunciation
com.brainiall/pronunciationPronunciation assessment, phoneme scoring, speaker voice ID, audio transcription, speech synthesis.
Tools · 14
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 and ARPAbet notation…
Check if the Brainiall Pronunciation service is healthy and ready. Returns: dict with keys: - status (str): 'healthy' or error state - modelLoaded (bool): Whether the scoring mode…
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, example word, and phoneme…
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_base64: Base64-encode…
Check if the Brainiall Speech service is healthy and ready. Returns: dict with keys: - status (str): 'healthy' or error state - modelLoaded (bool): Whether the speech-recognition …
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: dict with keys: spea…
1:1 verification — is this clip the enrolled speaker? Returns: dict with keys: similarity (float), match (bool), threshold (float).
1:N identification — rank everyone enrolled in the group against this clip. Returns: dict with keys: candidates (list of {speaker_id, similarity}, best first).
List the speakers enrolled in a group. Returns: dict with keys: speakers (list of {speaker_id, n_samples, ...}).
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. Available voices:…
List all available Brainiall Voice synthesis voices with metadata. Returns: dict with keys: - voices (list): Available voices, each with id, name, gender, accent, grade - defaultV…
Check if the Brainiall Voice service is healthy and ready. Returns: dict with keys: - status (str): 'healthy' or error state - modelLoaded (bool): Whether the synthesis model is l…
Transcribe audio with Brainiall Speech Pro — multilingual transcription. Supports 99 languages with automatic language detection, word-level timestamps, per-word confidence scores, and optional speak…
Check if the Brainiall Speech Pro service is healthy and ready. Returns: dict with keys: - status (str): 'healthy' or error state - modelLoaded (bool): Whether the Brainiall Speec…
Resources · 9
How pronunciation scores work at each granularity level.
pronunciation://scoring-guide
Supported audio formats, quality requirements, and recording tips.
pronunciation://audio-requirements
How to use the Brainiall Speech Pro multilingual transcription service.
whisper://usage-guide
Performance benchmarks and service characteristics.
pronunciation://model-info
Full API response structure with field descriptions.
pronunciation://response-schema
Real example showing how to interpret a pronunciation assessment.
pronunciation://example-assessment
Pricing information for Brainiall Speech API calls.
speech://pricing
How to use the Brainiall Speech transcription service.
stt://usage-guide
How to use the Brainiall Voice synthesis service.
tts://usage-guide
Prompts · 3
Analyze pronunciation assessment results and provide actionable feedback. Args: assessment_json: The JSON output from assess_pronunciation tool.
Create a structured pronunciation improvement plan based on assessment results. Args: assessment_json: The JSON output from assess_pronunciation tool. learner_level: Learner's English level —…
Compare two pronunciation attempts of the same text to track progress. Args: attempt1_json: First (earlier) assessment JSON. attempt2_json: Second (later) assessment JSON.
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"brainiall_pronunciation": {
"url": "https://api.brainiall.com/mcp/pronunciation/mcp",
"transport": "streamable-http"
}
}
}