16 lines
562 B
Makefile
16 lines
562 B
Makefile
default-voice := "en_US-ryan-high"
|
|
|
|
default:
|
|
just --list
|
|
|
|
dl-voice voice=default-voice:
|
|
python -m piper.download_voices --download-dir voices {{voice}}
|
|
|
|
start-server voice=default-voice:
|
|
python3 -m piper.http_server --data-dir voices -m {{voice}}
|
|
|
|
say-now phrase voice=default-voice:
|
|
echo "{{phrase}}" | piper -m voices/{{voice}} -f - | ffplay -nodisp -autoexit -
|
|
|
|
say phrase voice=default-voice:
|
|
curl -X POST -H 'Content-Type: application/json' -d '{ "text": "{{phrase}}", "voice": "{{voice}}" }' localhost:5000 | ffplay -nodisp -autoexit -
|