Author Topic: Mass update on Change TTS voice don't work  (Read 2411 times)

Sloboda

  • Jr. Member
  • **
  • Posts: 74
  • VoiceCommander Creator
    • A.M.I.S. X Plane
Mass update on Change TTS voice don't work
« on: June 11, 2017, 03:36:53 AM »
Hello,
i am in a really really bad position....

In fact, the mass update for change the TTS voice don't work. I tought it was work correctly, but not, the command don't change all.
And now, when i find the old voice on some commands, i change the voice, check "Mass update", but it change just one.

I have hundreds and hundreds commands to change...

Have you see this issue ?

Thanks, have a good day.

Pfeil

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4760
  • RTFM
Re: Mass update on Change TTS voice don't work
« Reply #1 on: June 11, 2017, 09:06:19 AM »
There does appear to be an issue with this, indeed.

In a test profile containing four commands, which each contain four "Say Something with Test-To-speech" actions, if one action is changed, thirteen changes are made. The other actions within the command being changed remain in their original state, only the action that was changed directly is updated.

In other words: "Say Something with Test-To-speech" mass update doesn't work within a command, only within the rest of the profile.


There's also a minor issue where changing anything other than the Voice setting will still result in an entry for the former on the confirmation dialog, E.G.
Quote
- All 'Say Something with Text-To-Speech' actions that use the text-to-speech voice, 'Default' will be updated to use 'Default'


As a side note, Mass Update cannot be undone by clicking "Cancel" on the "Say Something with Test-To-speech" window. The "Edit a Keypress" and "Edit a Pause" dialogs makes note of this:
Quote
Note that to undo this update, you will have to hit Cancel on the Command Edit screen.
But the "Say Something with Text-To-Speech" equivalent dialog does not.

This is not noted in the VoiceAttackHelp.pdf documentation either(for any of the three Mass Update features).


Side note #2, whereas the "Mass update" checkbox remains greyed out until a change is made in the "Say Something with Text-To-Speech" window, the "Edit a Keypress" and "Edit a Pause" equivalent checkboxes are always enabled, and simply do nothing if no changes are detected.

Gary

  • Administrator
  • Hero Member
  • *****
  • Posts: 2825
Re: Mass update on Change TTS voice don't work
« Reply #2 on: June 11, 2017, 05:33:52 PM »
Quote
In other words: "Say Something with Test-To-speech" mass update doesn't work within a command, only within the rest of the profile.
I'm not entirely sure why I put explicit code in there to NOT update the current command.  Might be left over from testing something.  The good news is that the rest of the profile gets updated  ¯\_(ツ)_/¯

Quote
There's also a minor issue where changing anything other than the Voice setting will still result in an entry for the former on the confirmation dialog, E.G.
That was only happening with, 'Default'...  as it was checking null against, 'Default'.  That caption is fixed.

Quote
As a side note, Mass Update cannot be undone by clicking "Cancel" on the "Say Something with Test-To-speech" window. The "Edit a Keypress" and "Edit a Pause" dialogs makes note of this
Caption fixed.

Help file updated.  Thanks again for letting me know about these ;)