w2a converts a workout YAML file with text-to-speech (TTS) into audio files, enabling a seamless and guided exercise experience.
I made this program because simple audio files make it easier for me to follow the specific exercises I need and want to do each day. I also wanted to capture the helpful tips physicians give me — things they often say just once, but I forget soon after.
-
Create the documented
example.yamlfilew2a --example > example.yaml -
Create sound files in
output-w2a/w2a example.yaml
-
System Settings
-
Accessibility
-
Spoken Content
-
Click on the info symbol to the right of the selected "System voice"
-
Choose your language
-
Click the selected voice (e.g. Anna for German)
-
See available voices
say -v ? -
In yaml file set
say_voice(e.g.say_voice: 'Anna (Premium)')
-
Requirements
-
Execute
just
- Race Start (start-2929965.wav) by JustInvoke -- https://freesound.org/s/446142/ -- License: Attribution 4.0
- success.wav (success-a1a69bc.wav) by maxmakessounds -- https://freesound.org/s/353546/ -- License: Attribution 4.0