Использование плагина AWS для WordPress

В этом пошаговом руководстве рассказывается, как с помощью плагина AWS для WordPress добавить возможность преобразования текста в речь в WordPress. Amazon Polly – это сервис, который использует продвинутые технологии глубокого обучения для синтеза речи, звучащей как человеческая. Он позволяет разрабатывать голосовые приложения и создавать совершенно новые категории продуктов с поддержкой речевых интерфейсов.

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

Вы можете добавить плагин AWS для WordPress на сайт WordPress, установленный в инстансе EC2, LightSail или другом сервисе. Существует множество вариантов создания решений WordPress на платформе AWS. Если вам нужен сайт WordPress на платформе AWS, вы можете легко создать его с помощью LightSail или инстанса EC2, посмотрев 10-минутное руководство по запуску веб-сайта WordPress или более подробное руководство по проекту создания веб-сайта WordPress.

Для работы с этим руководством необходим аккаунт AWS

Создать бесплатный аккаунт

Откройте Консоль управления AWS, оставив открытым данное пошаговое руководство. Когда стартовый экран загрузится, введите имя пользователя и пароль, чтобы начать работу. Затем введите в поле поиска запрос «IAM» и нажмите клавишу Enter, чтобы открыть панель управления.

Если вы разместили свой сайт WordPress в сервисе EC2, следуйте приведенным ниже инструкциям для EC2.

Если вы разместили свой сайт WordPress в LightSail или на другой платформе, не связанной с AWS, следуйте приведенным ниже инструкциям для LightSail.

  • EC2

    На этом этапе мы создадим политику IAM – документ, в котором определяются разрешения. Подключив политику IAM к роли IAM EC2, вы можете назначить эту роль своему серверу EC2 на базе WordPress.

    a. В левой части экрана выберите Roles (Роли), а затем – Create Role (Создать роль).

    (Нажмите, чтобы увеличить.)


    b. Выберите AWS Service (Сервис AWS) в верхней части страницы Create Role (Создание роли). Выберите EC2 из списка сервисов. Выберите EC2 из списка Select your use case (Выберите сценарий использования). Нажмите Next: Permissions (Далее: разрешения), чтобы перейти к следующей странице.

    (Нажмите, чтобы увеличить.)


    c. На странице Attach permissions policies (Подключение политик разрешений) введите в поле поиска запрос AWSForWordPressPluginPolicy. Установите флажок нужной политики в списке и нажмите Next Review (Далее: проверка).

    (Нажмите, чтобы увеличить.)


    d. На странице Review (Проверка) введите в поле Rule name (Имя правила) запрос PollyForWordPressRole, а затем нажмите Create role (Создать роль) для продолжения.

    (Нажмите, чтобы увеличить.)


    e. Теперь вы можете назначить роль PollyForWordPressRole своему инстансу EC2 для WordPress. Откройте вкладку Services (Сервисы) в верхней части страницы, а затем выберите сервис EC2.

    (Нажмите, чтобы увеличить.)


    f. Выберите Instances (Инстансы) слева, а затем выберите инстанс EC2 для WordPress. В меню Actions (Действия) выберите Instance Settings > Attach/Replace IAM Role (Настройки инстансов > Подключить/заменить роль IAM).

    (Нажмите, чтобы увеличить.)


    g. В следующем окне выберите в поле IAM role (Роль IAM) созданную ранее роль PollyForWordPressRole. Затем нажмите кнопку Apply (Применить).

    (Нажмите, чтобы увеличить.)

  • Размещение в LightSail и на других платформах, не связанных с AWS

    На этом этапе мы создадим пользователя IAM с особыми разрешениями, которые предоставят доступ к сервисам AWS, необходимым для работы плагина. Созданный пользователь IAM получит данные для доступа к AWS: ключ доступа AWS и секретный ключ AWS. Эти ключи будут использоваться на странице настройки плагина.

    a. В левой части экрана выберите Users (Пользователи), а затем – Add User (Добавить пользователя).

    (Нажмите, чтобы увеличить.)


    b. На первом этапе мастера укажите имя нового пользователя IAM (AmazonPollyForWordPress), выберите Programmatic access (Программный доступ) и перейдите к следующему этапу мастера.

    (Нажмите, чтобы увеличить.)


    c. На странице Attach permissions policies (Подключение политик разрешений) введите в поле поиска запрос AWSForWordPressPluginPolicy. Установите флажок нужной политики в списке и нажмите Next Review (Далее: проверка).

    (Нажмите, чтобы увеличить.)


    d. На третьем этапе мастера ознакомьтесь с изменениями, нажмите Create User (Создать пользователя) и переходите к последнему шагу.



    (Нажмите, чтобы увеличить.)


    e. На последнем этапе мастера вам потребуется записать данные для доступа к IAM для нового пользователя. Вы можете скачать CSV-файл или скопировать значения Access Key Id (Идентификатор ключа доступа) и Secret Access Key (Секретный ключ доступа). Эта информация необходима для последующей настройки плагина AWS для WordPress.

     

    (Нажмите, чтобы увеличить.)

