AudioGPT README

The project's README from github.com/AIGC-Audio/AudioGPT. As one markdown file: README.md.

AudioGPT: Understanding and Generating Speech, Music, Sound, and Talking Head

arXiv GitHub Stars visitors Hugging Face

We provide our implementation and pretrained models as open source in this repository.

Get Started

Please refer to run.md

Capabilities

Here we list the capability of AudioGPT at this time. More supported models and tasks are coming soon. For prompt examples, refer to asset.

Currently not every model has repository.

Speech

Task Supported Foundation Models Status
Text-to-Speech FastSpeech, SyntaSpeech, VITS Yes (WIP)
Style Transfer GenerSpeech Yes
Speech Recognition whisper, Conformer Yes
Speech Enhancement ConvTasNet Yes (WIP)
Speech Separation TF-GridNet Yes (WIP)
Speech Translation Multi-decoder WIP
Mono-to-Binaural NeuralWarp Yes

Sing

Task Supported Foundation Models Status
Text-to-Sing DiffSinger, VISinger Yes (WIP)

Audio

Task Supported Foundation Models Status
Text-to-Audio Make-An-Audio Yes
Audio Inpainting Make-An-Audio Yes
Image-to-Audio Make-An-Audio Yes
Sound Detection Audio-transformer Yes
Target Sound Detection TSDNet Yes
Sound Extraction LASSNet Yes

Talking Head

Task Supported Foundation Models Status
Talking Head Synthesis GeneFace Yes (WIP)

Acknowledgement

We appreciate the open source of the following projects:

ESPNet   NATSpeech   Visual ChatGPT   Hugging Face   LangChain   Stable Diffusion  

AudioGPT (AIGC-Audio/AudioGPT)

Searching Database…

10.2K ·GitHub
Что это такое?AudioGPT — исследовательская система с открытым кодом для распознавания и генерации речи, музыки, звуков и говорящих голов: готовые предобученные базовые модели, обёрнутые в аудиозадачи, которые задаются через промпты.
Это приложение, которое я устанавливаю, или код, который я запускаю сам?Код для запуска: это исследовательский репозиторий на Python, где лежат реализации и предобученные модели, разложенные по задачам — речь, пение, общий звук и говорящая голова. Это не устанавливаемое приложение.
Как его запустить?Склонируйте репозиторий и следуйте run.md — весь раздел Get Started в README ведёт туда. Проект на Python, так что нужно создать окружение и поставить зависимости для тех задач, которые хотите запустить.
Что должно быть установлено заранее?Базовое требование — Python; в репозитории нет Docker-образа, Makefile или готовых бинарников, так что придётся вручную настраивать Python-окружение плюс зависимости каждой модели.
Все ли возможности там уже доделаны?Нет — несколько задач помечены как WIP (в разработке): синтез речи из текста, улучшение и разделение речи, генерация пения из текста и синтез говорящей головы, а перевод речи пока вообще не выпущен. Модели и задачи продолжают добавлять, так что это развивающийся исследовательский код.
Что именно он умеет генерировать и распознавать?Очень многое: распознавание речи (whisper, Conformer), синтез речи из текста (FastSpeech, SyntaSpeech, VITS), перенос стиля, улучшение и разделение речи, генерацию пения из текста (DiffSinger, VISinger), генерацию звука из текста, дополнение аудио, звук по картинке, обнаружение и извлечение звуков, а также синтез говорящей головы (GeneFace).
Я общаюсь с ним обычным языком или пишу код?Всё работает через промпты: README ссылается на примеры промптов в папке assets, а среди строительных блоков называются Visual ChatGPT и LangChain. То есть вы просто описываете аудиозадачу на естественном языке, а система сама подбирает подходящую модель.
Могу ли я использовать модели в своём проекте?Неясно: на GitHub у репозитория не указана стандартная лицензия (NOASSERTION), а в README условия использования не описаны, так что перед тем как строить на его основе что-то коммерческое, уточните это у авторов.
What are similar projects?ChatTTS, bark, OpenVoice, csm, DramaBox, YuE, dia, audiocraft
Creator
AIGC-Audio
Size
23.6 MB
Stars
10.2K
Updated
CommitMay 05
Age
3y
Commits · 90 Days