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 個)
  • このトピックに返信するにはログインしてください。