| 25 | } |
| 26 | |
| 27 | void bark_print_usage(char** argv, const bark_params& params) { |
| 28 | std::cout << "usage: " << argv[0] << " [options]\n" |
| 29 | << "\n" |
| 30 | << "options:\n" |
| 31 | << " -h, --help show this help message and exit\n" |
| 32 | << " -t N, --threads N number of threads to use during computation (default: " << params.n_threads << ")\n" |
| 33 | << " -s N, --seed N seed for random number generator (default: " << params.seed << ")\n" |
| 34 | << " -p PROMPT, --prompt PROMPT\n" |
| 35 | << " prompt to start generation with (default: random)\n" |
| 36 | << " -m FNAME, --model FNAME\n" |
| 37 | << " model path (default: " << params.model_path << ")\n" |
| 38 | << " -o FNAME, --outwav FNAME\n" |
| 39 | << " output generated wav (default: " << params.dest_wav_path << ")\n" |
| 40 | << "\n"; |
| 41 | } |
| 42 | |
| 43 | int bark_params_parse(int argc, char** argv, bark_params& params) { |
| 44 | for (int i = 1; i < argc; i++) { |