Я решил попробовать закодировать и передать голосовое сообщение самостоятельно, чтобы полностью понять, сколько времени потребуется для этого.
Сначала я закодировал голосовое сообщение длительностью 60 секунд в формате квадро с разрешением 8 бит и частотой дискретизации 48 000 измерений в секунду. Это означает, что каждое измерение имеет 8 бит, что приводит к использованию 8 * 48 000 384 000 бит в секунду для передачи голосового сообщения без сжатия.Затем я приступил к сжатию данных. Учитывая, что после сжатия размер аудиофайла уменьшился на 50%, это значит, что мне нужно передать только половину оригинального размера файла. То есть, мне нужно передать 384 000 / 2 192 000 бит в секунду.Однако, у меня есть ограничение по пропускной способности канала связи, которая равна 4800 бит/с. Чтобы определить, сколько минут потребуется для передачи голосового сообщения, я разделил общий размер файлов в битах (192 000 бит/с) на скорость передачи данных канала связи (4800 бит/с) и преобразовал результат в минуты⁚
192 000 / 4800 40
Таким образом, мне потребуется 40 минут для передачи голосового сообщения через канал связи с такой пропускной способностью.