Как отформатировать голосовое сообщение вконтакте в аудиофайл
Перейти к содержимому

Как отформатировать голосовое сообщение вконтакте в аудиофайл

  • автор:

Как отправить аудиофайл как голосовое сообщение ВКонтакте через python с примерами

API ВКонтакте не позволяет загружать файлы mp3 и exe, поэтому вам придется конвертировать аудио в другой аудиоформат.

Скриншот документации

Запустите терминал Python:

Python Shell


Установите библиотеку requests для Python

В этом туториале я использую библиотеку requests. Вы можете использовать другую библиотеку, главное помнить, что нужно загрузить форму (то есть данные с заголовком Content-type , значение которого multipart/form-data ) с помощью метода POST, у которой будет поле file, а в поле сам аудиофайл.

Я также пробовал использовать http.client, но получал ошибку о слишком длинном адресе.
Запустите терминал вашей ОС и напишите pip3 install requests

url — адрес загрузки файла, его мы получим в следующем пункте

Внутри аргумента files мы указываем dictionary с ключом file , которого требует от нас API вконтакте и значением данных аудиофайла, их мы получаем через функцию open(file_path, ‘rb’). file_path — переменная, которую мы объявляем, содержащая путь до аудиофайла (например, «C:/Audio.ogg»), а ‘rb’ — метод открытия файла только для чтения в двоичном режиме. Подробнее об этой функции вы можете узнать здесь.

Таким образом, в вашем файле должно быть следующее:

import requests url = ""; # Адрес загрузки файла на сервер ВКонтакте url = url.replace("\/","/"); # ВКонтакте возвращает адрес с обратными слешами, их надо убрать, чтобы выполнить запрос file_path = "Адрес аудиофайла внутри вашего компьютера"; # Если файл находится в той же директории, что и скрипт, можно указать просто его название, например, "Audio.ogg" response = requests.post(url, files=); print(response.content); # Вывод ответа от сервера

Процесс получения адреса прост:
Для начала, вам понадобится ваш ACCESS_TOKEN. Его можно получить через окно oauth.
Если вы не хотите создавать свое приложение ВКонтакте, просто перейдите по этой ссылке, нажмите разрешить, в адресной строке появится ваш ACCESS_TOKEN: скопируйте его между
oauth.vk.com/blank.html#access_token=
и
&expires_in=0&user_id
Сохраните его в надежное место, он понадобится вам в следующих пунктах.

Теперь в этой ссылке https://api.vk.com/method/docs.getUploadServer?access_token=ACCESS_TOKEN&type=audio_message&v=5.63 замените слово ACCESS_TOKEN на ваш токен и перейдите по ссылке в браузере. Вы получите ответ от ВКонтакте вида

Вернитесь к Python shell и введите

exec(open("Путь к скрипту", 'rb').read())

В терминале вы получите ответ от сервера ВКонтакте вида:

Согласно документации на момент написания статьи важными аргументами являются peer_id, random_id, attachments.

Если вы не хотите взаимодействовать с API вконтакте через сторонние сайты и код, можно сформировать запрос прямо через сайт.

  • загрузка файлов
  • vkapi
  • python requests

Отправляем голосовое сообщение ВКонтакте с эффектами Редактировано: 28.08.2020 в 04:45

Когда-то давно, помню, мне пришла идея сделать чат-бота, который бы обрабатывал голосовые сообщения. Я не совсем понял, зачем. Но мне показалась эта идея прикольной. А потом я увлекся музыкой, начал делать биты, че-то какой-то реп стал записывать с другом, и получилось, что про эту идею я забыл. (Кстати о репе и битосах. Подписывайтесь — LovTnt.)

Когда начал изучать работу с аудио, узнал что такое VST плагины, как работают некоторые эффекты, какой софт есть в музыкальной индустрии, как вообще блин это все работает. Поэтому, делая то, что я сейчас буду описывать статье, я примерно понимал, что к чему и как. Но только примерно.

О записи звука

И так. Для того, чтобы отправить голосовое сообщение ВКонтакте, нам надо его сначала записать. Я тестировал все только на Windows 10, кто знает, тот поймет, почему что-то подобное можно будет легко и просто запустить на компьютере с Linux. Главное, чтобы у вас был микрофон и нормальный софт (драйвера, кодеки всякие)

Мы будем записывать голос прямо из Node.js. Для этого мы воспользуемся очень удобной программой — SoX. По сути это аудиоредактор, который не имеет графического интерфейса, и в нем все работает через командную строку.

