Author Topic: [v.1.8.5.15] TTS Schizofrenia (played voices randomly used as the default voice)  (Read 1407 times)

Pfeil

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4782
  • RTFM
When the "Single TTS Instance" option is on, and the system-wide default TTS voice is Microsoft David, with no profile or action-level overrides, as long as no other voices have been used, "David" will be used for "Say Something with Text-To-Speech" actions with the "Voice" option set to "Default".

However, as soon as a TTS action using a different voice (E.G. Microsoft Zira) has played, that voice will instead be used as the default TTS voice from that point onward (until VoiceAttack is restarted).

E.G.
Play a TTS action with default -> "David" plays
Play a TTS action with default -> "David" plays
Play a TTS action with default -> "David" plays
Play a TTS action with "Zira" -> "Zira" plays
Play a TTS action with default -> "Zira" plays
Play a TTS action with default -> "Zira" plays
Play a TTS action with "David" -> "David" plays
Play a TTS action with default -> "David" plays


Where it gets even weirder is if "Single TTS Instance is unchecked, as then, all voices previously used will, in order of appearance, become the default voice.

E.G.
Play a TTS action with default -> "David" plays
Play a TTS action with Ivona "Brian" -> Ivona "Brian" plays
Play a TTS action with Ivona "Russell" -> Ivona "Russell" plays
Play a TTS action with "Zira" -> "Zira" plays
Play a TTS action with default -> Ivona "Brian" plays
Play a TTS action with default -> Ivona "Russell" plays
Play a TTS action with default -> "Zira" plays
Play a TTS action with default -> Ivona "Brian" plays
Play a TTS action with default -> Ivona "Russell" plays
Play a TTS action with default -> "Zira" plays


This also occurs in v1.8.3, and at least as far back as v1.7.5


EDIT: Fixed in v1.8.3.18
« Last Edit: February 23, 2020, 06:55:08 PM by Pfeil »

Gary

  • Administrator
  • Hero Member
  • *****
  • Posts: 2832
This seems to be fixed now - caching issue with the single synth ;)

Pfeil

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4782
  • RTFM
An addendum to the observations regarding the behavior with the "Single TTS Instance" turned off: Voices that are only played while they have an effect applied to them are excluded from the rotation.

The behavior of the default TTS voice with the "Single TTS Instance" option enabled is fixed in v1.8.3.16

The behavior of the default TTS voice with the "Single TTS Instance" option disabled remains unchanged.