На этом этапе мы загрузим и установим плагин Amazon Polly для WordPress.


a. Откройте страницу администрирования WordPress и выполните вход.

(Нажмите, чтобы увеличить.)


b. Выберите Plugins (Плагины) слева, а затем – Add New (Добавить новый).

(Нажмите, чтобы увеличить.)


c. На странице добавления плагинов введите запрос «AWS for WordPress» в поле поиска и нажмите клавишу Enter. Выберите плагин AWS и нажмите кнопку Install Now (Установить).

(Нажмите, чтобы увеличить.)


d. Нажмите Activate (Активировать), чтобы активировать плагин.

(Нажмите, чтобы увеличить.)

Если вы разместили свой сайт WordPress в сервисе EC2, следуйте приведенным ниже инструкциям для EC2.

Если вы разместили свой сайт WordPress в LightSail (или на другой платформе, не связанной с AWS), следуйте приведенным ниже инструкциям для LightSail.

  • EC2

    Поздравляем! Плагин успешно установлен! Плагин может работать без дополнительной настройки, но вам доступно множество полезных параметров. Например, вы можете выбрать другие голоса Amazon Polly для вывода звука или реализовать возможности для подкастов с помощью каналов Amazon Pollycast. Рассмотрим, как открыть страницу настройки плагина.

    Выберите AWS слева и нажмите Text-To-Speech (Преобразование текста в речь). На этой странице включите функцию преобразования текста в речь и нажмите Save Changes (Сохранить изменения). Теперь должны появиться другие параметры, которые также можно изменить. Например, в поле Voice Name (Название голоса) можно выбрать множество голосов для использования в звуковом контенте.

    (Нажмите, чтобы увеличить.)

  • Размещение в LightSail и на других платформах, не связанных с AWS

    Поздравляем! Плагин успешно установлен! Плагин может работать без дополнительной настройки, но вам доступно множество полезных параметров. Например, вы можете выбрать другие голоса Amazon Polly для вывода звука или реализовать возможности для подкастов с помощью каналов Amazon Pollycast. Рассмотрим, как открыть страницу настройки плагина.

    a. Выберите AWS слева и нажмите General (Общие). Потребуется указать данные для доступа к AWS, чтобы у плагина был доступ к используемым сервисам AWS. В полях AWS Access Key (Ключ доступа AWS) и AWS Secret Key (Секретный ключ AWS) укажите данные для доступа, загруженные в виде CSV-файла на предыдущих этапах данного руководства. Нажмите Save Changes (Сохранить изменения), чтобы сохранить изменения.

    (Нажмите, чтобы увеличить.)


    b. Выберите AWS слева и нажмите Text-To-Speech (Преобразование текста в речь). На этой странице включите функцию преобразования текста в речь и нажмите Save Changes (Сохранить изменения). Теперь должны появиться другие параметры, которые также можно изменить. Например, в поле Voice Name (Название голоса) можно выбрать множество голосов для использования в звуковом контенте.

    (Нажмите, чтобы увеличить.)

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


a. Выберите Posts (Публикации) слева, а затем нажмите Add New (Добавить новую), чтобы открыть мастер создания новой публикации. Напишите публикацию для блога с заголовком и содержимым. На том же экране установите флажок Enable Amazon Polly (Включить Amazon Polly). Затем нажмите Publish (Опубликовать), чтобы сохранить новую публикацию.

(Нажмите, чтобы увеличить.)


b. Откройте сайт WordPress. Должна отображаться новая публикация со встроенным проигрывателем. Нажмите кнопку Play (Воспроизвести) и прослушайте озвученную статью.  

Примечание: помимо встроенного HTML-проигрывателя, доступного на сайте WordPress, вы также можете реализовать возможности подкастов с помощью каналов Amazon Pollycast. Эти каналы поддерживают протокол RSS 2.0 и предоставляют необходимые данные XML для сбора популярными мобильными приложениями для подкастов и такими каталогами, как iTunes. Дополнительные сведения см. в блоге AWS AI.

(Нажмите, чтобы увеличить.)

Теперь вы можете легко озвучить свой контент WordPress с помощью плагина Amazon Polly. Для создания более динамичных решений используйте API Amazon Polly, чтобы получить доступ к полному набору возможностей, таких как настройка произношения, синхронизация движений губ и выделение текста. Сервис включает в себя множество естественно звучащих голосов для различных языков. Клиенты могут выбирать подходящие голоса и создавать приложения с поддержкой речевых интерфейсов для самых разных стран.

Теперь, когда вы опробовали Amazon Polly, выберите один из представленных ниже вариантов, чтобы узнать больше.

Веб-страница

На странице Amazon Polly вы найдете дополнительные сведения о сервисе для преобразования текста в речь.

Документация

В руководстве для разработчиков представлены подробные инструкции по использованию различных возможностей Amazon Polly. 

Блог AI

Узнайте последние новости и истории клиентов, связанные с Amazon Polly