Я тестировал программу на версии SoX 14.4.2, но с ней у меня ничего не получилось, поэтому я воспользовался более старой версией, в которой не было тех проблем, которые я не знал, как решить. Поэтому и вам рекоменудю качать именно версию 14.4.1

Ссылки для скачивания находятся ниже

После установки софта, вам необходимо добавить папку с этой программой в переменную PATH, для того, чтобы вы могли запустить ее из любого места. Можно, конечно, так не делать, но это если знаете, как сделать по-другому.

Для того, чтобы добавить папку в PATH, необходимо открыть свойства компьютера и найти там параметры среды.

Свойства мой компьютер

Дополнительные параметры

Параметры среды

Ищем Path, нажимаем изменить и добавляем адрес к папке, в которой лежит SoX

Вот так

На этом установка SoX заканчивается, теперь мы переходим к части Node.js

Ближе к коду

  • Запись аудиофайла
  • Обработка записанного аудиофайла
  • Загрузка файла на сервер
  • Отправка его в сообщении

Первые два этапа можно объединить в один, но я сделал так специально, потому что предполагаю, что кто-нибудь все-таки захочет написать чат-бота для обработок чужих голосовых.

Запись

Мы воспользуемся npm пакетом node-audiorecorder , который тоже использует SoX для записи, настраивая его на вывод данных в stdout

npm init -y && npm install node-audiorecorder easyvk && touch index.js

Теперь мы можем писать код в файле index.js (Node.js 10)

const easyvk = require('easyvk') const fs = require('fs') const AudioRecorder = require('node-audiorecorder') const options = < program: `sox`, device: null, bits: 16, channels: 1, encoding: `signed-integer`, format: `S16_LE`, rate: 16000, type: 'wav', keepSilence: false >; let audioRecorder = new AudioRecorder(options, console); easyvk(< username: 'ВАШ ЛОГИН', password: 'ВАШ ПАРОЛЬ', v: '5.103' >).then(async vk => < /** Файл, в который идет запись */ let fileName = 'record.wav' let fileStream = fs.createWriteStream(fileName, < encoding: 'binary' >) /** Начинаем запись */ audioRecorder.start().on('close', console.log) audioRecorder.stream().pipe(fileStream) >)

Если вы запустите данный код, то SoX начнет записывать ваш голос в файл record.wav . Чтобы остановить запись, нажмите клавиши Ctrl + C

C записью разобрались, но лично меня не устривает, что Ctrl + C убивает весь софт моментально, поэтому мы сделаем так, чтобы на вход требовалась команда, отправляя которую скрипт самостоятельно остановит запись. Сделаем это.

const readline = require('readline') const rl = readline.createInterface(< input: process.stdin, output: process.stdout >) easyvk().then(async vk => < /** Файл, в который идет запись */ let fileName = 'record.wav' let fileStream = fs.createWriteStream(fileName, < encoding: 'binary' >) /** Начинаем запись */ audioRecorder.start().on('close', console.log) audioRecorder.stream().pipe(fileStream) rl.question('Нажмите клавишу Enter, чтобы остановить запись ', ()=>audioRecorder.stop()) >)

Обработка аудио

Теперь перейдем к эффектам. Они создаются все тем же SoX. Как только стрим audiorecorder’а с входящим аудио завершается, мы будем обрабатывать получивший аудиофайл. Посмотрим, как это выглядит.

Ловим событие close у стрима.

audioRecorder.start().on('close', makeEffects)

Теперь перейдем к коду функции makeEffects

async function makeEffects () < child_process.exec('sox '+ fileName +' '+ fileNameOutput +' pitch -320 bass +20', (err) =>< if (err) throw err; sendAudioMessage() >) >

Переменная child_process хранит в себе объект для работы с дочернимим программами. С помощью метода exec мы запускаем программу SoX, говоря ей, что ей надо обработать файл .wav , а результат сохранить в файл .ogg . После выполнения программы, мы уже вызываем функцию sendAudioMessage , которая отправляет полученный файл.

Теперь полностью. Эффекты.

const child_process = require('child_process') easyvk().then(async vk => < /** Файл, в который идет запись */ let fileName = 'record.wav' /** Обработанный файл */ let fileNameOutput = 'result.ogg' let fileStream = fs.createWriteStream(fileName, < encoding: 'binary' >) /** Начинаем запись */ audioRecorder.start().on('close', makeEffects) audioRecorder.stream().pipe(fileStream) rl.question('Нажмите клавишу Enter, чтобы остановить запись ', ()=>audioRecorder.stop()) async function makeEffects () < child_process.exec('sox '+ fileName +' '+ fileNameOutput +' pitch -320 bass +20', (err) =>< if (err) throw err; sendAudioMessage() >) > >)

