Реализация кастомного голоса для бренда (Custom Voice)

Проектируем и внедряем системы искусственного интеллекта: от прототипа до production-ready решения. Наша команда объединяет экспертизу в машинном обучении, дата-инжиниринге и MLOps, чтобы AI работал не в лаборатории, а в реальном бизнесе.
Показано 1 из 1Все 1564 услуг
Реализация кастомного голоса для бренда (Custom Voice)
Средний
от 1 недели до 3 месяцев
Часто задаваемые вопросы

Направления AI-разработки

Этапы разработки AI-решения

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1358
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1250
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    956
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1188
  • image_logo-advance_0.webp
    Разработка логотипа компании B2B Advance
    646
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    929

Реализация кастомного голоса для бренда (Custom Voice)

Отметим: когда голосовой помощник отвечает монотонным роботом, клиент мгновенно теряет доверие. Мы решаем эту задачу, создавая уникальный кастомный голос, который точно передаёт тон и характер бренда. Наш опыт — 50+ внедрений для банков, телекома и ритейла. Используем Azure Custom Neural Voice, ElevenLabs и self-hosted XTTS. Каждый проект начинается с аудита требований и записи диктора в студии с SNR > 40 дБ. Модели обучаем на GPU (NVIDIA A100) с PyTorch. Результат оценивается по шкале MOS (Mean Opinion Score). Вы получаете голос, который узнаваем и вызывает эмоциональный отклик. Кастомный голос — это не просто технология, а маркетинговый актив: он повышает лояльность клиентов на 30% (по данным Microsoft Research). Мы гарантируем качество MOS не ниже 4.0. Предоставляем документацию и обучение команды. Проект выполняется под ключ с интеграцией в CRM и IVR.

Почему кастомный голос важен для бренда?

Стандартные системные голоса не передают эмоции и характер. Уникальный голос выделяет бренд среди конкурентов и повышает доверие. Исследования показывают, что узнаваемый голос увеличивает конверсию в голосовых каналах на 20–30%.

Как мы создаём кастомный голос?

Процесс состоит из нескольких этапов: аудит требований, запись диктора в профессиональной студии, обучение модели, интеграция API и тестирование. Для записи используем студии с SNR > 40 дБ, частотой 48 kHz. Для обучения применяем Azure Custom Neural Voice, ElevenLabs Voice Cloning или XTTS fine-tuning. Все модели проходят оценку MOS на группе слушателей. Наши инженеры имеют сертификаты Microsoft.

Сравнение технологий

Параметр Azure Custom Neural Voice ElevenLabs Voice Cloning Self-hosted XTTS
Требуемое аудио 2000–3000 фраз (~8–10 часов) 30–60 минут 30–60 минут
Качество (MOS) 4.4–4.7 4.0–4.4 3.8–4.2
Контроль данных Полный (данные в Azure) Ограничен (облако) Полный (ваш GPU)
Стоимость лицензии Лицензионная плата (рассчитывается индивидуально) Ежемесячная подписка Бесплатно (open source)
Лучше всего подходит Крупные проекты с высокими требованиями Быстрый старт, небольшие проекты Когда важна конфиденциальность данных

Как создать кастомный голос за 6 шагов

  1. Аудит и выбор технологии — определяем требования, бюджет и контролируемость данных.
  2. Подготовка скриптов и запись диктора — составляем фонетически сбалансированный набор фраз, записываем в студии с SNR > 40 дБ.
  3. Предобработка аудио — чистка шумов, нормализация громкости, сегментация.
  4. Обучение модели — fine-tuning на GPU (NVIDIA A100) с использованием PyTorch или Azure Custom Neural Voice.
  5. Оценка качества (MOS) — привлекаем экспертов и слушателей, добиваемся MOS ≥ 4.0.
  6. Интеграция и деплой — разворачиваем REST API, пишем SDK под вашу платформу, тестируем в реальных сценариях.

Этапы проекта и сроки

Этап Длительность Результат
Аудит и подбор технологии 2-3 дня Техническое задание, выбор платформы
Запись голосового таланта 1-2 недели Чистый аудиоматериал (WAV 48 kHz)
Обучение модели и тестирование 1-3 недели Модель с подтверждённым MOS ≥4.0
Интеграция API и документация 1-2 недели Рабочий endpoint, SDK, инструкции

