Я недавно участвовал в собеседовании в Яндексе и решил записать свои ответы на вопросы в виде голосового сообщения. Я считал, что это будет более наглядным и выразительным способом представить свои идеи. Когда я записал свое голосовое сообщение, оно получилось в формате стерео и размер файла составил 16 Кбайт;Однако, когда я отправил файл в Яндекс, они сказали мне, что не могут разобрать запись. И они попросили меня выполнить определенные преобразования с файлом. Они попросили меня сначала перевести файл в формат квадро, увеличив частоту дискретизации втрое и уменьшив скорость проигрывания в 1.5 раза. При этом они не использовали методы сжатия.Итак, я решил выполнить эти преобразования с моим голосовым сообщением. Сначала я перевел файл из формата стерео в формат квадро. Затем я увеличил частоту дискретизации втрое. Это означает, что каждую секунду вместо 44100 отсчетов, теперь будет 132300 отсчетов. Но при этом скорость проигрывания уменьшилась в 1.5 раза, поэтому каждый отсчет будет длиться 1.5 раза дольше.
Чтобы найти размер полученного файла после преобразования, нам нужно учесть изменения частоты дискретизации и скорости проигрывания. Исходный размер файла составлял 16 Кбайт.Чтобы найти новый размер файла, умножим исходный размер на соотношение изменения частоты дискретизации⁚
16 Кбайт * (132300 отсчетов / 44100 отсчетов) 48 Кбайт
Затем учтем изменение скорости проигрывания, разделив новый размер файла на 1.5⁚
48 Кбайт / 1.5 32 Кбайта
Таким образом, размер полученного файла после преобразования составляет 32 Кбайта.