Код будет работать только, если вы скажете хотябы пару слов в микрофон.

Какие эффекты наложены?

В данном примере я добавил эффект pith на -320, а также bass +20.
Эффект bass отвечает за подъем или спуск уровня бассовых частот, pith за понижение или повышения тона.

Отправка голосового сообщения

Самое сложно уже позади. Осталось получившийся файл загрузить на сервер и отправить в личное сообщение. Сделаем и это.

async function sendAudioMessage () < /** Получаем URL для загрузки */ let = await vk.call('docs.getMessagesUploadServer', < peer_id: peerId, type: "audio_message" >) /** Загружаем файл */ let file = await vk.uploader.uploadFile(uploadUrl, fileNameOutput); /** Сохраняем */ let doc = await vk.post('docs.save', file) doc = doc.audio_message; /** Отправляем */ await vk.call('messages.send', < peer_id: peerId, attachment: `doc$_$_$`, random_id: easyvk.randomId() >) >

Переменная peerId хранит ID принимающего сообщение. Может быть беседой, сообществом, другим пользователем. Теперь полная картина.

easyvk().then(async vk => < /** ID принимающего сообщение */ let peerId = vk.session.user_id /** Файл, в который идет запись */ let fileName = 'record.wav' /** Обработанный файл */ let fileNameOutput = 'result.ogg' let fileStream = fs.createWriteStream(fileName, < encoding: 'binary' >) /** Начинаем запись */ audioRecorder.start().on('close', makeEffects) audioRecorder.stream().pipe(fileStream) rl.question('Нажмите клавишу Enter, чтобы остановить запись ', ()=>audioRecorder.stop()) async function makeEffects () < child_process.exec('sox '+ fileName +' '+ fileNameOutput +' pitch -320 bass +20', (err) =>< if (err) throw err; sendAudioMessage() >) > async function sendAudioMessage () < /** Получаем URL для загрузки */ let = await vk.call('docs.getMessagesUploadServer', < peer_id: peerId, type: "audio_message" >) /** Загружаем файл */ let file = await vk.uploader.uploadFile(uploadUrl, fileNameOutput); /** Сохраняем */ let doc = await vk.post('docs.save', file) doc = doc.audio_message; /** Отправляем */ await vk.call('messages.send', < peer_id: peerId, attachment: `doc$_$_$`, random_id: easyvk.randomId() >) process.exit(0) > >)

Вауля! Сообщение отправлено!

Голосовое сообщение вконтакте

Поиграемся с эффектами

reverb pitch -320 bass +20

reverse pitch -320 bass +20

Со всеми остальными эффектами вы можете познакомиться здесь

Итог

Возможно, вы впервые научились отправлять голосовые сообщения. Возможно, впервые узнали, что есть такая замечательная программа, как SoX. Возможно, впервые узнали, как пользоваться child_process , возможно, впервые попробовали записать голосовое сообщение через Node.js

Надеюсь, что статья кому-то в чем-то помогла и принесла пользу.

Спасибо, что дочитали до конца!)

Как сохранить голосовое сообщение Вконтакте?

Как сохранить голосовое сообщение Вконтакте?

Вконтакте недавно ввели возможность обмениваться голосовыми сообщениями и если у вас какие то проблемы с отправкой или вы не знаете где расположены голосовые сообщения, то читайте здесь.
Сегодня я расскажу вам, как сохранить голосовое сообщение к себе на компьютер.
Уточню сразу — данная инструкция только для пользователей стационарных устройств — компьютеров.

Как скачать голосовое сообщение Вконтакте

Сначала открываем диалог, где расположено искомое голосовое сообщение. Затем нужно перейти к консоли разработчика, почувствуем себя немного фронтенд специалистом.
Нажимаем клавишу f12 на клавиатуре. Выделяем контейнер с сообщением. Смотрите внимательно на скриншот.

сохранить голосовое сообщение вк

Если вы сразу не попали к нужному тегу, то ищите по дереву элементов тег с атрибутом data-mp3.
Копируем содержимое данного атрибута — ссылку и вставляем ее в новую вкладку браузера.
Далее — клик правой кнопкой мыши и выбираем в появившемся меню Сохранить как.

скачать голосовое сообщение вк

Сохраняем в формате mp3 и наслаждаемся записанной речью через любой аудиопроигрыватель. Скачать голосовое сообщение Вконтакте можно!
Есть вопросы — жду в комментариях.

Дополнительно
72 комментария