Что входит в работу

  • Аудит текущей инфраструктуры и требований к голосу
  • Подбор голосового таланта и организация записи в студии
  • Обучение модели на выбранной платформе
  • Разработка интеграционного pipeline (REST API, SDK)
  • Тестирование MOS и доработка
  • Документация и обучение вашей команды
  • Поддержка в течение 30 дней после запуска

Требования к записи голоса

Технические требования:
- Частота: 24 kHz минимум, 48 kHz рекомендуется
- Формат: WAV, 16-bit
- Тихая студия: SNR > 40 дБ
- Без реверберации

Для Azure Custom Neural Voice:
- 2000+ высказываний (по 5–15 слов каждое)
- Равномерное распределение фонем
- Одинаковые условия записи всех сессий

Пример интеграции с Azure Custom Neural Voice

import requests

# После обучения модели получаем endpoint_id
endpoint_id = "your-custom-voice-endpoint-id"

def synthesize_brand_voice(text: str) -> bytes:
    ssml = f"""
    <speak version='1.0' xmlns='http://www.w3.org/2001/10/synthesis'
           xml:lang='ru-RU'>
      <voice name='CustomNeural' endpoint='{endpoint_id}'>
        {text}
      </voice>
    </speak>"""

    # Синтез через Azure SDK
    speech_config = speechsdk.SpeechConfig(
        subscription=AZURE_KEY, region="westeurope"
    )
    speech_config.endpoint_id = endpoint_id
    ...
Подробнее о процессе обучения

Обучение проходит на GPU (NVIDIA A100) с использованием PyTorch и CUDA. Для Azure Custom Neural Voice мы подготавливаем датасет, прошедший фонетическую сегментацию. Для XTTS — fine-tuning на предобученной модели с параметрами: learning rate 0.0001, batch size 8, 1000 шагов. Контроль качества на каждом этапе.

Бюджет и сроки

Стоимость проекта рассчитывается индивидуально в зависимости от объёма записей и сложности интеграции. Ориентировочные бюджеты: для небольшого проекта (30–60 минут аудио) — от $3 000 до $5 000; для крупного (Azure Custom Neural Voice) — от $8 000 до $15 000. Экономия на операторских расходах может достигать $20 000 в год. Сроки — от 3 до 6 недель. Вы получите консультацию на старте. Закажите оценку вашего проекта — мы подготовим коммерческое предложение за 2 дня.

Гарантии и опыт

Мы работаем на рынке более 7 лет, выполнили 50+ проектов по синтезу речи. Наши инженеры имеют сертификаты Microsoft и опыт работы с Azure Custom Neural Voice. Гарантируем качество на уровне MOS 4.0+. Предоставляем полную документацию и поддержку после запуска.

Чтобы начать, напишите нам. Получите консультацию и примеры наших работ.

Распознавание и синтез речи: ASR, TTS, клонирование голоса

Заказчик приходит с задачей: транскрибировать 40 000 часов колл-центра за неделю. Штатный облачный ASR (Google Speech-to-Text) выдаёт WER 28% на отраслевой лексике и стоит ощутимо дорого при таких объёмах. Задача — снизить WER ниже 10% и перейти на self-hosted инференс.

Типовые проблемы, с которыми приходят

WER не сходится к нужной метрике. Чаще всего виновата не архитектура, а данные: шумные аудио без нормализации уровня (-23 LUFS вместо стандарта), смешанные языки в одном канале, акцент, специфическая доменная лексика. Whisper large-v3 из коробки даёт WER 8–12% на чистом русском и проваливается до 25–35% на записях с PSTN-артефактами и узкополосным кодеком G.711.

Диаризация ломается при больше двух спикеров. pyannote/speaker-diarization-3.1 работает стабильно при 2–3 говорящих, но DER (Diarization Error Rate) растёт с 6% до 18–22% при 5+ участниках конференции. Проблема усугубляется перекрёстными репликами: по умолчанию min_duration_on=0.1 срезает короткие вставки.

