timer-machine-android icon indicating copy to clipboard operation
timer-machine-android copied to clipboard

[Feature request] Add Voice variable: {GNameNext} and toggle voice: "Rest" in Count

Open ayids opened this issue 1 year ago • 5 comments

Thank you very much for providing this app. This is the best timer apps for sport activities.

github-count   rest

I wonder if I can make a notifier before the group using Next Group. There is only Next Step variable.

For count: Is it possible to have a word "Rest" after count? It should have a toggle button i believe for user who want to make sound i.e. "3, 2, 1, Rest" instead of make a notifier for word "Rest" only. So, We can make a notifier after group with Name of Next Group.

That's it. I use this great app for run's training and it works smoothly. Much obliged

ayids avatar Jul 08 '24 20:07 ayids

Thanks for your suggestion!

  • Should {GNameNext} be the name of the next group? If so, no problem.
  • Please elaborate more on your first sentence.
  • Adding a "Rest" voice in the last second of counting down can be unpredictable. Due to an unstable network or different languages' pronunciation, the speaking content could be longer than one second, and the speaking will be cut.

DeweyReed avatar Jul 09 '24 00:07 DeweyReed

Should {GNameNext} be the name of the next group?

Yes. We can then make a notifier contains name of next group before the group.

Please elaborate more on your first sentence.

Without {GNameNext}, I have to create things:

  1. A notifier, before the group, contains voice: next group (Hard writing)
  2. A normal step with voice {GName}
  3. A notifier contains voice: next step and word "rest"

With {GNameNext}, It will simplify like this:

  1. A notifier, before the group, contains voice: next group variable {GNameNext}
  2. A normal step with voice of current step (let it be an empty content)
  3. A notifier contains voice: rest only (Hard writing)

Adding a "Rest" voice in the last second of counting down can be unpredictable. Due to an unstable network or different languages' pronunciation

Well, I thougth you don't have a plan for providing translation of Text-to-speech. In that case, please provide {Rest} variable so we don't have to "hard-writing" for Rest word only.

You and Your app is very helpfull. Thank you very much indeed.

ayids avatar Jul 10 '24 20:07 ayids

You can mix plain text and variables in the content of a voice reminder. For example, "Next group {GName} rest."

A new variable {Rest} doesn't solve any problem. The app still needs to translate the word into different languages. Since there are so many languages, this approach is impractical.

DeweyReed avatar Jul 11 '24 00:07 DeweyReed

Should {GNameNext} be the name of the next group? If so, no problem.

To sum up, please accept our request for new variable: {GNameNext}

A new variable {Rest} doesn't solve any problem

Yes, you're right. {Rest} variable is impractical and doesn't solve the problem I mentioned earlier.

ayids avatar Jul 11 '24 22:07 ayids

+1 for {GNameNext}

Can we also have :

  • {GTotalLoopNext} so that the notifier for the group can say something like "Now do {GTotalLoopNext} reps of {GNameNext}"?
  • {GDurationNext} so that the notifier for the group can say something like "Now do {GNameNext} for {GDurationNext}"?

Thanks heaps :)

2018robert avatar Dec 07 '24 07:12 2018robert