jorhox — Дек 06, 2016
Как скачать голосовое сообщение НЕ СВОЕ?
fusion — Дек 09, 2016
если оно у вас в сообщениях, то метод тот же
пипкин — Дек 12, 2016

Разъясните попроще для обывателей. Что за дерево элементов? Как его найти? Что это вообще такое? Не проще ли макрос написать? У меня ни черта не получается, а тема стоящая и важная.

fusion — Дек 12, 2016

Для браузера Google Chrome.
1) Заходим в диалог с голосовым сообщением.
2) Нажимаем клавишу f12 на клавиатуре
3) Выбираем вкладку Elements в верхней панели
4) Смотрим на скриншот в статье и выполняем пункт 1, либо нажимаем на крайнюю кнопку слева от Elements, либо нажимаем Ctrl+shift+C
5) Выделяем элемент с голосовым сообщением
6) Ищем data-mp3 в выделенном элементе, либо в других элементах рядом. Обычно атрибут data-mp3 располагается в элементе div.
7) Дополнительный вариант (для тех, у кого в диалогах одно голосовое сообщение): выделяем любой элемент во вкладке Elements. Нажимаем CTRL+F (поиск) и в поле, куда переместился ваш курсор вводим data-mp3. Ищем данный атрибут, содержащий ссылку на нужное голосовое сообщение.

Максим — Дек 14, 2016

Вставил ссылку в окно браузера, а он выдаёт ошибку. Всё делал правильно,вроде бы.
Вставляю эту ссылку
( 0:06 )
Что делать?

Максим — Дек 14, 2016
Блин,ссылка не отправилась
( 0:06 )))
Владимир — Дек 24, 2016
Вот я все комбинации попробовал и всё равно никак не получается открыть. Гугл выдаёт ошибку.
fusion — Дек 24, 2016
напишите пожалуйста точнее что у вас конкретно не получилось сделать
Ксения — Дек 28, 2016
у меня то, что я в новой вкладке открываю, в яндексе ищется
fusion — Дек 29, 2016
Попробуйте в другом браузере
Аста — Дек 31, 2016

Было забавно.
первый опыт подобного ковыряния в начинке сайта.
Непривычно, забавно.
сначала чувствовала потерянность, затем все-таки смогла сделать то, что требовалось. Спасибо, автору статьи за помощь.
теперь я могу вытаскивать аудиозаписи из сообщений!)

fusion — Дек 31, 2016
Пожалуйста) С наступающим новым годом! ��
Маша — Янв 04, 2017

Спасибо огромное от человека, который абсолютно не разбирается в компьютерах, но которому супер-срочно понадобилось скачать голосовое сообщение!
По картинкам все понятно, чуть-чуть потупила и разобралась.
Вы мой герой!

Александра — Янв 08, 2017
Спасибо большое за инструкцию! Сработало!
Марина — Янв 10, 2017

А я не поняла куда надо ссылку вставлять… в строку поиска — хром выдает ошибку 400, опера — яндексом ищет по сайтам…

qweqwe — Янв 12, 2017
Геля — Фев 10, 2017
Запишите видио пожалуйста
Аня — Фев 18, 2017
Все получилось скачать . Но почему при загрузке файла в мои аудиозаписи оно не воспроизводит звук?(
Алекса — Фев 25, 2017

у меня не получается вставить ссылку…может,не все надо копировать? можете еще порще объяснить что копировать и куда вставлять))) для чайников

fusion — Фев 25, 2017

Все, что находится внутри data-mp3 без кавычек. Вставлять в адресную строку. Открываете новую вкладку и вставляете.

Катя — Апр 11, 2017
А как вы ее вообще скопировали?
Хулио — Фев 27, 2017

Очень четкая статья! Вот так бы все писали, коротко, ясно изложил без лишних демагогий как это сейчас любят, у меня все получилось сразу как тут описано. Разобрался за 10 минут и скачал все что нужно.

Светлана — Мар 03, 2017
Можно ли добавить свое голосовое сообщение в аудиозаписи?
fusion — Мар 04, 2017
Да, конечно
Тотальный Рукожоп — Мар 17, 2017

У кого не получилось, больше не пытайтесь! Вы тотальны рукожопы. Все работает! Делайте по инструкции. Непонятные слова — загуглите, раз не было времени учиться)

Сергей — Апр 08, 2017

нашел строку с data-mp3, но непонятно как копировать. мышкой текст не выделяется, а если нажать правую кнопку и вызвать всплывающее меню, то там появляется несколько вариантов копирования. COPY outerHTML, copy selector, copy xpath, copy element. нажимал на всё из этого, вставлял в адресную строку — везде пишет ошибку. как копировать-то?

