Если большая начальная загрузка не является для вас проблемой, поместите их в библиотеку.Это просто, и вам не придется выполнять какие-либо действия по загрузке или выгрузке, кроме отображения прогресса загрузки самого приложения.
Если у вас МНОГО звуков и вы не хотите, чтобы пользователи могли использовать только вашиПриложение после загрузки всех звуков, загружайте их отдельно после того, как пользователь выберет, какие сэмплы необходимы.
Не думаю, что это влияет на производительность после загрузки всех необходимых звуков тем или иным способом.
Для гибкости я бы выбрал отдельную загрузку, потому что, как только вы выпустите более новую версию своего приложения, все звуки, которые уже были загружены ранее пользователями, не должны будут повторно загружаться повторно.Добавление большего количества звуков будет возможно даже без необходимости перекомпиляции другой версии вашего приложения, если вы сначала загрузите отдельный список доступных сэмплов.