API version 17

SpeechSynthesizer.AddWordToDictionaryメソッド

iOSAndroidWindows

 

説明

単語の読み方を登録します。

 

テキスト中にwordで指定した文字列を、pronunciationと読み替えます。(wordの大文字、小文字は区別しません。)

 

spaceにtrueを指定すると、wordの前後に半角スペースがある場合のみ読み替えを行います。単語単位で読み替えを行いたい場合に使用します。

space=$TRUE

space=$FALSE

text="文中にwordがあります"
(wordの前後にスペースがない)

読み替えは発生しません

読み替えが発生します

text="文中に word があります"
(wordの前後にスペース)

読み替えが発生します

読み替えが発生します

text="word が文頭にあります"
(wordの後にスペース)

読み替えが発生します

読み替えが発生します

text="文末に word"
(wordの前にスペース)

読み替えが発生します

読み替えが発生します

text="word"
(word単独)

読み替えが発生します

読み替えが発生します

 

wordが登録済みの場合、内容を上書きして登録します。

 

呼出形式

synthesizer.AddWordToDictionary(word, pronunciation, space)

 

戻り値

なし

 

引数

String word

読み方を登録する単語

 

String pronunciation

wordの読み方

 

boolean space

trueを指定すると、wordの前後に半角スペースがある場合のみ、読み替えを行います。

 

例外

なし

 

使用例

var synthesizer = new SpeechSynthesizer();
synthesizer.Load();
synthesizer.AddWordToDictionary("(株)", "かぶしきがいしゃ", true);
synthesizer.StartSpeaking("(株) ○○商事");

 

関連項目

AddWordToDictionaryWithCSVRemoveWordFromDictionaryメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る