w2a

command module
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2025 License: MIT Imports: 7 Imported by: 0

README

build Go Report Card

w2a (workout to audio)

w2a converts a workout YAML file with text-to-speech (TTS) into audio files, enabling a seamless and guided exercise experience.

overview.png

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.

Installation

Example

  1. Create the documented example.yaml file

    w2a --example > example.yaml
    
  2. Create sound files in output-w2a/

    w2a example.yaml
    

Use better macOS voice

  1. System Settings

  2. Accessibility

  3. Spoken Content

  4. Click on the info symbol to the right of the selected "System voice"

  5. Choose your language

  6. Click the selected voice (e.g. Anna for German)

  7. Click the cloud symbol to download a premium voice macos-system-preferences-voice.png

  8. See available voices

    say -v ?
    
  9. In yaml file set say_voice (e.g. say_voice: 'Anna (Premium)')

Development

  1. Requirements

  2. Execute

    just
    

Sound Credits

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
w2a
internal
dag
Package dag provides a directed acyclic graph to run tasks in parallel.
Package dag provides a directed acyclic graph to run tasks in parallel.
log
m3u

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL