1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • #9586

    okita
    参加者

    コントロールパネルの「音声認識」の「音声合成」タブに
    “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 - 1件目 (全1件中)

このトピックに返信するにはログインが必要です。

友達に知らせる... Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone