音声

すべての発音の行に再生できる音声があります。どこから来て、どう使うか。

sounds 配列

発音、そして日本語では各活用形の発音も、sounds を持ちます。声ごとに 1 つのオブジェクトで、再生できる mp3_url、声の名前と性別、その声を駆動した記法が入ります。記法は英語が IPA、日本語が phonetic です。英語のエントリーには Emma と Michael の 2 つの声があります。日本語のエントリーは現在は Himari です。

pronunciations[0].sounds[0]
{
  "id": "a4ad93cf-753a-49cd-b85c-71b6876a9497",
  "key": "sounds/01M45PR236JEQ21RS26407FZ32.mp3",
  "voice": "Himari",
  "mp3_url": "https://storage.immit.co/sounds/01M45PR236JEQ21RS26407FZ32.mp3",
  "gender": "female",
  "alphabet": "phonetic"
}

再生する

URL は storage.immit.co 上の公開オブジェクトで、audio 要素やネイティブのプレイヤーでそのまま再生できます。直接再生しても、あなたの側でキャッシュしても、規模を問いません。音声の取得は /v1 へのリクエストではなく、クォータには一切数えられません。

カバレッジ

まだすべての行に音声があるわけではなく、珍しい活用形で sounds が空なのは普通です。クライアントは配列が空でなければスピーカーを表示し、空なら何も表示しません。