Звук как голосовое в ВК

Мэйню тинкера
Участник
Статус
Оффлайн
Регистрация
24 Янв 2019
Сообщения
887
Реакции[?]
327
Поинты[?]
124K
Есть ли сейчас способы ( кроме саунд пада ) отправить звук в виде ГС в социальной сети вкнетакте?
 
Пользователь
Статус
Оффлайн
Регистрация
18 Фев 2022
Сообщения
555
Реакции[?]
97
Поинты[?]
36K
Можешь написать селфбота на питоне для конвертации mp3 в голосовое сообщение
 
Мэйню тинкера
Участник
Статус
Оффлайн
Регистрация
24 Янв 2019
Сообщения
887
Реакции[?]
327
Поинты[?]
124K
Можешь написать селфбота на питоне для конвертации mp3 в голосовое сообщение
Знания питона ограничены до функций, циклов и производных в консольных приложениях, если только с гайдом и божей помощью
 
¿BU5?
Эксперт
Статус
Оффлайн
Регистрация
20 Сен 2016
Сообщения
1,623
Реакции[?]
890
Поинты[?]
30K
Здравствуйте, да, вы можете включить нужный вам звук в микрофон используя ваш мобильный телефон
 
Мэйню тинкера
Участник
Статус
Оффлайн
Регистрация
24 Янв 2019
Сообщения
887
Реакции[?]
327
Поинты[?]
124K
¿BU5?
Эксперт
Статус
Оффлайн
Регистрация
20 Сен 2016
Сообщения
1,623
Реакции[?]
890
Поинты[?]
30K
али рождение киберспортсмена ( стандоф 2 )
Эксперт
Статус
Оффлайн
Регистрация
21 Окт 2020
Сообщения
1,483
Реакции[?]
566
Поинты[?]
52K
Начинающий
Статус
Оффлайн
Регистрация
1 Дек 2017
Сообщения
164
Реакции[?]
16
Поинты[?]
0
Есть ли сейчас способы ( кроме саунд пада ) отправить звук в виде ГС в социальной сети вкнетакте?
зайди в звуки там включи стерео микшер и его используй вместо микрофона в браузере
 
Мэйню тинкера
Участник
Статус
Оффлайн
Регистрация
24 Янв 2019
Сообщения
887
Реакции[?]
327
Поинты[?]
124K
Благодарим за вопрос, оцените ответ агента поддержки ВКонтакте в поле ниже:
Скрытое содержимое
С уважением, агент Агент Поддержки #11240
Ссылку наизусть выучил, не получилось
 
Пользователь
Статус
Оффлайн
Регистрация
18 Фев 2022
Сообщения
555
Реакции[?]
97
Поинты[?]
36K
Знания питона ограничены до функций, циклов и производных в консольных приложениях, если только с гайдом и божей помощью
SmartSelect_20230424_202213_Samsung Internet.jpg
Python:
import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType
from pydub import AudioSegment
import requests

# Инициализация бота
token = 'ваш_юзер_токен'
vk_session = vk_api.VkApi(token=token)
vk = vk_session.get_api()
longpoll = VkLongPoll(vk_session)

# Обработка событий бота
for event in longpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW and event.to_me:
        message = event.text
        user_id = event.user_id

        # Проверка прикрепленного аудиофайла
        if 'attach1_type=audio' in message:
            attachment = message.split('attachment')[1][1:].split('&')[0]

            # Получение ссылки на mp3 файл и его загрузка
            url = vk.messages.getById(message_ids=event.message_id, user_id=user_id)['items'][0]['attachments'][0]['audio_message']['link_mp3']
            response = requests.get(url)
            with open('audio.mp3', 'wb') as f:
                f.write(response.content)

            # Конвертация mp3 в ogg
            sound = AudioSegment.from_mp3('audio.mp3')
            sound.export('audio.ogg', format='ogg', codec='opus', bitrate='64k')

            # Получение ID друга
            friend_id = int(input('Введите ID друга: '))

            # Отправка голосового сообщения другу
            upload_url = vk.docs.getUploadServer(type='audio_message', peer_id=friend_id)['upload_url']
            response = requests.post(upload_url, files={'file': open('audio.ogg', 'rb')}).json()
            doc = vk.docs.save(file=response['file'], title='Voice Message')
            vk.messages.send(user_id=friend_id, random_id=0, message='', attachment=f"doc{doc['owner_id']}_{doc['id']}")
Токен получить тут:
Пожалуйста, авторизуйтесь для просмотра ссылки.
(там же есть инструкция)
Получить цифровой айди друга:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Последнее редактирование:
Мэйню тинкера
Участник
Статус
Оффлайн
Регистрация
24 Янв 2019
Сообщения
887
Реакции[?]
327
Поинты[?]
124K
Посмотреть вложение 245603
Python:
import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType
from pydub import AudioSegment
import requests

# Инициализация бота
token = 'ваш_юзер_токен'
vk_session = vk_api.VkApi(token=token)
vk = vk_session.get_api()
longpoll = VkLongPoll(vk_session)

# Обработка событий бота
for event in longpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW and event.to_me:
        message = event.text
        user_id = event.user_id

        # Проверка прикрепленного аудиофайла
        if 'attach1_type=audio' in message:
            attachment = message.split('attachment')[1][1:].split('&')[0]

            # Получение ссылки на mp3 файл и его загрузка
            url = vk.messages.getById(message_ids=event.message_id, user_id=user_id)['items'][0]['attachments'][0]['audio_message']['link_mp3']
            response = requests.get(url)
            with open('audio.mp3', 'wb') as f:
                f.write(response.content)

            # Конвертация mp3 в ogg
            sound = AudioSegment.from_mp3('audio.mp3')
            sound.export('audio.ogg', format='ogg', codec='opus', bitrate='64k')

            # Получение ID друга
            friend_id = int(input('Введите ID друга: '))

            # Отправка голосового сообщения другу
            upload_url = vk.docs.getUploadServer(type='audio_message', peer_id=friend_id)['upload_url']
            response = requests.post(upload_url, files={'file': open('audio.ogg', 'rb')}).json()
            doc = vk.docs.save(file=response['file'], title='Voice Message')
            vk.messages.send(user_id=friend_id, random_id=0, message='', attachment=f"doc{doc['owner_id']}_{doc['id']}")
Токен получить тут:
Пожалуйста, авторизуйтесь для просмотра ссылки.
(там же есть инструкция)
Получить цифровой айди друга:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Нихуя себе
 
Похожие темы
Сверху Снизу