Назад в блог

EasyTalk: как я создал плагин для WordPress, чтобы превращать статьи в аудио с помощью ElevenLabs

Sergey Nesmachny
Sergey Nesmachny
10.02.2026
5 мин чтения
Поделиться:
EasyTalk: как я создал плагин для WordPress, чтобы превращать статьи в аудио с помощью ElevenLabs
Прослушать статью
0:00 / 0:00

Кратко: Я хотел, чтобы мои блог-посты можно было не только читать, но и слушать. Я создал плагин для WordPress, который преобразует посты в естественно звучащее аудио с использованием API ElevenLabs. Он работает с многоязычными сайтами и позволяет посетителям прослушивать посты одним нажатием.


Проблема: Люди не всегда читают

Давайте будем честными – не у всех есть время, чтобы прочитать пост длиной 2000 слов.

Некоторые люди предпочитают слушать во время поездок, приготовления пищи или тренировок. У других есть проблемы со зрением или трудности с чтением. А некоторым просто больше нравится аудио, чем текст.

Я рассмотрел существующие решения:

  • Ручная запись – трудоемкая, не масштабируемая
  • Браузерный синтез речи – роботизированный, без личности
  • Сторонние сервисы – дорогие, ограниченный контроль, часто требуют встраивания внешних плееров

Я хотел что-то другое: плагин для WordPress, который генерирует естественно звучащее аудио для каждого поста, на множестве языков, с полным контролем над голосами и моделями.


Решение: EasyTalk + API ElevenLabs

ElevenLabs имеет одни из самых реалистичных AI-голосов, которые я слышал. Их API прост в использовании, и они предлагают несколько моделей для разных случаев.

Поэтому я создал EasyTalk – плагин для WordPress, который:

  • Подключается к API ElevenLabs
  • Генерирует аудио для любого поста или страницы
  • Поддерживает многоязычные сайты (через Translio)
  • Добавляет чистый аудиоплеер к вашему контенту
  • Показывает доступность аудио в списке постов

Почему ElevenLabs?

  1. Естественные голоса – не роботизированные, а реальная человеческая речь с эмоциями
  2. Множество моделей – Flash (быстрая и дешевая), Multilingual v2 (высокое качество), Turbo (сбалансированная)
  3. 32 языка – идеально для многоязычных блогов
  4. Бесплатный тариф – 10 000 кредитов/месяц (~10 минут аудио) для тестирования перед покупкой
  5. Простой API – чистая документация, легкая интеграция

Что делает EasyTalk

🎙️ Выбор голоса и модели

В настройках плагина вы можете настроить:

НастройкаВарианты
ГолосВыбрать из библиотеки голосов ElevenLabs или ваших клонированных голосов
МодельFlash v2.5, Multilingual v2, Turbo v2.5
ЯзыкАвтоопределение или ручной выбор

Разные голоса лучше подходят для разного контента. Профессиональный мужской голос для деловых статей, дружелюбный женский для контента о образе жизни – вы решаете.

🌍 Полная поддержка многоязычности

EasyTalk легко интегрируется с Translio (моим плагином AI-перевода для WordPress).

Если ваш блог на нескольких языках:

  • Каждая языковая версия получает свое собственное аудио
  • Плагин автоматически определяет язык поста
  • Генерирует аудио с соответствующим голосом/акцентом

Например: ваш пост на английском получит американский голос, испанский перевод – голос носителя испанского, немецкая версия – немецкий голос. Все автоматически.

Быстрый визуальный обзор статуса ваших аудио-материалов.

▶️ Плеер аудио на сайте

Каждый пост с аудио получает чистый, минималистичный плеер:

  • Кнопка воспроизведения/паузы
  • Панель прогресса
  • Управление скоростью воспроизведения (от 0,5x до 2x)
  • Опция скачивания

