Бот в Telegram, который преобразует голос с помощью rvc

Это портативная версия бота, установку начинайте с 5 пункта

Здесь вы так же можете найти ссылку на подготовленный пак моделей ( 250 штук )

https://huggingface.co/Daswer123/rvc_big_voice_pack

Этот бот в Telegram принимает ваши голосовые сообщения и конвертирует их с помощью rvc. Так же есть функция автоматического создания ИИ каверов

Существует портативная версия бота, с уже установленными библиотеками Portable TG RVC Bot

Как только скачаете портативную версию, запустите update_path.bat и начните с пунка 5 в Гайде по установке

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

DEMO

https://github.com/daswer123/tg_rvc_bot/assets/22278673/80639ac0-76b2-4942-a45a-43ecd6ed6757

Ключевые особенности

  1. Быстрое создание ИИ каверов, достаточно лишь песни в виде аудиофайла или ссылки на ютуб ролик
  2. Преобразование голоса в голос персонажа
  3. Возможность тонко настроить преобразование голоса

Гайд по установке:

  1. Убедитесь что у вас установленны: Python 3.10.x, Node JS 18+, Microsoft builders Tools 2019 , CUDA 11.7 или CUDA 11.8
  2. Создаете бота в botFather
  3. клонируете этот репозиторий
  4. Запускаете install.bat в корневой папке
  5. Как только загрузка закончилась заходите в папку utils и запускаете create main config.bat, вам нужно будет указать ваш ключ к боту
  6. Далее вы должны сформировать структуру ваших голосовых моделей, зайдите в папку MODELS и прочитайте Readme, там указана примерная структура папок которая должна быть

image

  1. Как вы создадите структуру голосовых моделей, запустите скрипт create characters config.bat в папке utils
  2. Все готово! теперь запускайте start.bat и начинайте работать с ботом

Примечания по работе бота

  1. Как только добавите нового персонажа, не забудьте снова запустить скрипт create characters config.bat в папке utils
  2. Бот не расчитан на очень большой поток людей, но сообщения выдает корректно и в правильном порядке
  3. Все сообщения от пользователей сохраняются в папке sessions
  4. В боте исползуется Mangio-RVC-Fork
  5. Бот был протестирован на Windows 10 , RTX 3090, Cuda 11.8