Бот в 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
Ключевые особенности
- Быстрое создание ИИ каверов, достаточно лишь песни в виде аудиофайла или ссылки на ютуб ролик
- Преобразование голоса в голос персонажа
- Возможность тонко настроить преобразование голоса
Гайд по установке:
- Убедитесь что у вас установленны: Python 3.10.x, Node JS 18+, Microsoft builders Tools 2019 , CUDA 11.7 или CUDA 11.8
- Создаете бота в botFather
- клонируете этот репозиторий
- Запускаете
install.batв корневой папке - Как только загрузка закончилась заходите в папку utils и запускаете
create main config.bat, вам нужно будет указать ваш ключ к боту - Далее вы должны сформировать структуру ваших голосовых моделей, зайдите в папку MODELS и прочитайте Readme, там указана примерная структура папок которая должна быть
- Как вы создадите структуру голосовых моделей, запустите скрипт
create characters config.batв папкеutils - Все готово! теперь запускайте
start.batи начинайте работать с ботом
Примечания по работе бота
- Как только добавите нового персонажа, не забудьте снова запустить скрипт
create characters config.batв папкеutils - Бот не расчитан на очень большой поток людей, но сообщения выдает корректно и в правильном порядке
- Все сообщения от пользователей сохраняются в папке sessions
- В боте исползуется Mangio-RVC-Fork
- Бот был протестирован на Windows 10 , RTX 3090, Cuda 11.8