Приложения для караоке пропустить вступление (возможно с AudioKit) - PullRequest
0 голосов
/ 28 июня 2019

Во многих приложениях для караоке есть функция пропуска вступления, где вы можете пропустить вступление к песне и сразу начать петь.Однако я проверил, что вы можете говорить в течение нескольких секунд, а затем нажать кнопку пропуска, тогда те несколько секунд, которые вы говорите, будут сохранены в окончательной записи, а пропущенная часть просто не будет иметь голоса.Хотя я не уверен на сто процентов, у меня есть основания полагать, что они используют AudioKit для внутреннего использования.Как я могу добиться чего-то подобного с AKMicrophone и AKNodeRecorder?Есть ли другой тип AKNode, который я должен добавить в аудио цепь или есть функция, которую я могу вызвать?Или есть определенный метод для достижения этой цели (например, запись вступления и песни отдельно в два файла)?

РЕДАКТИРОВАТЬ:

Если я не достаточно ясно по моему вопросу, это то, что я имею в виду.В песне есть вступление 15 с, вы записываете первые 10 с, а остальные 5 пропускаете.Затем вы поете в течение 60-х, что является продолжительностью песни.Вместе звуковая дорожка имеет длину 75 с, но записывается только 70 с - предполагается, что между записанными голосами между первыми 10 с и остальными 60 с должен быть промежуток в 5 с.Теперь, когда пользователь хочет экспортировать свое пение, у вас возникают проблемы - вам нужно выровнять два трека так, чтобы первые 10 слипались вместе, затем только 5 с музыкой, затем остальные 60 с снова и музыкой, и голосом пользователя.Очевидно, что в последней экспортированной работе вступление должно быть завершено, поэтому часть, которую пропустил пользователь, не заполняется голосом пользователя.Но как?

...