В Linux есть возможность конвертировать aax в mp3. У меня это отлично работало с AAXtoMP3и audible-activator.
С expect
:
#!/usr/bin/env expect
package require Tcl 8.5
proc time_to_die {sid} {
close $sid
# if close is insufficient (e.g. the program is badly behaved) may
# need to instead get and blast away at the pid
#set pid [exp_pid $sid]
#exec kill $pid
exit
}
# spam output to this here file
log_file log
spawn -noecho TODOyourprogramhereFIXME
# and this here is in milliseconds
after 10000 [list time_to_die $spawn_id]
vwait godot
Который должен запустить программу в PTY, собрать ее вывод через вызов log_file
и через 10 секунд закрыть ее. Если до истечения 10 секунд произойдет отчетливый вывод, можно вместо этого обнаружить это и закрыть или убить программу, когда это произойдет, с помощью более типичного expect
обнаружения вывода программы.