Vk voice messages как пользоваться

1. Входим в аккаунт.
2. Получаем ссылку(url1), на которую будем загружать аудио файл.
3. Переводим текст в аудио файл (gtts module).
4. Загружаем файл на url1.
5. Получаем документ, которой отправим с помощью метода messages.send.

Config.py

Для удобства я использую отдельный файл с «конифгом».

LOGIN = » # логин от VK PASSWORD = » # пароль от VK LANG = » # Язык, на котором будут голосовые сообщения ru,en, etc.

Приступим к самому коду

main.py

Создадим класс (для удобства) и инициализируем переменные, импортируем модули.

import vk_api from gtts import gTTS from config import * import time import requests import json import os class SendMessage(): def __init__(self,LOGIN,PASSWORD,LANG): self.LOGIN = LOGIN self.PASSWORD = PASSWORD self.LANG = LANG
def LoginingANDgetUploadURL(self): self.vk = vk_api.VkApi(app_id=3116505,login=self.LOGIN , password= self.PASSWORD , scope=»friends,audio,docs,messages» ) # Входим в аккаунт self.vk.auth() self.url = self.vk.method(‘docs.getUploadServer’,)[‘upload_url’] # получаем ссылку для загрузки файла

Далее надо получить текст и человека(беседа, группа), которому будем отправлять голосовое сообщение. Для себя я ввел условные обозначения:

Как Сделать Текстовое Сообщение Голосовым в Вконтакте

1. /Имя Фамилия (если лень искать id)
2. ^ Название_Группы (если лень искать id)

def getTextAndID(self): self.text2 = str(input(‘Enter the text you want to send by TEXT message (This field can be left blank) :’)) # обычный текст self.text = str(input(‘Enter the text you want to send by VOICE message:’)) # текст, который будет превращен в mp3 файл self.ID = str(input(«»»In order to send a voice message to the chat you need n to know the chat’s chat and then add 2000000000 to this number n Example: chat room 1, then you need to write 2000000001n In order to send a voice message to the group, you need to know his name and be n subscribed to this community. at the beginning, write down ^ and the name of the groupn Example: ^ Lentach n Enter the person’s id or write his name and surname by putting the symbol ‘/’ n Example: /Peter Ivanovn»»» )) # id человека/ беседы/ группы (peer_id).

Дальше надо что-то сделать с полученными данными. Текст перевести в файл, а id обработать на ошибки.

def uploadMP3onSERVER(self): self.tts = gTTS(text=self.text, lang=self.LANG) self.name = str(int(time.time())) + «.mp3» # имя файла self.tts.save(self.name) # сохраняем файл self.files = [(‘file’, (self.name, open(self.name, ‘rb’)))] # записываем этот файл в переменную self.url_2 = requests.post(self.url , files=self.files).text # загружаем файл и получаем ответ os.remove(self.name) # удаляем файл (я не позаботился о том, что он уже может быть удален self.RESPONSE = json.loads(self.url_2)[‘file’] # получаю ответ и перевожу в json self.RESPONSE_2 = self.vk.method(‘docs.save’,) # сохраняю файл на сервере self._id = self.RESPONSE_2[0][‘id’] # получаю id файла self.owner_id = self.RESPONSE_2[0][‘owner_id’] # получаю owner_id файла

Еще по теме:  Что такое дзен Вконтакте

Проверка на id. Кончено, стоило бы проверить на существование, но я не стал заморачиваться

