pronunciation_dict_id として渡すことで、任意の TTS API で使用できます。
上記の辞書を使用すると、I ate some jambalaya on tchoupitoulas street という文字列は、モデルに渡される前に I ate some <<ˌ|dʒ|ə|m|b|ə|ˈ|l|aɪ|ə>> on chop-uh-TOO-liss street に変換されます。
大文字小文字の区別
各エントリにはcase_sensitive フラグがあります。デフォルトは false です。
case_sensitive が false の場合、new york は New York、NEW YORK、その他あらゆる大文字小文字の組み合わせにマッチします。大文字小文字を区別しないマッチングには Sonic 3.6 以降が必要です。
case_sensitive が true の場合、小文字のキーは文頭の大文字化にもマッチします(cat / Cat にはマッチし、CAT にはマッチしません)。大文字小文字が混在するキーは、その表記にのみマッチします(LaTeX は latex にマッチしません)。
これらのルールのもとで衝突する 2 つのエントリは、API が拒否します。たとえば、どちらかが大文字小文字を区別しない設定の場合の latex と LaTeX です。
すべての大文字小文字の組み合わせにマッチさせたい一般的な単語には false を使用してください。LaTeX(組版)と latex(ゴム)のように、大文字小文字で単語が区別される場合は true を使用してください。