Воспроизвести аудио

Добавить аудиоплеер в интерфейс

Чтобы вставить звуковой файл в интерфейс задания, добавьте в шаблон компонент view.audio. В свойстве url укажите прямую ссылку на файл (рекомендуем использовать формат MP3):
{
  "type": "view.audio",
  "url": "http://example.com/audio.mp3"
}

Если ссылка на аудиофайл передается во входных данных, в свойстве url используйте компонент data.input.

Чтобы аудио автоматически воспроизводилось повторно, в свойстве loop укажите true.

Посмотреть пример в песочнице.

Убедиться, что пользователь прослушал аудио

Чтобы убедиться, что пользователь запустил аудио и хотя бы начал его прослушивание, в свойстве validation используйте компонент condition.played.
{
  "type": "view.audio",
  "url": "http://example.com/audio.mp3",
  "validation": {
    "type": "condition.played"
  }
}

Посмотреть пример в песочнице.

Cоздать задание, в котором нужно превратить аудио в текст

Чтобы создать шаблон для задания по транскрибации аудио, мы использовали следующие компоненты:

  • condition.played — чтобы убедиться, что пользователь прослушал аудио;
  • condition.required — чтобы убедиться, что пользователь ввел текст в многострочное поле (field.textarea);
  • plugin.toloka — чтобы настроить внешний вид задания.

Посмотреть пример в песочнице.