def CheckingID(self): self.k = 0 # счетчик self.ID = self.ID.strip() # удаляю от лишних пробелов if self.ID[0] == ‘^’: # если это группа self.ID = list(self.ID) #удаляю от символа ^ self.k = 1 # прибавляю 1 del(self.ID[0]) self.ID = ».join(self.ID) self.ID = self.ID.strip() # еще раз избавляюсь от пробелов self.listgroup = self.vk.method(‘groups.get’,)[‘items’] # получаю список групп у человека for x in range(len(self.listgroup)): self.can_message = (self.listgroup[x][‘can_message’]) # можно ли писать в эту группу сообщение self.id_group1 = self.listgroup[x][‘id’] # id группы self.name_group = self.listgroup[x][‘name’] # Имя группы if (self.name_group==self.ID) and (self.can_message==1): self.ID_EDIT = int(‘-‘ + str(self.id_group1)) # получаю id группы break if self.ID[0]==»/» and self.k!=1: # если человек ищется по фамилии и имени self.ID = list(self.ID) self.k=1 del(self.ID[0]) self.ID = ».join(self.ID) self.ID = self.ID.strip() self.friends = self.vk.method(‘friends.get’,)[‘items’] # получаю список его друзей for x in range(len(self.friends)): # цикл self.first = self.friends[x][‘first_name’] # имя self.last = self.friends[x][‘last_name’] # фамилия self.full_name = (‘%s %s’ % (self.first,self.last)) # Имя Фамилия self.full_name2 = (‘%s %s’ % (self.last,self.first)) # Фамилия Имя if (self.full_name == self.ID) or (self.full_name2 == self.ID): # если имена и фамилии совпадают self.ID_EDIT = self.friends[x][‘id’] # то получить id получателя break del(self.first) del(self.last) elif self.k!=1: self.ID_EDIT = self.ID try: self.ID_EDIT = int(self.ID_EDIT) except: print(‘People or group is not defined’)

Остается отправить сообщение

Все готово (почти).

def main(self): self.LoginingANDgetUploadURL() #

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

Общение с помощью голосовых сообщений (ГС) во ВКонтакте открывает большие возможности перед пользователями социальной сети. И одной из них является изменение своего голоса. Сегодня я расскажу вам о том, как изменить голос в голосовом сообщении ВК.

Кому это нужно?

Для многих изменение голоса – это лишь способ подшутить над своими друзьями и близкими. Реакция того, кто прослушает такое сообщение, может быть непредсказуемой, и поэтому это вызывает большой интерес у некоторых пользователей. Как отреагирует ваш друг, когда с вашего аккаунта с ним начнет общаться другой человек? Ситуация может получиться очень даже смешной.

Но измененные голосовые данные – это не только способ пошутить над другом, но и возможность сохранить свою анонимность. Вам не нужно беспокоиться о сокрытии своей личности, используя текстовые сообщения. Вы сможете использовать самый быстрый и легкий способ общения в ВК и не бояться, что вас узнают. А для кого-то – это и вовсе часть коммерческого проекта, способствующая привлечению большего внимания к компании и ее продукту. И независимо от того, какая из причин относится к вашей ситуации, вы сможете решить поставленную перед собой задачу описанными ниже способами.

Как изменить голос?

  • без использования стороннего софта (боты ВКонтакте);
  • с помощью программ.

Давайте рассмотрим каждый из пунктов подробнее.

Во ВКонтакте есть специальные сообщества – боты. Написав им определенный текст, они отправляют вам его в ответ, только уже в виде ГС. Ну и, естественно, голос будет отличаться от вашего.

Далее вы можете скачать полученное от бота сообщение (о том, как скачать ГС, я писал здесь) и отправить его другу от своего имени. Одним из таких ботов является Бот Максим. Чтобы им воспользоваться, проделайте следующие шаги:

  1. Найдите сообщество в поиске групп.
  2. Вступите в него.
  3. Откройте диалог с ботом (кнопка «Открыть») и отправьте ему нужный текст.
  4. Дождитесь ответа.
  5. Перешлите ГС другу или скачайте его, а затем отправьте от своего имени.
Еще по теме:  Куда пробивать vk 100 01 p

Готово! Удобство данного способа заключается в том, что вам не надо скачивать какие-либо программы или расширения.

Программы

Помимо групп ВК, есть и специальный софт, позволяющий менять голос при отправке голосовых сообщений.

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

Наиболее популярными сервисами являются:

  • Funny Voice;
  • MorphVOX Junio;
  • Clownfish;
  • VoiceMaster;
  • AthTek Free Voice Changer и другие.

Рассмотрим на примере Funny Voice, как использоваться такой софт. Инструкция следующая:

  1. Скачиваем программу на одном из порталов и устанавливаем на свой ПК.
  2. Подключаем микрофон.
  3. Запускаем софт.
  4. Указываем микрофон, который будем использовать.
  5. Нажимаем кнопку «Start».
  6. Используем стрелки вправо и влево, чтобы изменять показатель Pitch (он же тональность).
  7. Включаем запись ГС в ВК.
  8. Говорим чужим голосом.

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

