Запись речи

Задания для записи речи удобнее всего запускать для выполнения в мобильном приложении для Android и для iOS. Мобильные приложения позволяют записывать звук прямо в задании через встроенный диктофон устройства.

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

Чтобы запустить задания и получить ответы:

Создайте проект

Проект определяет, как будет выглядеть задание у исполнителя.

  1. Нажмите кнопку + Создать проект и выберите пустой шаблон внизу страницы.

  2. Дайте проекту понятное название и краткое описание. Их увидят исполнители в списке доступных заданий.

  3. Напишите краткую и ясную инструкцию (см. советы).
  4. Определите, какие объекты будете передавать исполнителю и получать в ответ от него. Для этого необходимо создать поля входных и выходных данных в блоке Спецификации.

    В данном случае:

    • Поле входных данных — строка phrase, текст, который должен произнести исполнитель.
    • Поле выходных данных — файл audio_record, аудиозапись, которую должен загрузить исполнитель.
  5. Создайте интерфейс задания в блоках HTML и CSS. Он описывает, как будут расположены элементы задания.

    В HTML-интерфейсе можно использовать стандартные теги HTML и специальные выражения в двойных фигурных скобках для полей входных и выходных данных.

    <div class="text">
      {{phrase}}
    </div>
    
    <div class="record">
      {{field type="file" sources="RECORDER" fileType="AUDIO" name="audio_record" label="Открыть диктофон для записи"}}	
    </div>
    Эта запись означает, что задание будет выглядеть так:
    • текст из входного поля phrase;
    • кнопка для запуска диктофона и записи файла, который будет сохранен в поле audio_record.

    Блок JavaScript оставьте без изменений.

    В блок CSS добавьте стили для корректного отображения на мобильных устройствах. В простейшем случае пример ниже:
    .task {
      display: block;
      margin-bottom: 20px; 
      margin: 0;
      padding: 20px;
    }
    .text {
      font-size: 18px;
      font-weight: bold;
      line-height: 23px;
    }
    .record {
      margin-top: 5vh;
    }
  6. Нажмите кнопку Предпросмотр, чтобы увидеть получившееся задание. Средствами браузера уменьшите разрешение экрана, чтобы убедиться, что задание будет выглядеть корректно на мобильных устройствах.
    Примечание. В предварительном просмотре проекта отображается четыре задания со стандартными данными. Количество заданий на странице вы сможете настроить далее.
  7. Сохраните проект.

Добавьте пул заданий

Пул — это набор оплачиваемых заданий, которые одновременно выдаются исполнителям.

  1. Откройте проект и нажмите Добавить пул → Добавить пул.
  2. Дайте пулу любое удобное название и описание. Они доступны только вам, исполнитель будет видеть только название и описание проекта.
  3. Установите цену за страницу заданий, например $0.02.
  4. Укажите Время на выполнение страницы заданий. Его должно быть достаточно, в том числе для чтения инструкции и загрузки задания. Например, 1200 секунд.
  5. Установите Перекрытие — количество исполнителей, которые должны выполнить задание. Значение зависит от того, сколько вариантов одной и той же фразы вы хотите собрать. Если достаточно одного, поставьте 1.
  6. Если в задании не будет взрослого контента в любом виде, отключите Контент для взрослых.
  7. Включите опцию Отложенная приемка и укажите количество дней на проверку в поле Дедлайн. Например, 7.
  8. Добавьте Фильтры для отбора исполнителей. Чтобы задание было доступно исполнителям, владеющих русским языком, в мобильных приложениях Толоки, выберите готовый набор фильтров Мобильные русскоязычные исполнители.
  9. Сохраните пул.

Загрузите задания

  1. Скачайте Пример загрузочного файла (tsv) в пуле.
  2. Добавьте в него входные данные. Заголовок столбца с входными данными содержит слово INPUT. Заполните колонку INPUT:phrase текстами, которые нужно надиктовать, остальные колонки нужно убрать.
  3. Загрузите задания, выбрав Указать вручную и установив,например, 5 заданий на странице. Это значит, что на одной странице будет 5 фраз и исполнителю нужно будет приложить 5 аудиофайлов.

Запустите пул и получите результаты

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

    Чтобы проверить задания и скачать приложенные файлы, откройте пул и нажмите кнопку Скачать результаты, а затем Скачать вложения.
    Примечание. Формат файлов, получаемых из мобильных приложений Толоки, — WAV 16KHz 16bit PCM.