Риодора — Апр 09, 2017
А можно ли сохранить голосовое сообщение с телефона?
fusion — Апр 09, 2017
Катя — Апр 11, 2017

Ничего не понятно объяснили! У меня вообще ничего не получается! Копируется только и скачивается весь диалог! А песня не скачивается ! Ерунда какая-то! Можно мне конкретно всё пошагово объяснить? Для особо одаренных, как я! Ничего у меня не получается! Не понимаю, как и что копировать, куда что вставлять! Уже два часа сижу над этим и не получается.

fusion — Апр 11, 2017
В комментариях выше описание того, что нужно сделать, по шагам.
Полли — Апр 22, 2017
Спасибо большое, все работает, но на некоторые голосовые выдает ошибку 404. Как исправить?
fusion — Апр 23, 2017
404 — файл не найден, значит либо они в другом месте хранятся, либо почистили.
geg2400 — Апр 23, 2017

С новыми сообщениями у меня всё получилось , а вот старые сообщения 6 месячной давности google пишет что файл не найден…это решаемо?

fusion — Апр 23, 2017
Не найден — значит их по этому адресу нет. Не решаемо.
Ксения — Май 04, 2017
не ищет нужную ссылку в дереве..
Кристина — Май 07, 2017
Спасибо огромное за простое и доступное решение ��
Владимир — Июн 11, 2017

большое спасибо, всё получилось. у меня еще сэйф-фром-нэт установлен, после открытия ссылки в новой вкладке сразу рядом стрелочку для скачивания показывает)))

Игорь — Июл 02, 2017
Сохранил файл в мп3, при включении выдает ошибку код 41. В чём может быть проблема?
fusion — Июл 03, 2017
Некорректно сохранился файл, попробуйте сохранить заново.
Вера — Июл 11, 2017
Очень полезная статья, разобралась буквально за 5 минут, спасибо)
Кирилл — Авг 09, 2017
Спасибо за совет про выделение, я знал что код на скачивание есть но не знал как его найти.
Андрей — Сен 04, 2017

Здравствуйте))
Когда нажимаешь правую кнопку мыши, что бы сохранить. У меня выдает только «Как сохранить видео «

Таня — Сен 11, 2017

Здравствуйте! Все получилось, только вот при воспроизведении на компьютере нет звука.. как это исправить?

fusion — Сен 11, 2017
Здравствуйте, если проблема со стороны Вконтакте, то, к сожалению, никак.
Раффаелло — Сен 26, 2017
От души за пост
сена — Окт 11, 2017
так как его добавить теперь в аудиозаписи в вк из компа?
дияз — Окт 25, 2017
Алина Сотникова — Ноя 01, 2017

Нашла это сообшение, а как его сохранить, к сожалению, не понимаю… ((( Помогите, пожалуйста. Открываю новую страничку браузера. Куда его вставлять? И откуда «Сохранить как»? Вставляется у меня только в строку поиска, а потом нажимаешь правой кнопкой мыши, а он не выдает «сохранить как…

fusion — Ноя 02, 2017

Вставлять ссылку в адресную строку, где пишется название сайта. Далее перейти по этой ссылке — нажать ENTER. И только потом нажатие правой кнопки мышки.

Алексей — Дек 27, 2017
Спасибо тебе большое, Добрый человек.
Даня — Янв 14, 2018
А если data-mp3 нет?
fusion — Янв 14, 2018

значит либо вы плохо искали, либо его и правда нет. В таком случае запись может быть в другом формате, постарайтесь найти ссылку на голосовое сообщение.

Егор — Фев 07, 2018
Спасибо,круто!
Анастасия — Фев 09, 2018
А можно добавить голосовое сообщение в свои аудиозаписи Вконтакте?
fusion — Фев 12, 2018
У меня не получалось, скорее всего нет
жора — Фев 11, 2018
Как это сделать с телефона?
fusion — Фев 12, 2018
Данная инструкция актуальна только для компьютера
Юрий — Мар 01, 2018

Привет! Нахожу ссылку, но ВКонтакте уведомляет, что прослушать возможно только через определенный МР-плеер. Защищают от копирования? https://vk.com/mp3/audio_api_unavailable.mp3

fusion — Мар 03, 2018
Привет. Не исключено
Крис — Мар 14, 2018
Спасибо огромное! все получилось!)))
Антон — Мар 26, 2018

https://vk.com/voiceload — просто пересылаете этому боту аудио сообщение и он вам предлагает сохранить в разных форматах) и незачем голову ломать)

fusion — Мар 30, 2018

