voicemixbot
voicemixbotБот для склейки голосовух
Зачем
Склеить голосовухи на ходу без редактора звука.
Примеры
- Тебе сложно наговорить 5 минут речи красиво. Вместо наговаривания всего файла сразу, ясно произнеси все фразы раздельно друг за другом, продумав каждую.
- Надо записать подкаст на сложную тему, гуляя по улице, но вся мысль ещё не сформировалась и без мычания за раз её выдать не получится. Отличный вариант — говоришь частями, обдумывая каждый следующий кусок.
- Хочешь записать инновационный трек в виде склейки пердежа, скрипа двери и крика бомжей в метро.
Как пользоваться
- Заходи в @voicemixbot - ему уйдёт команда
start. - Шли голосовухи друг за другом. После каждой увидишь
ADD N, где N - её порядковый номер (начиная с нуля). - Удалить последнюю голосовух в цепи - отправь
pop. - Всё сказал что хотел: пиши
make. Получаешь цельный склееный файл. Забыл что-то сказать - докидывай голосовух и набирайmakeзаново: они докляется в конец. - Пиши
clearесли надо создать новый проект.
Справочник команд
clear- забыть всё, начать новый проектinfo- статус текущего проектаmake- склеить текущий проект (цепь голосовух) в один файл- name TEXT - указать название TEXT для вашей итоговой записи
pop- удалить последнюю голосовуху проектаamp 1илиamp 0- включить или выключить автоусиление тихой речи.bitrate N- установить битрейт, где N - между2000и50000bitrate 2000- удивить друзей речью из трубы; маленький файлbitrate 50000- передать максимум нюансов ветра; файл побольшеmk N MESSAGE- поставить текстовую метку MESSAGE перед куском номер N. Нумерация с нуля. N - это тот номер, который фигурирует в ответе "ADD".
Метки времени
00:00 - Приветствие 00:21 - Музыка 00:31 - Новости 01:04 - О погоде
Чтобы получить такую таблицу временных меток под записью, отправляй нужный текст перед той голосовухой, на начало которой этот текст должен ссылаться. Текстом считается любой текст, которого нет в таблице команд. Если вы хотели поставить метку перед уже отправленной голосовухой, но забыли это сделать, то используйте команду mk N (см выше).
Технические детали
Кодируем речь кодеком OPUS, он прекрасно звучит даже на битрейте 24k, где mp3 бы уже умер. "/" в начале команды не важен. /pop и pop работают одинаково. Цепь голосовух мы называем "проект". У каждого проекта есть уникальное случайное служебное имя вида d7_uaUcUXc0. Помнить его тебе не надо. Команда clear создаёт новый проект с новым именем, забывая предыдущий навсегда. Лимит кусков в проекте - 200, но лучше не рисковать - результат может случайно не влезть в телеграм.
Безопасность
Команда clear удаляет твои файлы из файловой системы нашего сервера (с серверов Telegram - нет) и не попадает ни в какие архивы и бекапы. Админ физически имеет доступ ко всем вашим голосовухам, но и админы телеграм к вашему тексту тоже. Если к нам придёт майор, мы тебя сдадим, но кому ты нужен. Распознавания речи и реакции на "бомба", "чеченцы" нет - это лишние ресурсы, а наш сервер слаб. Бекапов нет, имеем право потерять все данные, но хранить их годами и не обещали - сохраняйте себе результат компиляции.