Конечно можно, 2018 способ работает 22 февраля.
http://vk{ТОЧКА}com/audioXXXXXXXX_456239YYYСПОСОБ РАБОТАЕТ ТОЛЬКО С ПОЛНОЙ ВЕРСИИ ВКОНТАКТЕ, ЛУЧШЕ ИСПОЛЬЗОВАТЬ ПК
Берешь id пользователя (цифровой, тот что в адресной строке, пример id1234567890) тебе понадобятся только числа допустим 1234567890, однако бывает и так что id поменяли допустим на @qwerty, в этом случае открывай аву, в адресной строке должно получится что-то такое
https://vk{ТОЧКА}cоm/qwerty?z=photo1234567890_0987654321, копируй то, что после слова photo и до знака "_", получилось 1234567890, оно то и нужно.
вставляешь это дело в диалог с кем-то, дальше редактируешь - вместо XXXXXXXX тот id что добыл, а вместо YYY вставляешь id аудио, т. е пример 001 это самая первая, самая старая аудиозапись, 999 это самая новая, их может быть и больше, типо 2843 или вовсе 10000, но только учти, аудиозапись сохраняет свой id даже если ее удалил владелец, допустим у него 153 аудиозаписи, первые 50 он добавил, потом удалил, дальше добавил остальные 153 аудиозаписи, как следствие, последняя аудиозапись будет под id 203, а как узнать последнюю? подбором, типо сначала сотками ищешь, потом десятками и потом единицами, пример 153 аудио, 100, есть, 200 нету, 150, есть, 160, нету, 155 нету, 154, нету, 153 есть, вот тебе и последняя, сложно будет если их удаляли, есть друг у меня, у него всего 57 аудиозаписей, однако его последняя на 1489, вот так часто удалял..
Способ нашел на ютубе случайно, надеюсь помог, сори что так долго получилось