mcpserver.lol
registry/pronunciation
Connection check verified live · 20h ago

pronunciation

Pronunciation assessment, phoneme scoring, speaker voice ID, audio transcription, speech synthesis.

Tools 14
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

14 tools

Read from the running server on 20h ago.

assess_pronunciation read-only text*audio_base64*audio_format
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…
check_pronunciation_service read-only
Check if the Brainiall Pronunciation service is healthy and ready. Returns: dict with keys: - status (str): 'healthy' or error state - modelLoaded (bool): Whet…
check_stt_service read-only
Check if the Brainiall Speech service is healthy and ready. Returns: dict with keys: - status (str): 'healthy' or error state - modelLoaded (bool): Whether the…
check_tts_service read-only
Check if the Brainiall Voice service is healthy and ready. Returns: dict with keys: - status (str): 'healthy' or error state - modelLoaded (bool): Whether the…
check_whisper_service read-only
Check if the Brainiall Speech Pro service is healthy and ready. Returns: dict with keys: - status (str): 'healthy' or error state - modelLoaded (bool): Whether…
get_phoneme_inventory read-only
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…
list_tts_voices read-only
List all available Brainiall Voice synthesis voices with metadata. Returns: dict with keys: - voices (list): Available voices, each with id, name, gender, accent, grad…
synthesize_speech read-only text*speedvoice
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…
transcribe_audio read-only audio_base64*audio_formatinclude_timestamps
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…
transcribe_audio_pro read-only diarizelanguageaudio_base64*
Transcribe audio with Brainiall Speech Pro — multilingual transcription. Supports 99 languages with automatic language detection, word-level timestamps, per-word confidence scores…
voice_id_enroll audio*group_id*speaker_id*
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:…
voice_id_identify read-only audio*top_kgroup_id*
1:N identification — rank everyone enrolled in the group against this clip. Returns: dict with keys: candidates (list of {speaker_id, similarity}, best first).
voice_id_list_speakers read-only group_id*
List the speakers enrolled in a group. Returns: dict with keys: speakers (list of {speaker_id, n_samples, ...}).
voice_id_verify read-only audio*group_id*thresholdspeaker_id*
1:1 verification — is this clip the enrolled speaker? Returns: dict with keys: similarity (float), match (bool), threshold (float).