Как это работает

  1. Установка и настройка
  • Активировать EasyTalk
  • Ввести ваш ключ API ElevenLabs
  • Выбрать голос и модель по умолчанию
  1. Генерировать аудио
  • Откройте любую запись в редакторе
  • Найдите метабокс “EasyTalk”
  • Нажмите “Сгенерировать аудио”
  • Подождите 30-60 секунд (в зависимости от длины записи)
  1. Готово
  • Аудиоплеер появится в записи
  • Посетители могут прослушать вместо прочтения

Стоимость

Цены ElevenLabs

ПланКредиты/месяцПримерное аудиоСтоимость
Бесплатный10,000~10 минут$0
Стартовый30,000~30 минут$5/месяц
Создатель100,000~100 минут$22/месяц
Профессиональный500,000~8 часов$99/месяц

Что это означает на практике?

Типичная запись блога в 1500 слов = ~10,000 знаков = ~10 минут аудио.

  • Бесплатный тариф: ~1 запись/месяц для тестирования
  • Стартовый ($5): ~3 записи/месяц
  • Создатель ($22): ~10 записей/месяц
  • Профессиональный ($99): ~50 записей/месяц

Для большинства блогов, публикующих 2-4 записи в неделю, подойдет тарифный план “Создатель”.

Модели Flash на 50% дешевле

Использование моделей Flash v2.5 или Turbo стоит только 0,5 кредита на символ – эффективно удваивая лимит.


Варианты использования

Личные блоги

Сделайте свой контент доступным для большего количества людей. Пассажиры, многозадачные пользователи и люди с нарушением зрения будут вам благодарны.

Бизнес и маркетинг

Превращайте ваши статьи-лидерские мнения в мини-подкасты. Используйте их для аудиоклипов в социальных сетях.

Образование и документация

Помогите студентам и учащимся воспринимать контент по-разному. Аудио + текст = лучшее усвоение.

Многоязычные издания

Обслуживайте международную аудиторию с помощью голосов на родном языке.


Технические подробности

Требования

  • WordPress 5.8+
  • PHP 7.4+
  • Ключ API ElevenLabs
  • Плагин Translio (для многоязычной поддержки)

Интеграция с API

EasyTalk использует API преобразования текста в речь ElevenLabs:

  • Отправляет содержимое записи (очищенное от HTML)
  • Получает MP3-файл аудио
  • Сохраняет в библиотеке медиафайлов WordPress
  • Прикрепляет к записи как пользовательское поле

Производительность

  • Аудиофайлы кешируются – генерируются один раз, служат вечно
  • Нет влияния на загрузку страницы (аудио загружается асинхронно)
  • Совместимость с CDN

Почему бы не использовать встроенный в браузер TTS?

Встроенный в браузер текст-в-речь (например, speechSynthesis API) бесплатен, но:

Встроенный в браузер TTSEasyTalk + ElevenLabs
Качество голосаРоботизированныйЕстественный, похожий на человеческий
ПоследовательностьРазличается в разных браузерах/устройствахОдинаковый везде
ЯзыкиОграничены32 языка
АвтономностьНет (требует браузера)Да (аудиофайл)
НастройкаМинимальнаяПолный контроль

Разница как день и ночь. Голоса ElevenLabs звучат как настоящие люди, читающие ваш контент.


Резюме

Проблема: Не все читают записи блога – некоторые предпочитают аудио

Решение: Плагин EasyTalk для WordPress + API ElevenLabs

Результат:

  • Естественно звучащее аудио для любого сообщения
  • Полная многоязычная поддержка через Translio
  • Чистый аудио-плеер в вашей теме
  • ~$22/месяц для большинства блогов (или бесплатно для тестирования)

Хотите аудио на вашем сайте?

Я еще не выпускаю EasyTalk публично, но я могу помочь вам внедрить его.

Если вы хотите добавить голосовую озвучку к вашему блогу или веб-сайту, обращайтесь ко мне. Моя команда и я настроим решение для вас – с учетом вашего контента, языков и фирменного стиля.

Свяжитесь со мной для обсуждения вашего проекта


Что вы думаете об аудиоконтенте в блогах? Вы предпочитаете читать или слушать? Дайте мне знать в комментариях или в Telegram.

Sergey Nesmachny

Автор

Sergey Nesmachny

Поделиться: