anoyetta / ACT.Hojoring

Advanced Combat Tracker の FFXIV向けプラグインです。トリガ、TTSの拡張、HUDの拡張など。
BSD 3-Clause "New" or "Revised" License
287 stars 68 forks source link

[Error] SpeakTTS で例外が発生しました。 System.Runtime.InteropServices.COMException (0x800706BE): リモート プロシージャ コールに失敗しました。 #18

Closed FF14eledc closed 7 years ago

FF14eledc commented 7 years ago

FFXIV_ACT_Plugin v1.6.1.8 ACT.Hojoring v4.0.8 ACT.SpecialSpellTimer v1.23.11 ACT.TTSYukkuri v3.2.8

2017-11-12 23:44:38.7054 [Trace] Yukkuri speak=更新, phonetic=コーシン 2017-11-12 23:44:39.0403 [Error] SpeakTTS で例外が発生しました。 System.Runtime.InteropServices.COMException (0x800706BE): リモート プロシージャ コールに失敗しました。 (HRESULT からの例外:0x800706BE) 場所 System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) 場所 NAudio.CoreAudioApi.AudioClient.IsFormatSupported(AudioClientShareMode shareMode, WaveFormat desiredFormat, WaveFormatExtensible& closestMatchFormat) 場所 NAudio.Wave.WasapiOut.Init(IWaveProvider waveProvider) 場所 FFXIV.Framework.Common.WavePlayer.Play(String file, Single volume, WavePlayerTypes playerType, String deviceID) 場所 ACT.TTSYukkuri.SoundPlayerWrapper.PlayCore(String file, Single volume, WavePlayerTypes playerType, String deviceID) 場所 ACT.TTSYukkuri.Yukkuri.YukkuriSpeechController.Speak(String text) 場所 ACT.TTSYukkuri.PluginCore.SpeakTTS(String textToSpeak) 2017-11-12 23:44:44.0318 [Trace] Yukkuri speak=サークル, phonetic=サ'ークル

default 上記エラーログが出た後FF14 のクライアントが強制終了します。

YukkuriのTTSだと落ちて、Yukkuriのディスコード連携やプラグイン無しのHARUKAだとエラーは出ないようです。 ACTの再インストールも行いHojyoringの古いdllも無い状態です。

解決方法分かりますでしょうか?

ACT.Hojoring.HelpMe.2017-11-12.zip

anoyetta commented 7 years ago

FFXIV本体の方はスクエニに聞いてください。 TTSYukkuriのほうはサウンドデバイスの取得時にエラーになってる様子。しかし私の環境等では再現しないので詳しいことは分からない。

FFXIV本体のほうもTTSYukkuriのほうもサウンド絡みっぽいので、サウンドカードのドライバ等を最新にしてセットアップし直してみては?

FF14eledc commented 7 years ago

お返事ありがとうございます。 サウンドカードの再インストールしてみます。

FF14eledc commented 7 years ago

サウンドカード再インストールでは治らなかったのでFF14の方もやってみます。

FF14eledc commented 7 years ago

FFXIV.Framework.TTS.Server.exeが管理者権限で実行になってなく、ファイアウォールを介した通信の許可に設定されてなかったのですがこれは設定する必要性ありますか?

anoyetta commented 7 years ago

それは分からないですね。

FF14eledc commented 7 years ago

FF14再インストールでも治りませんでした。となるとあとはWindouws10が原因なのかな・・・