Да, но полная конфиденциальность вашего сообщения теряется. Отправляя сообщение, вы даёте право администрации и автору бота его прослушать.

Константин — Июл 20, 2018
Спасибо! Великолепная инструкция. Ясная. Чёткая. Всё получилось
Татьяна — Авг 10, 2018
Спасибо огромное. Все работает.
Анастасия — Авг 23, 2018

ААааа.
Люди, для тех кто не понял или не нашёл ответ в комментариях. Во-первых, всё равно какой вариант копирования вы выберите, это ни на что не влияет. Но если так хотите конкретный ответ, то копируйте через «copy element». Во-вторых, НЕ НУЖНО ИСКАТЬ ВСЁ, ЧТО ВЫ СКОПИРОВАЛИ. Для этого вставьте то, что вы скопировали в блокнот или отправьте сами себе сообщением в вк, куда хотите, главное чтобы вы видели всё то, что вы скопировали. Вот вам пример того что может получится. 0:00 В этом всём (в начале) есть две сылки, которые начинаются с «https://.
Для того, чтобы скачать голосовое сообщение нужно скопировать и вставить в поисковую строку первую сылку. А дальше как написал сам автор этой статьи(?).
Если первая сылка не работает, то вторую (вы скачаете видео с голосовым), но тогда вам придётся конвертировать в формат «.mp3». На этом всё. Надеюсь ничего не упустила.
Если хотите, то можете проверить на моём коде, который предоставлен в пример, всё равно на самом голосовом записан лишь секундный шум.

Лера — Авг 26, 2018

Можно скачать и с телефона намного проще. Некоторые, во всяком случае старые версии Kate Mobil поддерживают скачивание голосовых в кэш. Например, версия 20.0

5 способов, как скачать голосовое сообщение из ВК (ВКонтакте) на компьютер и смартфон

Коллаж: телефон с приложением ВКонтакте и описание темы заметки.

В этой инструкции я расскажу обо всех наиболее работающих и максимально удобных способах, как скачать голосовое сообщение из ВК на компьютер и мобильные устройства. Уверен на 100%, что найдете для себя хороший вариант! Это сообщения (еще буду называть их «ГС»), которые пользователи отправляют друг другу во ВКонтакте, но стандартно их нельзя скачать ни на компьютеры, ни сохранить на смартфоны. Странно, ведь аудиозапись, порой, нужно отправить кому-либо по другим каналам связи или просто иметь возможность прослушивать ее не заходя в ВК. Тем более голосовые сообщения становятся все более популярными во всех социальных сетях и мессенджерах (не только в ВК), хотя ряд пользователей их иногда не переваривают. Я в том числе (кроме некоторых случаев) и озвучил реальные плюсы / минусы здесь. Так или иначе текстовые послания мне нравятся больше.

Как скачать голосовое сообщение из ВК диалогов на компьютер

  • Если у вас вдруг уже установлено в браузере расширение SaveFromNet, сразу переходите к варианту 2. Вы так быстрее сможете скачать голосовое саообщение в ВК.
  • Если такого нет, для простоты воспользуйтесь третьим.
  • Остальные все также работают, всеми можно скачать. Но они менее удобные, особенно для новичков.

Способ 1: скачивание с помощью кода страницы сайта ВКонтакте

Открываем переписку с пользователем ВК и ищем в ней нужное для скачивания голосовое сообщение. Когда оно будет на экране в видимой области, делаем следующее:

Последовательность сохранения голосового сообщения ВКонтакте через код браузера.

Как при помощи инспектора кода скачать голосовое сообщение из ВК.

  1. Кликаем правой кнопкой мыши по любой области страницы и выбираем «Исследовать элемент». Эта функция в разных обозревателях может называться чуть по-разному, например, «Посмотреть код элемента», «Проверить». Но однозначно такая кнопка есть в контекстном меню любого веб-браузера! Еще можно открыть инспектор кода, зажав комбинацию клавиш Ctrl+Shift+I.
  2. Откроется окно, в котором нужно кликнуть на кнопку со стрелкой (располагается всегда слева первой), затем нажимаем на изображение голосового сообщения. В коде увидим ссылку вида data-ogg Загрузить», либо кликаем правой кнопкой по аудиозаписи и выбираем «Сохранить аудио как».

Файл скачается на компьютер в формате .ogg. Его вы сможете прослушать любым проигрывателем в Windows. В дальнейшем мы можем при помощи онлайн инструментов конвертирования сохранить голосовое сообщение в файле нужного формата. Или выполнить то же самое соответствующими программами для компьютера.

