
Привет! 👋
«В один прекрасный день на встрече отдела product manager приносит весть, что пора бы в чат добавить поддержку голосовых сообщений…»
Начало интригующее? Илья, iOS разработчик Surf написал статью «Как нативно визуализировать голос в iOS» на Хабр
Статья пропитана красноречием, полезными знаниями о физике и разработке. Информации — море. Так что мы не смогли передать в коротком посте выжимку. Просто переходи по ссылке и читай.
А для тех, кто хочет покопаться в теме детальнее, Илья собрал все материалы, которыми пользовался:
🔹Глоссарий
🔹Статья Apple про визуализацию звука
🔹Swift imports fixed-size C arrays as tuples
🔹О преобразовании Фурье
🔹Про задержку звукового сигнала
🔹Спектральный анализ
🔹CMBlockBuffer
🔹Запись с помощью AVAssetWriter
🔹О PCM
🔹Ещё немного об AVFoundation
🔹Лекция про АЦП
#surf_expert
«В один прекрасный день на встрече отдела product manager приносит весть, что пора бы в чат добавить поддержку голосовых сообщений…»
Начало интригующее? Илья, iOS разработчик Surf написал статью «Как нативно визуализировать голос в iOS» на Хабр
Статья пропитана красноречием, полезными знаниями о физике и разработке. Информации — море. Так что мы не смогли передать в коротком посте выжимку. Просто переходи по ссылке и читай.
А для тех, кто хочет покопаться в теме детальнее, Илья собрал все материалы, которыми пользовался:
🔹Глоссарий
🔹Статья Apple про визуализацию звука
🔹Swift imports fixed-size C arrays as tuples
🔹О преобразовании Фурье
🔹Про задержку звукового сигнала
🔹Спектральный анализ
🔹CMBlockBuffer
🔹Запись с помощью AVAssetWriter
🔹О PCM
🔹Ещё немного об AVFoundation
🔹Лекция про АЦП
#surf_expert