Aller au contenu principal
Brainiall
Écoles de langues

Notez le son que l’élève vient de manquer.

Les écoles de langues ont besoin que l’élève parle chaque jour. Un enseignant ne peut pas s’asseoir avec chaque élève sur chaque phonème. L’API renvoie une note par son, par mot et par phrase pour que le prochain exercice soit évident.

Le problème dans la classe de langue

Une note sur la phrase entière

Le devoir oral revient comme réussi/échoué ou une marque d’accent vague. L’élève ne sait pas quel son corriger, donc le prochain essai est une conjecture.

Les évaluateurs humains ne tiennent pas le rythme quotidien

Deux enseignants ne notent pas le même enregistrement de la même façon. Ils ne peuvent pas non plus écouter chaque exercice quotidien d’une cohorte entière.

Une transcription n’est pas un retour

La parole vers texte écrit ce qui a été dit. Elle ne dit pas à l’élève à quel point chaque son était proche de la phrase cible.

Ce que l’API renvoie

Une note sur chaque son

Notes de phone, mot et phrase sur une échelle 0–100. Coloriez-les dans la leçon. La reprise est la même phrase, pas une nouvelle.

Comparable d’un essai à l’autre

Le même énoncé, noté de la même façon, rend possible l’habitude orale quotidienne. Le chiffre doit signifier la même chose demain.

Le reste de la leçon reste dans un produit

Une clé pour la prononciation, la parole vers texte et la synthèse. Le cours n’ajoute pas une seconde pile audio pour livrer l’exercice.

Exécutez : notez la prononciation

Ceci est un appel de prononciation, pas une étiquette de texte. Envoyez un court clip de la phrase cible et lisez les notes sur cette page.

Résultat visible — notes par mot, pas une étiquette de catégorie
  1. Hello90
  2. world82
  3. overall86
{
  "overallScore": 86,
  "sentenceScore": 84,
  "decodedTranscript": "Hello world",
  "words": [
    { "word": "Hello", "score": 90 },
    { "word": "world", "score": 82 }
  ]
}

Réponse d’exemple de POST /v1/pronunciation/assess/base64. Lancez le même appel ci-dessous avec votre audio.

Prononciation

Faites votre premier appel maintenant

Un premier appel noté. Les scores par mot et par phonème apparaissent sur cette page.

L’audio d’exemple de la phrase de référence est chargé. Lancez l’appel, ou remplacez le fichier.

Endpoint
POST /v1/pronunciation/assess/base64
Requête
{
  "audio": "<base64-wav>",
  "text": "Hello world"
}

L’audio d’exemple est chargé. Vous pouvez le remplacer par votre enregistrement de la phrase de référence.

Préparation de votre clé API…

Résultat d’exemple

Global86/100
Phrase84/100

Hello world

Notes par phonème

Tous les phonèmes de la phrase

/h/HH94
/ɛ/EH88
/l/L91
/oʊ/OW87
/w/W86
/ɝ/ER78
/l/L84
/d/D80
Exemple de code
curl -X POST https://api.brainiall.com/v1/pronunciation/assess/base64 \
  -H "Authorization: Bearer $BRAINIALL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio":"<base64-wav>","text":"Hello world"}'
Collection prête à lancer
{
  "name": "Brainiall first call",
  "baseUrl": "https://api.brainiall.com",
  "authorization": "Bearer $BRAINIALL_API_KEY",
  "requests": [
    {
      "id": "pronunciation",
      "method": "POST",
      "path": "/v1/pronunciation/assess/base64",
      "url": "https://api.brainiall.com/v1/pronunciation/assess/base64",
      "body": {
        "audio": "UklGRmQBAABXQVZFZm10IBAAAAABAAEAQB8AAIA+AAACABAAZGF0YUABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
        "text": "Hello world"
      }
    },
    {
      "id": "tts",
      "method": "POST",
      "path": "/v1/tts/synthesize",
      "url": "https://api.brainiall.com/v1/tts/synthesize",
      "body": {
        "text": "Hello, welcome.",
        "voice": "brainiall-aria"
      }
    },
    {
      "id": "nlp",
      "method": "POST",
      "path": "/v1/nlp/toxicity",
      "url": "https://api.brainiall.com/v1/nlp/toxicity",
      "body": {
        "text": "This product is absolutely amazing"
      }
    }
  ]
}

La même requête, prête à coller hors de ce navigateur. Remplacez le joker par votre clé — la clé n’est jamais affichée ici.

Ce qui change pour l’élève

Il voit le son manqué

Une note basse sur un phonème est un exercice. Une croix rouge sur toute la phrase n’en est pas un.

Il recommence le jour même

Le cours cherche à former une habitude orale. La boucle est : dire, voir le son, dire encore.

L’enseignant revoit la classe, pas chaque fichier

Les sons que la cohorte continue de manquer apparaissent sans réécouter chaque enregistrement.

Le chiffre, avec sa source

PCC de phone 0.682 (premium) contre 0.555 entre évaluateurs humains Publié sur la page produit de prononciation, avec le jeu de test et la ligne de base d’accord humain.

Notez votre propre audio

Créez une clé et lancez le même appel de prononciation. L’écran suivant est ce travail, pas un endpoint générique d’étiquette.

L’écran suivant est le même travail : une clé, puis cet appel.

Brainiall pour les écoles de langues — prononciation notée par son | Brainiall