Отдельный блок задачи — скорость воспроизведения. Она должна плавно регулироваться в широком диапазоне: медленнее обычного для сложных мест и заметно быстрее для повторного прослушивания. На любой скорости голос рассказчика должен звучать естественно — без писклявого тембра и без гулкого замедленного эффекта. Это решается через коррекцию высоты тона, простое растяжение дорожки здесь не годится.
Также нужны закладки: несколько именных меток внутри одной книги с возвратом к нужной одним касанием, и таймер сна — остановка через заданный интервал или по завершении главы, с плавным затуханием звука вместо резкого обрыва.
Что должно войти в готовое приложение:
— библиотека книг с обложками и прогресс-баром по каждой;
— фоновое воспроизведение и управление плеером с заблокированного экрана;
— сборки под iOS и Android с общей логикой хранения прогресса.