И есть еще один вариант скачать тем же методом, но без использования той кнопки со стрелкой в инспекторе кода. Знаю, не все понимают куда нужно правильно нажать, чтобы получить заветную ссылку на скачивание:

Второй способ скачать аудиосообщение ВК через поиск по коду страницы в браузере.

Поиск в коде нужной строки для скачивания аудиозаписи на компьютер.

  1. Также откройте инспектор кода на странице ВК с открытым голосовым сообщением.
  2. Зажмите сочетание клавиш Ctrl+F и внизу в появившейся строке поиска введите audiomsgpl.
  3. Нажмите Enter и через код вам буду находиться все голосовые сообщения в ВК. Вы сразу увидите ссылку, которую можно скопировать, открыть в отдельной вкладке и скачать аудиозапись.
  • Чтобы сохранить голос из ВКонтакте, не нужно устанавливать никаких программ и пользоваться сторонними сервисами, чтобы скачать аудиосообщения.
  • Занимает 1 минуту времени.
  • Скачивание голосового сообщения выполняется в формате .ogg, что может подойти не всем.
  • Новичкам этот вариант может показаться сложным.

2: расширение для загрузки видео / звуковых файлов

Этот вариант очень прост, выполняется буквально в 1 клик. Но нужно, чтобы в интернет-браузере был установлен плагин для быстрой загрузки аудио и видео из ВК и других социальных сетей.

Скачать вы его можете отсюда » Если будут вопросы по установке и пользованию, то ответы найдете в заметке по данной программе здесь ».

Процесс сохранения голосового сообщения через расширение:

Переписка ВКонтакте, стрелкой отмечена кнопка

Скачивание аудиозаписи ВК с помощью SavefromNet.

  1. Если дополнение корректно работает, то рядом с каждым аудиосообщением в переписках будут значки «скачать» (стрелка вниз).
  2. Нажимаете на нее и файл сохранится на компьютер в ту папку, которую указали для скачивания из сети (обычно это «загрузки»).

Чтобы скачать медиа из соцсетей, есть и другие плагины, например, VKHelper. Но они узконаправленные, а SaveFromNet наверняка пригодится для скачивания видео, аудио из других социальных сетей, в том числе Youtube.

И даже если дополнение вам потребовалось только чтобы разок скачать звуковое послание из ВК, вы всегда можете быстро его удалить. ?

  • После установки плагина, скачать нужную производится все в 1 клик, за несколько секунд.
  • Установленное дополнение позволит загружать видео и музыку из всех популярных соцсетей.
  • Позволяет скачать голосовое сообщение в удобном формате mp3.
  • Придется устанавливать SavefromNet или аналог.

3: перешлите аудиосообщение собеседника боту (приложению) ВК

Простой способ для новичков. В социальной сети ВК есть специальный бот «VOICELOAD», которому в переписку можно переслать голосовое сообщение, а он выдаст в ответ ссылку на скачивание.

Не рекомендую этот вариант, если в сообщении содержится какая-то важная конфиденциальная информация! Никто не гарантирует, что через бота при необходимости нехорошие люди не смогут получить доступ к вашим сообщениям.

Для скачивания аудио, проделайте следующее:

4 шага для скачивания голосового сообщения ВК через бота.

Простой метод сохранить голосовое сообщение из ВК по ссылке от бота.

  1. По поиску, введя «VOICELOAD», найдите сообщество бота.
  2. Начните с ним беседу, написав сообщение «Привет».
  3. Теперь откройте переписку ВК, где содержится нужное голосовое послание и перешлите его в сообщения боту (просто выберите из списка переписку с ним и отправьте).
  4. После отправки бот даст несколько ссылок для скачивания. Первая — бесплатная, но перейдя по ней придется подождать 30 секунд, чтобы получить ссылку и сохранить аудио. Остальные варианты требуют оплаты подписки, чтобы скачать. Не рекомендую!
  5. Если нажали на первую ссылку от бота, то подождав 30 сек осталось кликнуть на ссылку скачивания и аудиозапись скачается на компьютер.
  • Относительно быстро — несколько секунд на «общение» с ботом + около минуты на ожидание скачивания по ссылке;
  • Не нужно ничего ставить на ПК;
  • Очень просто для новичков.
  • Нет гарантии 100% безопасности бота (мало ли кто получит доступ к вашим голосовым сообщениям).

4: как скачивать аудио запись голоса ВК через кэш браузера ПК

Не очень удобный вариант скачивания, но тоже имеет место быть. Каждая программа для просмотра сайтов имеет свою временную память «Кэш». При прослушивании голосовых сообщений в ВК, они попадают в специальную папку . Оттуда можно легко их сохранить, преобразовав в нужный формат, например, mp3.

