API version 17
iOSAndroidWindows
説明 |
Voiceクラスを初期化します。
Voiceオブジェクトは、SpeechSynthesizer.SetVoiceメソッドやSpeechSynthesizer.StartSpeakingメソッドで使用します。 実際に音声情報を使用する際は、利用できる音声情報の中からidもしくはlanguageが一致する音声情報を検索して使用します。 (両方が指定されている場合はidを優先して検索します)。
iOS版
|
|
呼出形式 |
var vo = new Voice(id [, language])
|
|
戻り値 |
Voiceオブジェクト
|
|
引数 |
String id |
音声情報の識別子 |
|
String language |
音声情報が対応する言語 言語コードと国コード(ja-JP等)で表します。
|
例外 |
CRS-16 |
コンストラクタ引数が不正です
|
|
SPEECH-9 |
パラメーターが不適切なため、Voiceオブジェクトを生成できませんでした。
|
使用例 |
var synthesizer = new SpeechSynthesizer(); synthesizer.Load(); var vo = new Voice("language-id"); synthesizer.SetVoice(vo); synthesizer.StartSpeaking("Hello world");
|
|
関連項目 |
SpeechSynthesizer.GetAvailableVoices、SpeechSynthesizer.SetVoice、SpeechSynthesizer.StartSpeakingメソッド |