メインコンテンツへスキップ
語学学校

学習者が今はずした音を採点する。

語学学校は、学習者に毎日話させる必要があります。教師はすべての音素に付き添えません。API は音・語・文ごとの点数を返し、次のドリルが明らかになります。

語学の教室での問題

文全体への一つの評点

発話課題は合格/不合格、または曖昧なアクセント印で戻ります。学習者はどの音を直せばよいか分からず、次の試みは推測になります。

人による採点は毎日の速度に追いつかない

二人の教師は同じ録音を同じようには採点しません。クラス全員の毎日のドリルを聞くこともできません。

書き起こしはフィードバックではない

音声認識は話された内容を書きます。目標文に対して各音がどれだけ近かったかは教えません。

API が返すもの

音ごとの点数

音素・語・文の点数を 0–100 で返します。レッスン画面で色分けできます。やり直しは新しい文ではなく、同じ文です。

回をまたいで比較できる

同じ課題を同じ方法で採点することが、毎日話す習慣を可能にします。数字は明日も同じ意味である必要があります。

レッスンの残りは一つの製品のまま

発音、音声認識、音声合成を一つのキーで。コースはドリルのためだけに二本目の音声スタックを増やしません。

実行する: 発音を採点

これは発音の呼び出しであり、テキストのラベルではありません。目標文の短い音声を送り、このページで点数を読んでください。

見える結果 — 語ごとの点数。カテゴリラベルではない
  1. Hello90
  2. world82
  3. overall86
{
  "overallScore": 86,
  "sentenceScore": 84,
  "decodedTranscript": "Hello world",
  "words": [
    { "word": "Hello", "score": 90 },
    { "word": "world", "score": 82 }
  ]
}

POST /v1/pronunciation/assess/base64 の応答例。下で同じ呼び出しを自分の音声で実行します。

発音

今すぐ最初の呼び出しを実行

スコアの付く最初の呼び出し。単語と音素の点数はこのページに出ます。

参照文のサンプル音声は読み込み済みです。呼び出すか、ファイルを差し替えてください。

エンドポイント
POST /v1/pronunciation/assess/base64
リクエスト
{
  "audio": "<base64-wav>",
  "text": "Hello world"
}

サンプル音声は読み込み済みです。参照文の自分の録音に差し替えできます。

APIキーを準備しています…

サンプル結果

総合86/100
84/100

Hello world

音素スコア

文中のすべての音素

/h/HH94
/ɛ/EH88
/l/L91
/oʊ/OW87
/w/W86
/ɝ/ER78
/l/L84
/d/D80
コード例
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"}'
すぐ実行できるコレクション
{
  "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"
      }
    }
  ]
}

同じリクエストを、このブラウザの外に貼り付けて実行できます。プレースホルダをキーに置き換えてください。キーはこの画面に出ません。

学習者にとって何が変わるか

はずした音が見える

一つの音素の低い点はドリルです。文全体の赤い印はドリルではありません。

同じ日に繰り返す

コースは発話の習慣を作ろうとしています。ループは、言う、音を見る、もう一度言う、です。

教師はクラスを見る。すべてのファイルではない

クラスが繰り返しはずす音は、すべての録音を聞き直さずに浮かび上がります。

数字とその出典

音素 PCC 0.682(プレミアム)対 人同士の 0.555 発音プロダクトページに、テストセットと人同士の一致基準とともに公開しています。

自分の音声を採点する

キーを作成し、同じ発音呼び出しを実行します。次の画面はこの作業であり、一般的なラベル用エンドポイントではありません。

次の画面も同じ作業です。キーを発行して、この呼び出しを実行します。

語学学校向け Brainiall — 音ごとに発音を採点 | Brainiall