OpenSiv3D icon indicating copy to clipboard operation
OpenSiv3D copied to clipboard

TextToSpeech::Speak() の直後に TextToSpeech::IsSpeaking() が true を返さない

Open Reputeless opened this issue 1 year ago • 1 comments

  • reported by: https://discord.com/channels/443310697397354506/998714158621147237/1166168651221708890

Reputeless avatar Nov 01 '23 02:11 Reputeless

TextToSpeech::Speak() の直後に TextToSpeech::IsSpeaking()true を返すようにすると、実際に再生が開始されたタイミングを取得する方法がなくなってしまいます。 TextToSpeech::Speak() を呼び出したタイミングは TextToSpeech::IsSpeaking() を呼ばずともわかる( TextToSpeech::Speak() を呼び出すときにフラグを立てればよい)ので、TextToSpeech::IsSpeaking() の動作は変更しないのもアリだと思います。 ヘッダのコメントにこの仕様を明記することで、ある程度この仕様による混乱は避けられると思います。

Raclamusi avatar Jan 22 '24 07:01 Raclamusi