А об ошибках в голосовых сообщениях в ВК, есть статья на нашем сайте.

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

Рекомендуем также к прочтению стать о том, как оставить голосовое сообщение в Телеграм.

Как и что можно изменить в сообщениях ВК?

Хитро используем аудиосообщения в Телеграм

Аудио, видео и текстовые сообщения в Телеграм: все что нужно о них знать

«Анонимка»: что нужно знать об анонимных сообщениях в ВК

Голосовые чаты без ограничений в Телеграм: мощная замена Клабхаусу!

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

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

В этой статье речь пойдет о способе, который значительно разнообразит отправку голосовых сообщений в Вк. А именно, я расскажу как отправить любую аудиозапись в виде голосового сообщения вконтакте. Таким образом можно отправить что угодно, любую музыку, аудиокнижку, вместо своего голоса можно отправить голос какой-нибудь незнакомки (вот ваш друг удивиться-то). Собственно, данный способ хорош для того, чтобы подшутить над кем-то или может быть даже использован на фейковых страничках для “подтверждения” гендерной принадлежности. Вариантов использования масса, фантазируйте.

Еще по теме:  Как найти профиль человека в ВК по номеру телефона

Что нужно, для подмены голосового сообщения

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

Переходим в раздел “Отправить аудио как голосовое сообщение“.

Выбираем отправку от имени текущего пользователя, вводим ссылку на страницу кому отправляем (или можно выбрать из списка последних диалогов), загружаем аудиозапись в любом формате (я загружал mp3) и отправляем.

Как превратить голос в текст: тестируем 5 сервисов для расшифровки

Я работаю с текстом и мечтаю о программе, которая сможет превратить голос в напечатанные слова.

Например, расшифрует за меня интервью длиной в несколько часов. Или позволит наговорить идеи, а в ответ пришлет заметку. Наконец, «напишет» за меня смс: поймет несколько обрывистых фраз и отправит адресату текст — потому что голосовые сообщения любят не все.

Я протестировал 5 таких сервисов: наговорил один и тот же текст, а потом сравнил результаты. Я использовал два способа: сначала давал программе послушать и расшифровать живой голос, а потом — в записи.

Текст для теста

Вот текст для теста: «Привет. Это тестовая запись для статьи об инструментах, которые умеют превращать голос в текст. Как думаете, этот сервис справится? Распознает интонацию вопроса и, например, числа — один, два, три? Вот что получилось».

Google Keep

Где работает: Android, iOS
Сколько стоит: бесплатно

Что умеет. Это приложение для создания и хранения заметок можно использовать как расшифровщик. Если на главном экране нажать на иконку микрофона и начать говорить, то сервис будет переводить звук в текст — это называется транскрибацией. Загрузить и расшифровать аудиофайл не получится.

У сервиса есть еще один минус: запись останавливается, если молчать две-три секунды, поэтому расшифровывать длинные интервью не получится. Разве что делать это небольшими кусками. Наговорить несколько идей и получить их в блокноте получится отлично.

Результат. Я проверил два способа: наговорил текст самостоятельно и включил запись того же текста через колонку — никакой разницы нет. Вышло хорошо: сервис не распознал только знаки препинания и напечатал числа без пробелов.

Сообщения «Вконтакте»

Где работает: Android, iOS
Сколько стоит: бесплатно

Что умеет. В мобильном приложении соцсеть умеет расшифровывать входящие голосовые сообщения. Это можно использовать и в наших целях: отправлять сообщения самому себе.

Для этого зайдите в раздел с диалогами и в поисковом окне вбейте свое имя. Дальше зажмите значок микрофона и наговорите сообщение. Когда оно появится в диалоговом окне, нажмите на «Аа» справа от записи.

Результат. «Вконтакте» расшифровал живой голос с ошибками в склонениях и перепутал несколько слов: например, «сервис» услышал как «серый». Но справился с числами. Записанный и пропущенный через колонку голос сервис расшифровал намного хуже — получился набор слов, который нужно буквально переписывать.

Источник: dmsht.ru

Рейтинг
( Пока оценок нет )
Загрузка ...