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