2018年9月17日月曜日

C#でMicrosoft Speech Object Libraryを使う(Win10)


詰まった箇所3点についてのメモ書き

1. 「参照の追加」はどこにある?
ソリューションエクスプローラーで右クリックすると出てきます。

2. 実行時の例外、クラスが
SpVoiceの初期化辺りでこけますが、こちらはx64版Runtimeをインストールしている状態で、Any CPU設定でデバッグすると発生します。x64に設定を変更してから再度試せば解消しました。 

3. HRESULTからの例外: 0x80045039
詳細原因は分かりませんが、私の場合はMicrosoft Speech Object Libraryのバージョンをv11からv5.4に落としたらクリアしました。恐らくですが、v5.4はおそらくSoftalkあたりをインストールした時についてきて、v11は自分でインストールしたものなので、その辺りぶつかったのではないかと思います。なお、v5.4は2種類ありますが、system32を経由しない方を選択してください(というかsystem32側だと選択時点でエラーを吐きます、権限がないので)

0 件のコメント:

コメントを投稿