Воспроизвести аудио
Напишите нам, если не нашли ответ в Справке. Вы можете приложить скриншоты или видео, чтобы ускорить помощь:
Написать в чат Написать в Telegram
В этом разделе мы покажем, как добавить аудиоплеер в интерфейс и как убедиться, что исполнитель этот файл прослушал.
Примечание
Вы можете добавлять медиафайлы (аудио, видео, картинки) со своего сервера или из облачных хранилищ, таких как Yandex Cloud, Google Cloud, Amazon AWS и т.п.
Добавить аудиоплеер в интерфейс
Чтобы вставить звуковой файл в интерфейс задания, добавьте в шаблон компонент view.audio. В свойстве url
укажите прямую ссылку на файл (рекомендуем использовать формат MP3):
{
"type": "view.audio",
"url": "https://example.com/audio.mp3"
}
Если ссылка на аудиофайл передается во входных данных, в свойстве url
используйте компонент data.input
.
Чтобы аудио автоматически воспроизводилось повторно, в свойстве loop
укажите true
.
Убедиться, что исполнитель прослушал аудио
Чтобы убедиться, что исполнитель запустил аудио и хотя бы начал его прослушивание, в свойстве validation
используйте компонент condition.played
.
{
"type": "view.audio",
"url": "https://example.com/audio.mp3",
"validation": {
"type": "condition.played"
}
}
Записать аудио
Чтобы дать возможность исполнителю загружать свои аудиофайлы, используйте компонент field.audio.
Если исполнитель выполняет задание на сайте, то field.audio
позволит загрузить файл, а если в приложении — откроет режим записи звука.
{
"type": "field.audio",
"data": {
"type": "data.output",
"path": "path",
}
}
Создать задание, в котором нужно превратить аудио в текст
Чтобы создать шаблон для задания по транскрибации аудио, мы использовали следующие компоненты:
- condition.played — чтобы убедиться, что исполнитель прослушал аудио;
- condition.required — чтобы убедиться, что исполнитель ввел текст в многострочное поле (field.textarea);
- plugin.toloka — чтобы настроить внешний вид задания.