Конференции
Москва, Россия
20
Август
Дели, Индия
25
Август
Мехико, Мексика
27-01
Август -
Сентябрь
Мехико, Мексика
31
Август
Мехико, Мексика
01-03
Сентябрь
Лиссабон, Португалия
01
Сентябрь
Мехико, Мексика
01-03
Сентябрь
Мехико, Мексика
03
Сентябрь
г.Канкун, Мексика
07-08
Сентябрь
Киев, Украина
15
Сентябрь
15
Сентябрь
Лимасол, Кипр
17-18
Сентябрь
Лима, Перу
17-18
Сентябрь
18
Сентябрь
Бухарест, Румыния
21-23
Сентябрь
Тбилиси, Грузия
24-25
Сентябрь
Лиссабон, Португалия
28
Сентябрь
Лас-Вегас, США
28
Сентябрь
Лас-Вегас, США
28-01
Сентябрь -
Октябрь
Эшторил, Португалия
28
Сентябрь
Лиссабон, Португалия
29-01
Сентябрь -
Октябрь
Лиссабон, Португалия
29-01
Сентябрь -
Октябрь
Лиссабон, Португалия
29
Сентябрь
Лиссабон, Португалия
30
Сентябрь
Лиссабон, Португалия
30
Сентябрь
Ереван, Армения
01
Октябрь
Лиссабон, Португалия
01
Октябрь
Лиссабон, Португалия
01
Октябрь
Лиссабон, Португалия
01
Октябрь
Москва, Россия
02
Октябрь
Дакар, Сенегал
14-16
Октябрь
Дакар, Сенегал
14-16
Октябрь
Варшава, Польша
14
Октябрь
София, Болгария
19-20
Октябрь
Лондон, Великобритания
19-21
Октябрь
Копенгаген, Дания
22-23
Октябрь
Копенгаген, Дания
22
Октябрь
Рим, Италия
02-05
Ноябрь
02
Ноябрь
02
Ноябрь
02
Ноябрь
Рим, Италия
02
Ноябрь
03
Ноябрь
Рим, Италия
03
Ноябрь
Рим, Италия
04
Ноябрь
04
Ноябрь
Пномпень, Камбоджа
05-06
Ноябрь
Рим, Италия
05
Ноябрь
09-10
Ноябрь
Канкун, Мексика
24-25
Ноябрь
Шарм-эш-Шейх, Египет
24-25
Ноябрь
Гоа, Индия
24-25
Ноябрь
Коломбо, Шри-Ланка
28
Ноябрь
г.Бангкок, Таиланд
30-02
Ноябрь -
Декабрь
Вена, Австрия
03-04
Декабрь
03
Декабрь
Вена, Австрия
03-04
Декабрь
Вена, Австрия
04
Декабрь
Бангкок, Таиланд
08
Декабрь
г.Бангкок, Таиланд
09-10
Декабрь
Бангкок, Таиланд
10
Декабрь
Дубай, ОАЭ
10
Декабрь
Бангкок, Таиланд
10
Декабрь
Ко Чанг, Таиланд
12-15
Декабрь
Кейптаун, ЮАР
01
Февраль
Габороне, Ботсвана
15-18
Февраль
Габороне, Ботсвана
15
Февраль
Габороне, Ботсвана
17
Февраль
Габороне, Ботсвана
18
Февраль
Мехико, Мексика
24-26
Февраль
Рио-де-Жанейро, Бразилия
02-04
Март
Коломбо, Шри-Ланка
09-11
Март
ОАЭ, Дубай
15-17
Март
Амстердам, Нидерланды
19-21
Апрель
Найроби, Кения
21-23
Апрель
г.Та‑Кали, Мальта
03-05
Май
06-07
Май
Мюнхен, Германия
13-14
Май
Мадрид, Испания
18-20
Май
Дюссельдорф, Германия
18-19
Май
Лимасол, Кипр
10-11
Июнь
Хошимин, Вьетнам
14
Июнь
Торонто, Канада
15-17
Июнь
Лондон, Великобритания
05-06
Июль

Локальный запуск CosyVoice 3 — бесплатной нейронки для генерации озвучки и клонирования голоса


Пошаговая инструкция по локальной установке и запуску бесплатной нейросети для генерации озвучки и клонирования голоса CosyVoice 3. Основные функции, примеры клонирования голоса, решение проблем.

