yudukiak / DiSpeak

ブヨミはディスコードの告知を語る。Bouyomi speaks the notice of Discord.
https://twitter.com/micelle9/status/1004166580182216704
MIT License
44 stars 11 forks source link

棒読みちゃんに対してデータの受け渡しがされなくなる #52

Open yudukiak opened 4 years ago

yudukiak commented 4 years ago

OBSで配信とdispeak同時使用するとしばらくしてdispeakから棒読みへ音声が渡らなくなる。 ff14をフルスクリーンモードで遊んでいても同じ症状が出る。dispeakか棒読みか音声の支配権がしばらくすると負ける?

確認します。

yudukiak commented 4 years ago

棒読みちゃん側で以下のようなエラーが発生すると止ることは確認済み

TCPサーバ
System.IO.EndOfStreamException: ストリームの終わりを超えて読み取ることはできません。
   場所 System.IO.__Error.EndOfFile()
   場所 System.IO.BinaryReader.FillBuffer(Int32 numBytes)
   場所 System.IO.BinaryReader.ReadInt16()
   場所 FNF.BouyomiChanApp.BouyomiChanTcpServer.ProcessStream(Stream s)
   場所 FNF.BouyomiChanApp.BouyomiChanTcpServer.AcceptTcpClientCallback(IAsyncResult result)

おそらくSocket通信周りに問題がありそう HTTP通信の接続も考えてよさそう

yudukiak commented 4 years ago

タスク