「SAPI 使って単語読み上げ」の版間の差分
ナビゲーションに移動
検索に移動
対象OSの表記を修正、リンク名の修正 |
スペースからタブに変更 |
||
| 14行目: | 14行目: | ||
with (document.selection) { | with (document.selection) { | ||
var selword = Text; | |||
if (selword.length == 0) | |||
//SelectAll(); 文章全体 | |||
SelectWord(); | |||
selword = Text; | |||
} | } | ||
spkr.Speak(selword); | spkr.Speak(selword); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
2025年1月6日 (月) 16:36時点における版
そのまんま。Windows XPで標準状態なら英語読み上げだけできたはず。
初音ミクのロボ声とか併用すると新たな世界が見えてくるかもです。
//SAPI使って選択した範囲を読み上げ
//SAPIの解説→https://ja.wikipedia.org/wiki/Speech_Application_Programming_Interface
//Windows XP以降でなら動くはず
//選択してないと単語を適当に切り出してきて読み上げます
//日本語はどうなることやら
var spkr = new ActiveXObject('SAPI.SpVoice');
with (document.selection) {
var selword = Text;
if (selword.length == 0)
//SelectAll(); 文章全体
SelectWord();
selword = Text;
}
spkr.Speak(selword);
スポンサーリンク