CosyVoice 3.0 — это продвинутая система синтеза речи (TTS) на базе LLM, ориентированная на zero-shot озвучку и клонирование голоса в реальных условиях. По сравнению с версией 2.0 она заметно лучше держит смысл текста, точнее воспроизводит тембр диктора и звучит более естественно по интонациям и ритму.

Основные возможности

  • Клонирует голос, его тембр и манеру речи по отрывку в 3-10 секунд.
  • Модель всего в 0.5B параметров — это позволяет запустить локально даже на слабом железе.
  • Поддерживает 9 языков: китайский, английский, японский, корейский, немецкий, испанский, французский, итальянский, русский.
  • Естественность и консистентность. Высокие показатели по сохранению смысла, сходству с оригинальным голосом и натуральности просодики.
  • Pronunciation inpainting. Тонкая настройка произношения через китайский Pinyin и английские CMU-фонемы.
  • Нормализация текста без отдельного frontend. Корректно читает числа, спецсимволы и разные форматы текста «из коробки».
  • Поддержка потоковой подачи текста и вывода аудио с задержкой от ~150 мс при сохранении качества.
  • Instruct-режим. Управление языком, диалектом, эмоциями, скоростью и громкостью одной инструкцией.

Примеры клонирования голоса

Исходный голос:

Результат клонирования:

Исходный голос:

Результат клонирования на другом языке:

Работа в CosyVoice 3

Ознакомимся с интерфейсом нейронки и далее перейдем к установке.

Интерфейс CosyVoice 3 на китайском языке, для удобства работы переводите штатными средствами браузера на нужный вам язык.

  • В поле «Input synthesized text» введите текст который нужно озвучить:

  • Ниже в блоке «Select reasoning mode» выбираем режим в зависмости от наших задач:
    • «3s ultra-fast replica» — режим для стандартного клонирования голоса на основе аудиозаписи и без смены языка
    • «Cross-language replica» — режим для клонирования голоса на основе аудиозаписи на другой язык

  • Ниже загружаем аудиоролик с нужным голосом или записываем свой через микрофон.

Важно: аудиоролик должен быть продолжительностью от 3 до 10 секнуд!

Важно! В поле «Enter the prompt text» обязательно нужно ввести точную транскрибацию загруженного или залитого аудио!

Далее нажмите «Generate audio» и дождитесь результата:

Лайфхак: если в режиме кроссъязычного клонирования результат получается невнятным или будет напоминать китайскую речь, попробуйте явно указать язык перед текстом озвучки. Например, добавьте в начале фразу: Please speak in English. В большинстве случаев модель начинает говорить на нужном языке, а лишнюю реплику можно будет обрезать.

Установка CosyVoice 3 локально

Все необходимые инструкции по установке доступны на официальной странице проекта https://github.com/FunAudioLLM/CosyVoice. Опираясь на нее пошагово и со скринами разберем установку и запуск. Устанавливать будем через терминал на примере macOS. На Windows установка и запуск аналогичны macOS через Miniconda, которую надо ставить первым шагом до клонирования репозитория. Отличия будут в том, что команды выполняются в Anaconda Prompt или PowerShell, а ffmpeg устанавливается через conda.

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

Клонирование репозитория

  • Откройте терминал и выполните следующую команду:
git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git
cd CosyVoice

  • Если часть зависимостей не загрузилась, выполните:
git submodule update --init --recursive

Установка Miniconda

Более подробную иструкцию по установке Miniconda можно найти в официальной документации: https://www.anaconda.com/docs/getting-started/miniconda/install

  • В терминале выполните команду

Для Apple Silicon:

curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh

Для Intel-Mac:

curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
  • Запустите установщик:
bash Miniconda3-latest-MacOSX-*.sh

В процессе нужно будет:

  • нажать Enter
  • пролистать лицензию (q)
  • написать yes
  • подтвердить путь (Enter)
  • на вопрос про conda init ответить yes

  • Перезапустите терминал или выполните:
source ~/.zshrc
  • Далее нужно принять ToS Anaconda, выполнив команду:
conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/main
conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/r
  • После перезапуска терминала вы оказались в домашнем каталоге. Вернитесь в папку проекта CosyVoice::

cd CosyVoice

Все дальнейшие команды необходимо выполняють из папки CosyVoice.