Клонирование голоса — латентность или качество. XTTS v2 (Coqui) даёт натуральный голос, но при потоковой генерации stream_chunk_size=20 первый аудиочанк прилетает через 1.4–2.0 с — неприемлемо для интерактивных сценариев. StyleTTS2 и Kokoro быстрее, но требуют точной подготовки референсного аудио.

Как это решается на практике

Базовый стек для production-пайплайна:

  • ASR: openai/whisper-large-v3 или faster-whisper (CTranslate2-бэкенд, x4 скорость vs оригинал)
  • Диаризация: pyannote.audio 3.x + интеграция через whisperx для выравнивания по словам
  • TTS: XTTS v2 для качества, Edge-TTS или Silero для низкой латентности
  • Клонирование: XTTS v2 (3–6 с референсного аудио) или OpenVoice v2

Типичный пайплайн для колл-центра выглядит так: аудио из очереди Kafka → нормализация ffmpeg -af loudnorm до -23 LUFS → faster-whisper с beam_size=5, vad_filter=Truepyannote диаризация → постпроцессинг (пунктуация через deepmultilingualpunctuation) → запись в PostgreSQL с временными метками.

Кейс из практики. Финтех-компания с 12 000 звонков/день. Исходный WER на русском с банковской лексикой — 22% (Google STT). После fine-tuning whisper-medium на 200 часах размеченных записей через Hugging Face transformers + Seq2SeqTrainer с learning_rate=1e-5, warmup_steps=500 — WER упал до 7.3%. Инференс на одной A10G через faster-whisper с compute_type=float16 обрабатывает 40-минутный звонок за 55 секунд. Итоговая стоимость инференса — $0.0008/мин против $0.016/мин у облачного провайдера.

Дообучение Whisper на доменных данных

Когда общая модель не справляется, fine-tuning — первый инструмент. Минимальный датасет для заметного улучшения — 20–30 часов размеченного аудио в целевом домене. Разметку можно получить через итеративный процесс: прогнать через базовую модель → вручную исправить 10–15% ошибок → переобучить → повторить.

training_args = Seq2SeqTrainingArguments(
    per_device_train_batch_size=16,
    gradient_accumulation_steps=2,
    learning_rate=1e-5,
    warmup_steps=500,
    max_steps=5000,
    fp16=True,
    predict_with_generate=True,
    generation_max_length=225,
)

Важно: при fine-tuning Whisper нужно замораживать encoder первые 1000 шагов (model.freeze_encoder()), иначе акустические признаки разъедутся раньше, чем decoder адаптируется к новой лексике.

Синтез речи: выбор под задачу

Модель Латентность (TTFB) Натуральность MOS Клонирование Языки
XTTS v2 1.2–2.0 с 4.1–4.3 Да, 3 с референса 17
StyleTTS2 0.3–0.6 с 4.0–4.2 Да, требует адаптации en, + fine-tune
Kokoro-82M 0.08–0.15 с 3.7–3.9 Нет en, ja
Silero TTS 0.05–0.1 с 3.4–3.6 Нет ru, en, de, и др.
Edge-TTS ~0.4 с (cloud) 4.0 Нет 100+

Для интерактивных ботов с требованием TTFB < 300 мс — Silero или Kokoro. Для озвучки контента, где важна натуральность — XTTS v2 с потоковой отдачей через WebSocket.

Процесс работы

Начинаем с аудит-сессии: берём 2–4 часа ваших записей, прогоняем через несколько моделей, замеряем WER/CER, смотрим на распределение ошибок по типам (лексические, акустические, язык). Это занимает 1–2 дня и сразу показывает, нужен ли fine-tuning или достаточно пост-обработки.

Далее — выбор архитектуры под ваш throughput: один GPU для 1000 мин/день или кластер с балансировщиком для 100 000+ мин/день. Деплой через Docker-контейнер с FastAPI или Triton Inference Server для батчированного инференса.

Сроки зависят от сложности: базовая интеграция готовой модели — 1–2 недели. Fine-tuning с подготовкой данных и валидацией — 4–8 недель. Полная разработка голосового пайплайна (ASR + диаризация + TTS + мониторинг) — 2–4 месяца.