none
Windows7、Excel2013上のVBA作成プロプログラムがWindows10に移行したら正しく日本語を読み上げなくなりました RRS feed

  • 質問

  • Windows7、Excel2013で英語と日本語を読み上げる表をVBAを使用し
    SpeechLib.SpVoiceを使って"ja-JP, Haruka"に日本語を読み上げさせています。
    この度、Windows7をWindows10に上げたところ英語は以前と変わらないが日本語を正しく
    読まなくなりました。
    “今日は”をWindows7上では“きょうわ”と読んでいたのを“こんにちは”…“ワ”ではなく“ハ”
    と読むようになりました。
    他に“興味”⇒“きょうあじ”、“君の親切”⇒“くんのおやぎり”等々です。
    Officeの[セルの読み上げ]は日本語をほぼ正しく読むので設定の問題だと思っています。


    [参照設定]Microsoft Speech Object Library は以下です。
    C:\Program Files(x86)\Common Files\Microsoft Shared\Speech\Platdorm\v11.0\mssps.dll

    Microsoft Speech Platformは“まほろば”http://mahoro-ba.net/e1542.html
    を利用してインストールしWindows10移行後、アンインストールしインストール
    しなおしました。

    原因、修正方法等ご教授をお願いします。


    2015年9月1日 12:01

すべての返信

  • 今日(9月17日)突然、SpeechLib.SpVoice.Speakが実行時エラー'-2147418113(8000ffff)'になった。
    そこで日本語だけSAPI.SpVoice.Speakに変えたら漢字は正しく読むし、“は”を“わ”と正しく読むようになった。

    英文はSpeechLib.SpVoice.Speakを使って共用だが特に問題なく動いている。

    2015年9月17日 13:03