Создание виртуального окружения

  • Создайте отдельное окружение с Python 3.10. Использование более новых версий Python приводит к ошибкам в зависимостях.
conda create -n cosyvoice -y python=3.10
conda activate cosyvoice
python -V
which python
  • Должно стать так:
    • (cosyvoice) в начале строки
    • Python 3.10.x
    • путь типа /Users/username/miniconda3/envs/cosyvoice/bin/python

Обновление pip и вспомогательных пакетов

  • Перед установкой зависимостей обновим pip и вспомогательные пакеты:

python -m pip install -U pip setuptools wheel

Установка системной зависимости ffmpeg

ffmpeg обязателен для корректной генерации и вывода аудио.

  • Проверьте, установлен ли Homebrew, выполнив команду:
brew --version
  • Если команда brew не найдена, установите Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Когда запросит введите пароль (при наборе он не будет отображаться в терминале) и нажмите Enter:

  • После завершения установки перезапустите терминал или выполните:
source ~/.zshrc
  • После перезапуска терминала вы окажетесь в домашнем каталоге и без активного окружения. Вернитесь в папку проекта и активируйте окружение:
cd CosyVoice
conda activate cosyvoice
  • Установите ffmpeg, командой:
brew install ffmpeg

Установка зависимостей проекта

  • Выполните команду:
pip install -r requirements.txt
  • Выполните команду:
pip install "ruamel.yaml==0.17.32" "ruamel.yaml.clib==0.2.8"

Без этого webui упадёт при старте с ошибкой Loader.max_depth.

Скачивание модели

  • Выполните команду:
pip install "huggingface_hub>=0.30,<1.0"
  • Далее выполните команду которая запустит python и начнет скачивание CosyVoice3-0.5B через heredoc:
python - << 'PY'
from huggingface_hub import snapshot_download

snapshot_download(
    'FunAudioLLM/Fun-CosyVoice3-0.5B-2512',
    local_dir='pretrained_models/Fun-CosyVoice3-0.5B-2512'
)
PY

Загрузка может занять много времени, т.к. размер модели ~6–7 ГБ.

Запуск webui

  • Для запуска webui и дальнейшего использования интерфейса нейросети в браузере, выполните в терминале следующую команду:
python webui.py --port 50000 --model_dir pretrained_models/Fun-CosyVoice3-0.5B-2512

Для работы нейронки, терминал необходимо оставлять запущенным!

  • Откройте в браузере ссылку http://127.0.0.1:50000/ чтобы попасть в вебинтерфейс нейронки:

Повторный запуск 

Для повторного запуска CosyVoice 3 введите в терминале следующие команды:

cd ~/CosyVoice
conda activate cosyvoice
python webui.py --port 50000 --model_dir pretrained_models/Fun-CosyVoice3-0.5B-2512

Решение проблем

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


0 Комментариев
Партнерка - Наша оценка
Вертикали
Мин. сумма
Сайт
VavadaPart обзор
Прямой рекламодатель
Бренды: Vavada Casino
$20/€20/1000₽ выплата
фото
фото
фото
фото
фото
фото
фото
фото
фото
фото
фото
фото
фото
фото
NOVA PARTNERS обзор
Прямой рекламодатель
Бренды: LEEBET, BANDA, KUSH, EVA, APEX
$100 выплата
фото
фото
фото
фото
фото
фото
фото
Прямой рекламодатель
Бренды: SpinBetter
$50 выплата
фото
фото
фото
фото
фото
фото
Royal Partners обзор
Бренды: FLAGMAN, IRWIN, GIZBO, LEX, MONRO, 1GO, STARDA, IZZI, DRIP, LEGZO, VOLNA, JET, FRESH, SOL, ROX, FUGU, RIS
$20 выплата
фото
фото
фото
фото
фото
фото
Прямой рекламодатель
Бренды: VOX, Winnita
€100 выплата
фото
фото
Наша партнерская программа c офферами по Gambling и Betting вертикалям. Выплаты в день запроса от $20.
$20 выплата
фото
860 шт
Перейти к офферам
V.Partners обзор
Прямой рекламодатель
Бренды: Vegas, ICE Casino, VERDE Casino, FS Casino, Fiery Play, Slotoro, Hit’N’Spin
€100 выплата
фото
фото
фото
фото
фото