【voice-family】読み上げる声の種類を指定

voice-familyプロパティでは、HTML文書を音声出力する際の声の種類(ボイスファミリー)を指定することができます。

またvoice-familyはカンマ「,」で区切る事で、複数のボイスファミリー名、またはキーワードを指定することもできます。 この場合font-familyと同様に、ユーザーの環境で利用できるものであれば、より前に指定されているものが優先され採用されます。

なおvoice-familyプロパティは、css2.1では廃止されています。

またこのプロパティは音声ブラウザなどで使用されるプロパティですので、InternetExplorerなどの視覚系ブラウザでは利用できません。

書式

  • voice-family : ……… 読み上げる声の種類

★:ボイスファミリー名、male、female、child

ボイスファミリー名
ボイスファミリーの名称を指定します。指定するボイスファミリー名にスペースが含まれている場合は、名前全体をダブルクォーテーション「"」、またはシングルクォーテーション「'」で囲みます。なお常に引用符で囲むことも可能です。
male
男性に分類された声となります
female
女性に分類された声となります
child
子供に分類された声となります

使用した時の例

.sample1 {voice-family: announcer, child;}
.sample2 {voice-family: child;}

対応ブラウザなどのデータ

初期値 使用環境に依存 値の継承 継承しない
適用可能な要素 すべての要素

関連情報