I created a routine to invoke the all-inclusive topic generator/speech recorder/logger, per the previous post using an exec-cmd command.
The routine requires
- exec-cmd.
- sent, from suckless.org, which I also described here.
- record and countdown from my scripts repository.
- shuf, timeout, and basename, which are probably already installed in major distributions or at least available in package managers.
The two applicable routines in the commands file are
- The generic recordrandtopic, accepting
- parameters for audio name and location prefix.
- The topic file. You’ll find a sample list of 365 practice topics in the exec-cmd repository file
365-tt-questions.txt
. - Log file for saving your progress.
- A calling routine table_topic specific to the Toastmasters table topic format.
Questions, comments? Connect.