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.yaml file
w2a --example > example.yaml -
Create sound files in output-w2a/
-
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
-
In yaml file set say_voice (e.g. say_voice: 'Anna (Premium)')
-
Requirements
-
Execute
- 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
- Generate .m3u8 playlist
- Add rounds
.png)