Папка с кэш в каждом обозревателе своя. Я покажу на примере Яндекс (в Google Chrome отличаются только названия папок). Если у вас другой — действуйте по аналогии или задайте вопрос ниже в комментариях к этой заметке и я подскажу.

3 шага для сохранения аудиозаписи с помощью кэша обозревателя.

Процесс поиска голосового сообщения ВК в кэше обозревателя.

  1. Перейти в папку с кэшем. У Яндекс путь такой C:\Users\Владимир\AppData\Local\Yandex\YandexBrowser\User Data\Profile 3\Cache Вместо «Владимир» будет, соответственно, имя вашего пользователя в системе. А вместо «Profile 3» у вас может быть другой номер профиля (потому что почти в каждом обозревателе их может создаваться несколько со своими настройками). Если профилей вы не создавали, то в папке «User Data», открывайте «Default».
  2. Сортируем таблицу файлов по дате изменения (чтобы сверху были самые свежие). Если у вас файлы отображаются в другом виде, то кликните правой кнопкой в окне, выберите «Вид» — «Таблица».
  3. Начните прослушивать голосовое сообщение в ВК (главное, чтобы оно просто начало проигрываться, не обязательно слушать до конца чтобы его сохранить).
  4. В папке с кешем вверху появится свежий файл. Переименовываем его, добавив в конце .mp3.

Теперь полученный файл вы можете переместить в любую папку, прослушать и назвать как угодно.

  • Не требуется установки никаких приложений;
  • Скачать голосовое сообщение можно в формате мп3.
  • Сложно для новичков;
  • Неудобно и не очень быстро.

5: прослушать и записать голосовое сообщение через микрофон компьютера

Этот вариант очень неудобен, но на крайний случай тоже сойдет.

На компьютере должен работать микрофон!

  1. Запускаете любое приложение на компьютере для записи с микрофона. Например, в Win10 есть стандартное «Запись голоса». Плюс диктофон есть на любом даже бюджетном телефоне.
  2. Включаете прослушивание голосового аудиосообщения в ВК.
  3. Отключаете запись с микрофона при окончании аудиозаписи.

Это самый банальный способ сохранить голосовушку, но жутко неудобно. И если микрофон плохой, качество будет так себе.

  • Не потребуется установок на ПК (кроме случая, когда нет предустановленного приложения для работы с микрофоном);
  • Долго. Чтобы скачать аудио этим методом, приходится полностью прослушивать сообщение;
  • Неудобно.
  • Качество звука хуже чем в оригинале. Все зависит от микрофона и наличия посторонних шумов.

Как скачать ГС из ВК на мобильных устройствах

Есть всего 2 пути для скачивания голосовых сообщений в ВК на смартфоны и планшеты и оба уже были рассмотрены выше:

  1. Скачать через бота. То есть пересылаем нужное ГС в переписку с ботом «VOICELOAD» и останется скачать аудио по полученной ссылке.
  2. Сохранить с помощью записывания голоса обычным микрофоном. Включаем стандартный диктофон на телефоне, а затем запускаем аудиосообщение из ВК и прослушиваем до конца. Получаем в итоге файл, но с посредственным качеством звука. Хотя, если микрофон на смартфоне хорошие, то полученного качества вам может быть более чем достаточно.

Есть, наверняка, другие варианты скачивания голосовых сообщений ВК, но связанные с установкой дополнительных приложений на телефон или с еще более сложными заморочками. Я более ничего не применял.

Основные выводы

Не стану говорить, что перечислил все возможные варианты, как скачать голосовое сообщение из ВК. Есть другие, но более сложные! Здесь же вы увидели все самые актуальные и наиболее простые.

Мне нравится 1-й (через код браузера), поскольку занимает он лично у меня менее 1 минуты и я получаю запись в оригинале. Но знаю, что новичку он не подойдет, могут возникнуть трудности. Поэтому 2 и 3 — отличная альтернатива, на крайний случай — 5-й.

В любом случае, если что-то у вас не получилось, вы можете написать мне ниже в комментариях и я с радостью буду стараться помочь ?

Сделай репост – выиграй ноутбук!

Каждый месяц 1 числа iBook.pro разыгрывает подарки.

  • Нажми на одну из кнопок соц. сетей
  • Получи персональный купон
  • Выиграй ноутбук LENOVO или HP

Ноутбук, который можно выиграть, сделав репост.

—> LENOVO или HP от 40-50 т.р., 8-16ГБ DDR4, SSD, экран 15.6″, Windows 10

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *