Brainiall Pronunciation
mcp remote · streamable-http · v1.0.0 · source: crawl
https://api.brainiall.com/mcp/pronunciation/mcp
Pronunciation assessment, phoneme scoring, speaker voice ID, audio transcription, speech synthesis.
Works
55
Verified Oct 31, 2026 · p50 1700 ms · p95 1700 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 1 of 3 handshakes succeeded; server 'speech-ai' |
| tools_listed | 15 | pass | 14 tools |
| schema_complete | 15 | fail | 10 of 14 tools have a description and a typed schema |
| latency_p50 | 10 | fail | p50 1700 ms |
| latency_p95 | 5 | pass | p95 1700 ms |
| error_free | 10 | fail | 2 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | fail | assess_pronunciation: base64 payload; transcribe_audio: base64 payload; synthesize_speech: base64 payload; transcribe_audio_pro: base64 payload |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (14)
| Name | Description | Schema |
|---|---|---|
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, example word, and phoneme | typed |
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 and ARPAbet notation | typed |
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): Whether the scoring mode | typed |
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_base64: Base64-encode | incomplete |
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 speech-recognition | typed |
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: dict with keys: spea | typed |
voice_id_verify | 1:1 verification — is this clip the enrolled speaker? Returns: dict with keys: similarity (float), match (bool), threshold (float). | incomplete |
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). | typed |
voice_id_list_speakers | List the speakers enrolled in a group. Returns: dict with keys: speakers (list of {speaker_id, n_samples, ...}). | typed |
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. Available voices: | incomplete |
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, grade - defaultV | typed |
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 synthesis model is l | typed |
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, and optional speak | incomplete |
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 the Brainiall Speec | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-brainiall-pronunciation)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.