Запись речи

Задания для записи речи удобнее всего запускать для выполнения в мобильном приложении для 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.
    Что такое страница заданий?

    На одной странице может отображаться одно или несколько заданий. Если задания простые, то можно добавлять 10–20 заданий на одну страницу. Не рекомендуем создавать длинные страницы, поскольку это снизит скорость загрузки данных у исполнителя.

    Исполнитель получит оплату, только если выполнил все задания на странице.

    Количество заданий на странице вы определите при загрузке заданий.

    Как определить справедливую цену?

    Общее правило формирования цены — чем больше времени исполнитель тратит на выполнение, тем выше цена.

    Вы можете зарегистрироваться в Толоке как исполнитель и узнать, сколько платят другие заказчики за задания.

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

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

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

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

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

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