I got a a NullReferenceException crash to desktop twice in a row when I was listening to an NPC speak. I realized that it wasn't the Amazon Polly voices that I expected, so while listening, I opened up the TTT config, went to Synthesizer tab->Voices, and I clicked "Save and Login". That crashed with this message in the screenshot on both times.
I was able to reproduce this same crash in one other way as well by switching from Amazon Polly while logged to the System "Voice backend" while the TTS was in progress.
I tried it again several times by switching the following while a TTS was in progress:
Switching from standard "Voice backend" to Amazon Polly "Voice backend"
Switching from standard voice to a different standard voice.
Switching from Amazon Polly voice to a different Amazon Polly voice
None of these last 3 test cases could reproduce the crash.
It's fixed for me. I can't get the game to crash again following my repro steps specified above. I'll close this issue for now. If it crops back up, I'll reopen it later.
I got a a NullReferenceException crash to desktop twice in a row when I was listening to an NPC speak. I realized that it wasn't the Amazon Polly voices that I expected, so while listening, I opened up the TTT config, went to Synthesizer tab->Voices, and I clicked "Save and Login". That crashed with this message in the screenshot on both times.
I was able to reproduce this same crash in one other way as well by switching from Amazon Polly while logged to the System "Voice backend" while the TTS was in progress.
I tried it again several times by switching the following while a TTS was in progress:
None of these last 3 test cases could reproduce the crash.