1 件の投稿を表示中 (合計 1 個)
- 作成者投稿
- 2010年7月11日 1:18 pm #9586okita参加者
コントロールパネルの「音声認識」の「音声合成」タブに
“LH Kenji”や”LH Naoko”などの日本語エンジンが登録され
ている人はこのマクロで日本語の読み上げができるんじゃ
ないかと思います。MSはもう、サポートしないようなので
サンプルとして。
————————————
//Microsoft SAPIを使ってEmEditorの文書を読み上げます。
//音声の選択、速度、音量はコントロールパネルの「音声認識」の
//「音声合成」を使用して下さい。// Speech APIオブジェクト作成
var VoiceObj = new ActiveXObject(“Sapi.SpVoice”);
//文章が選択されていなかったら全文読み上げ
if (document.selection.IsEmpty) {
document.selection.SelectAll();
str = document.selection.Text;
document.selection.Collapse();
} else {
str = document.selection.Text;
}try {
VoiceObj.Speak(str,1); //読み上げ実行
} catch(exception) {
alert(“Speak error”);
}
if (confirm(“読み上げを続行しますか?”)) {
VoiceObj.WaitUntilDone(-1); //読み上げ終了まで待つ
}
delete VoiceObj; - 作成者投稿
1 件の投稿を表示中 (合計 1 個)
- このトピックに返信するにはログインしてください。